Chapter 1. Arduino Examples :: httpclient_progmem 실행하기 • 이전 시간에는 RN-XV를 PC와 직렬연결하여 명령모드에 진입하여 네트워크에 접속하는 방법을 실험하였다. • 이번 시간에는 IDE 라이브러리에있는 Examples 소스를 실행시키는 테스트를 해본다. [ 필요 하드웨어 ] • 하드웨어 구성은 이전 실험과 동일하다. [ 문제점 1 ] • RN-XV(RN-171) 는 spi 통신을 지원하지 않음으로 WiFly 라이브러리를 사용할 수 없다. • WiFlySerial 라이브러리를 사용하려고 했지만 WIRELESS SD SHIELD와 호환되지 않았다. [ 문제점 1 해결 ] • WIRELESS SD SHIELD와 수동으로 연결시키는 WiFlyHQ 라이브러리를 찾아서..
Chapter 1. WiFly 연결 구성 [ 필요 하드웨어 ] • RN-XV는 WiFly RN-171을 사용하는 WiFly module이다. • power는 3.3V GND와 RX/TX에 연결하면 기본적으로 사용이 가능하다. [ RN-XV :: Physical Dimensions and pin out table ] • RN-XV의 TX/RX TTL전압은 3.3V이다. • Arduino UNO의 TX/RX전압은 5V이다. • 그러므로 전압을 5V에서 3.3V로 변환시켜주는 Shield를 사용하거나 변압기를 회로에 구성하여 TTL레벨을 맞추어 줘야 한다. [ WIRELESS SD SHILED 와 RN-XV 연결 ] [ WIRELESS SD SHIELD ] ps. USB로 두고 RN-XV를 연결하면 직렬통신이..
Chapter 1. Arduino 가변저항 가변저항이란? "저항값을 바꿀 수 있는 저항기" 를 말합니다. • 스피커 볼륨 • 전등 밝기 등에 많이 사용된다. [ 가변저항 핀 구성 ] [ 가변저항 없이 기본소스 ] • 출력을 아날로그로 출력하며 0 ~ 255까지 5씩 밝기를 조절한다. [ 가변저항을 사용하여 LED 제어 ] • 저항에따라 LED켜는 개수를 제어하는 소스이다. • 가변저항에서 받는 ( 0 ~ 255 )를 감지해서 LED를 켠다. [ 회로 구성 ] [ 실행 결과 ]
Chapter 1. Ardoino Servo모터 제어 [ Servo 모터 DF15MG ] [ Details ] • Voltage : +4.8 – 7.2V • Current : 180mA(4.8V) ; 220mA (6V) • Speed(no load) : 0.17 s/60 degree (4.8V); 0.25 s/60 degree(6.0V) • Torque : 10Kg cm(4.8V) 12KG cm(6V) 15KG cm(7.2V) • Temperture : 0-60 Celius degree • Size : 40.2 x 20.2 x 43.2mm • Weigh : 48g [ 회로 구성 ] • 노란선 : 데이터 (pwm 6번핀) • 빨간선 : 5V(vcc) • 검은선 : GND [ 소스 코드 ] [ 실행 결과 ]
Chapter1. Arduino RGB LED제어 [ RGB LED ] • 실험을통해 RGB 각 색상을 나타낼 수 있는 값들을 찾아 표로 작성해 보았다. REDBULEGREENR ValNull255255G Val255Null255B ValNull255Null [ 회로도 구현 ] • LED 저항은 330Ω 3개를 사용하였다. • 스위치 저항은 4.7KΩ 을 사용하였다. EX) RGB LED 스위치 컨트롤 [ 실행 결과 ] Chapter2. Arduino PWM으로 RGB LED제어 EX) RGB LED PWM 으로 색상 전환 [ 실행 결과 ]
Chapter 1. Arduino UNO R3 기초 • Arduino(아르두이노) 보드는 간단한 I/O보드와, Processing/Wiring 언어를 이용한 개발 환경을 기반으로 하고 있다 • Flash, Processing, Max/MSP, Pure Data 와 같은 소프트웨어와 쉽게 연동되어 스크린 베이스의 미디어 작품에도 쉽게 연동하여 사용할 수 있습니다 • Mac OS X, Windows, Linux용 버전으로 준비 되어 있는 오픈 소스로 통합개발환경(IDE) 프로그램을 www.arduino.cc 에서 자유롭게 무료로 다운로드 받아 사용할 수 있다 [ Arduino 개발툴 ] • 간단하게 USB를 통해서 프로그래밍 하고 시리얼 통신까지 가능 Chapter 2. Digiter입력, 출력 사용 • 아..