아두이노(Arduino)는 오픈소스를 기반으로 한 피지컬 컴퓨팅 플랫폼으로, AVR을
기반으로 한 보드와 소프트웨어 개발을 위한 통합 환경(IDE)를 제공한다.
아두이노는 많은 스위치나 센서로부터 값을 받아들여, LED나 모터와 같은 것들을
통제함으로써 환경과 상호작용이 가능한 물건을 만들어낼 수 있다. 또한 플래시,
프로세싱, Max/MSP와 같은 소프트웨어를 연동할 수 있다.[3]
아두이노의 가장 큰 장점은 마이크로컨트롤러를 쉽게 동작시킬 수 있다는 것이다.
일반적으로 AVR 프로그래밍이 WinAVR로 컴파일하여, ISP장치를 통해 업로드를
해야하는 등 번거로운 과정을 거쳐야하는데 비해, 아두이노는 USB를 통해 컴파일 및
업로드를 쉽게 할 수 있다. 또한 아두이노는 다른 모듈에 비해 비교적 저렴하고, 윈도를
비롯해 맥 OS X, 리눅스와 같은 여러 OS를 모두 지원한다. 아두이노 보드의 회로도가
CCL에 따라 공개되어 있으므로, 누구나 직접 보드를 직접 만들고 수정할 수 있다.
Arduino Dot Matricx 제어 (0) | 2016.12.23 |
---|---|
Ardoino Servo 모터 제어 (2013.03.14) (0) | 2016.12.23 |
Arduino 온도센서[LM35DZ] (2013.03.13) (0) | 2016.12.23 |
Arduino RGB LED 제어 (2013.03.12) (0) | 2016.12.23 |
Arduino UNO R3 (2013.03.11) (0) | 2016.11.21 |