아두이노_프로세싱 54

RC(radio control) + 아두이노 1

RC(radio control) + 아두이노 프로그램 버전 : Arduino - 1.0 일단 준비물은 서로 바인딩 된 RC송수신기가 필요함. 이전 글에서 키보드 또는 센서에게서 입력을 받아서보 모터를 작동시켜 보았다. 이번에는 센서나 키보드가 아닌취미생활로 많이들 즐기는 RC 송신기로 신호를 보내고RC수신기와 아두이노를 연결하여 신호를 받아서보모터를 작동시켜 보자.(RC송수신기의 송수신거리는 1Km 이상이라고 한다어떤 이의 실험에 의하면 전파의 방해를 받지 않는 넓은 벌판에서4km까지도 신호를 받는다고 하지만....고가의 비행기나 헬기를 1km이상 거리에 두고 조정하기에는 분실의 부담이또 보이지도 않아 조정이 어렵다.) 일단 취미로 비행기나 헬기, 배, 자동차 등을 무선 조정 할수 있는송수신장치의 작동에..

아두이노 pro mini소개

아두이노 pro mini 일종의 키트다.Arduino Pro Mini 5V형.프로그래밍용 USB 시리얼 변환기.3색 RGB LED 보드.사운드 출력용 부저 보드.광센서 보드.버튼 보드.프로토타입(임의 회로 구성용) 보드가 모두 포함되어 있다. 아래 사진과 같다. 일단 모두 하나하나 분리하고 싶지만 아두이노안에 기본 예제가 프로그래밍 되어 있고 센서와 아두이노가 연결되어 전원을 넣으면 기본 작동을 한다가령 라이트센서에 손을 가져가면 RGBLED가 깜박이고,버튼을 누르면 부저에서 소리를 낸다.의도한바는 아니겠지만 불량인지 아닌지 확인 가능하다고도 하겠다. 기본 확인이 끝나고 나면 각 부품을 하나씩 떼어 놓고 사용할텐데센서나 부저는 아두이노 미니 핀에 연결후연결된 핀을 고려해 스케치하면 되지만프로그래밍용 US..

LCD모듈과 Serial LCD 사용

프로그램 버전 : Arduino - 1.0 Serial LCD는 일반 LCD모듈 보다 편리하다. 사실 아무것도 모르고 LCD모듈을 구입한다는 것이 Serial LCD를 구입했고 이것을 사용하기 위해 많은 시간을 소비해야 했다. 사진을 보면 두개중 아래 것이 Serial LCD이다. 앞면 뒷면 화살표에 (둘중하나)전원과 RX핀 하나만 연결하면 된다. 일반 LCD 모듈을 사용하기 위해서는 아두이노의 LCD라이브러리를 활용하여 소스스케치를 작성하고 아두이노와 LCD모듈을 연결하기 위해서는 전원을 포함하여 8개이상의 전선을 연결해야한다. 연결그림은 아래와 같다. 회로도와 그림에서 LCD의 E핀과 아두이노의 digital pin 11 연결이 누락됨. 또 LCD모듈이 백라이트를 켠다면 LED+, LED- 핀을 5V..

블루투스 장치를 이용한 초음파측정값 전송

이전글중 블루투스 장치 설정과 초음파센서 활용 글을 참고 http://eskelt.tistory.com/15 초음파모듈로 거리를 측정하여 블루투스르 통해 다른블루투스 장치로 data전송하자 여기서 다른 블루투스장치는 PC다. 통신 경로는아두이노-블루투스(RN42) 블루투스-PC-com포트를 통한 시리얼 통신프로그램으로 결과 확인pc에서는 아두이노 블루투스 장치를 추가하여 장치관리자에서 com포트 확인하여 시리얼통신 프로그램으로 확인한다. 소스 스케치 ------------------------------------------------------------------------------------- /* 블루투스 장치를 이용한 초음파측정값 전송*/ #include //아두이노 우노에서 시리얼 통신은 기..

초음파 센서 활용

초음파 모듈을 이용하여 거리를 측정해보자. 사용한 초음파 모듈은 http://www.seeedstudio.com/wiki/index.php?title=Ultra_Sonic_range_measurement_module 이다. 핀이 3개로 SIG,VCC,GND다 SIG로 아두이노의 디지털 포트를 연결 출력과 입력을 교대로 받는다. 즉 초음파 신호를 보내고 반사되어 되돌아 오는 초음파를 입력 받는다. 그 시간 차이를 이용하면 거리를 계산할 수 있다. 소스 스케치 ----------------------------------------------------------------------------------- /* 초음파센서를 이용한 거리 측정*/ int ulPin=9; //초음파 SIG연결 핀 void se..