본문 바로가기

아두이노_프로세싱54

xbee 통신 xbee 통신 프로그램 버전 : Arduino - 1.0 사용된 Xbee 모듈은 http://www.sparkfun.com/products/8664 이다 Xbee 모듈의 설정은 http://www.sparkfun.com/datasheets/Wireless/Zigbee/XBee-Manual.pdf 참고 기본 설정된 값은 Xbee 모듈과 컴퓨터와 UART방식으로 9600bps 로 통신하고 (물론 설정을 변경해 통신속도를 바꿀수 있다. 변경방법은 위 Manual.pdf참고) Xbee 모듈간은 250000bps로 통신한다. Xbee라고 다를것 없이 아두이노에서의 스케치는 softwareserial 라이브러리를 이요해서 TX, RX핀을 설정하고 다른 통신모듈과 같이 스케치 하면 된다. (다른 통신모듈과 통신 거리.. 2012. 6. 27.
스마트폰 + 블루투스 + 아두이노자동차 배선 관련글 블루투스 설정에 관한 글 http://eskelt.tistory.com/14 블루투스 활용에 관한 글 http://eskelt.tistory.com/16 블루투스 자동차 http://eskelt.tistory.com/22 에서 작성된 스마트폰 + 블루투스 + 아두이노자동차 배선도 이다 (모터, 모터드라이버,블루투스,아두이노를 연결) 모터의 출력을 높이기위해 모터 쪽으로 배터리를 따로 연결 하였다. 주의점은 아두이노의 GND와 추가 배터리의 GND를 연결해야 한다. 2012. 6. 27.
안드로이드 스마트폰 + 블루투스 통신 + 아두이노 자동차 관련글 블루투스 설정에 관한 글 http://eskelt.tistory.com/14 블루투스 활용에 관한 글 http://eskelt.tistory.com/16 프로그램 버전 : Arduino - 1.0 안드로이드 스마트폰과 아두이노를 블루투스 통신으로 연결하여 스마트폰에서 폰의 기울기나 버튼 누름 정보를 아두이노로 받아 처리후 모터를 제어해 보도록 한다. 즉 안드로이드 스마트폰으로 아두이노 자동차를 제어해 보자. 먼저 스마트폰과 아두이노의 블루투스장치를 페어링 시킨다. 다음으로 안드로이드 스마트폰에서 페어링된 블루투스(아두이노)로 정보를 보낼 앱이 필요하다. (사실 아이폰으로 해보려 했지만 블루투스 통신 방법이 다르고 관련 앱이 흔치 않아 포기했다) 사용한 앱은 BluCar이다. https://play.. 2012. 6. 26.
RC(radio control) + 아두이노 3 RC(radio control) + 아두이노 3 프로그램 버전 : Arduino - 1.0 저번글에서 RC의 신호를 아두이노에서 받아 보고 신호를 처리해서 모터를 작동시켰다. 이번에는 간단한 자동차를 만들어 실제로 RC 송수신기로 조정하도록 하겠다. 사실 RC카를 어렵게 아두이로로 연결하고 스케치하여 제어할 필요는 없다. 수신기에 모터와 변속기, 각각의 서보 모터를 연결하면 아주 간단하게 RC자동차를 제작 할수 있다. 따라서 RC자동차를 만드는 것이라면 이글을 패스하고 RC사이트를 검색하는 것이.... 조립한 자동차는 모터2개와 모터 드라이버를 이용하였고 무게와 크기를 줄이기 위해 아두이노 프로미니와 RC수신기를 이용하여 조립하였다. 차체는 매우 간단하다. 서보모터를 이용하지 않고 좌우 모터의 속도 차이.. 2012. 6. 26.
RC(radio control) + 아두이노 2 RC(radio control) + 아두이노 2 프로그램 버전 : Arduino - 1.0 사용된 물품 스펙트럼 송신기, 스펙트럼호환 오렌지수신기 이전글에서 아두이노와 RC송수신기를 연결하여 신호를 받는 것에 대해 언급하였고 이번에는 그 신호를 받아 모터를 구동시켜 보자 1번 채널에 의해서는 DC모터를 제어하고(모터 드라이브 회로가 필요) 2번 채널에 의해서는 서보모터를 제어하도록 회로를 구성하고 소스를 스케치하면 --------------------------------------------------- /* rc 송수신기를 통해 신호를 받아 모터와 서보모터 작동 */ int rm1,rm2; int motorPin = 6; // 모터 연결( 모터드라이버 필요) int servoPin = 7; // 서보.. 2012. 6. 26.
RC(radio control) + 아두이노 1 RC(radio control) + 아두이노 프로그램 버전 : Arduino - 1.0 일단 준비물은 서로 바인딩 된 RC송수신기가 필요함. 이전 글에서 키보드 또는 센서에게서 입력을 받아서보 모터를 작동시켜 보았다. 이번에는 센서나 키보드가 아닌취미생활로 많이들 즐기는 RC 송신기로 신호를 보내고RC수신기와 아두이노를 연결하여 신호를 받아서보모터를 작동시켜 보자.(RC송수신기의 송수신거리는 1Km 이상이라고 한다어떤 이의 실험에 의하면 전파의 방해를 받지 않는 넓은 벌판에서4km까지도 신호를 받는다고 하지만....고가의 비행기나 헬기를 1km이상 거리에 두고 조정하기에는 분실의 부담이또 보이지도 않아 조정이 어렵다.) 일단 취미로 비행기나 헬기, 배, 자동차 등을 무선 조정 할수 있는송수신장치의 작동에.. 2012. 6. 26.