아두이노에 연결한 버튼을 누르면 시리얼 통신을 이용해서 피시에 눌렀음을 표시해주는 예제 입니다. 아두이노와 피시를 USB선으로 연결해서 프로그램 짠 것을 컴파일하여 아두이노상의 플래시에 집어넣을 수만 있는 줄은 알았는데 시리얼 통신도 되는 군요. 우선 아두이노 IDE를 실행시켜서 메뉴를 살펴보니 진짜로 시리얼 포트가 잡혀 있네요.. 시리얼 모니터라는 메뉴 항목도 보이구요. 메뉴에서 시리얼 모니터를 클릭해보니 아래와 같은 창도 보입니다. 이번 예제에서는 이 창에 출력만 하는 거지만 상단에 Send버튼이 달려있는 것으로 봐서는 간단한 키워드를 입력해서 아두이노 보드에 명령을 내려 볼 수도 있겠네요. 우선 이번에 사용할 회로도로 공식 홈페이지에 있는 것입니다. 스위치에 전선 두 가닥만 연결할 것이라는 제 예상..
문서를 다 만들고 나니 좀 더 멋지게 보이도록 복잡한 알고리즘을 적용해볼 껄 이라는 아쉬움이 남지만..제가 나름 이해한 것만 기억하면 좀더 멋지게 LED가 켜지고 꺼지는 것은 나중에 알고리즘만 바꾸어서 구현해도 될 듯해서 이 정도에서 마무리를 지어놓았습니다. 아직 아두이노에 익숙하지 않아서 틀린 점이나 부족한 점이 있을 듯합니다. 간단한 이론 설명 아두이노 UNO에는 세 개의 포트( Port B, Port C, Port D )가 있다. 빨간색과 노란색 네모 안에 적혀있는 것이 포트에 대응되는 아두이노의 핀 이름이다. 이미지 출처: Arduino UNO Atmega328 Pinout http://www.hobbytronics.co.uk/arduino-atmega328-pinout 이 세 개의 포트들은 세 ..
아두이노 UNO R3을 배송 받은 걸 이제서야 개봉했는데 생각보다 작은 보드네요. 신용카드 크기의 상자 안에 아두이노 보드가 들어있었습니다. 상자 안에 추가로 스티커와 품질 보증서로 보이는 문서가 들어 있습니다.설명서가 전혀 없어서 당황스러웠는데 생각해보니 홈페이지에 자세한 내용이 있었던 기억이 났습니다. 바로 이곳에 http://arduino.cc/en/Guide/HomePage# . 홈페이지 보면서 며칠 헤매보면 될 듯 합니다. 아두이노 보드의 앞면인데 왼편에 USB 와 전원 연결 단자와 리셋 스위치가 보이고 오른쪽에는 ISP단자가 있고 사진상의 보드 위아래로는 AVR mcu와 외부장치들을 점퍼선으로 연결할 수 있도록 핀들이 빠져있습니다. 이 보드는 AVR mcu를 사용한 건데도 ISP를 빼먹고 안 ..