C#의 시리얼 통신 기능을 이용하여 아두이노 보드의 LED를 켜고 꺼보겠습니다. 1. 펌웨어 작성하기 외부에서 신호를 받았는지 확인 하기 위해서는 'Serial.available()'를 사용해야 합니다. 마이컴보드에서 시리얼 포트에서 온신호를 버퍼에 저장해두는데 이 값이 있는지 확인하는 방법이 'Serial.available()'를 호출 하는 것입니다. (참고 : Arduino Reference - available() ) 이것을 이용하면 신호가 왔는지 안왔는지를 확인할수 있죠. 이렇게 버퍼에 들어있는 값은 'Serial.read()'를 통해 읽을 수 있습니다. (참고 : Arduino Reference - read()) void setup() { pinMode(13, OUTPUT); Serial.beg..
하드웨어를 공부하면서 보니 대부분의 마이컴의 처음은 마이컴혼자서 LED를 깜박거리게 하는 것이더군요. 소프트웨어를 처음공부하면 제일 먼저 하는 것이 "Hello World"를 띄우는 것처럼 말이죠. 1. 아두이노 프로그램 설치하기아두이노 프로그램은 아두이노사이트에서 무료로 받을 수 있습니다. 아두이노 1.0.4 프로그램 다운로드 - 윈도우 버전 (참고 : 아두이노 다운로드 페이지) 자신의 운영체제에 맞는 프로그램을 다운로드하고 압축을 푼후 'arduino.exe'를 실행 시킵니다. 2. 스케치 만들기아두이노 보드에 펌웨어를 만들고 올리는 툴인 아두이노 프로그램에서 프로젝트단위(이걸 프로젝트로 봐도 될지 모르겠네요.)를 스케치라고 합니다. 펌웨어라는건 마이컴을 동작 시키기 위해 들어있는 프로그램이죠. 보통..