본문 바로가기

아두이노33

도트매트릭스(dot matrix) 제어 2 도트매트릭스(dot matrix) 제어 2 이전글 도트매트릭스(dot matrix) 제어 1: http://eskelt.tistory.com/30 도트매트릭스의 제어를 통해 센서의 입력을 받아 도트매트릭스에 표현해보자 도트매트릭스에 얼굴을 표현하고 마치 말하는 것같은 모습을... 즉 sound센서의 입력을 받아 센서값에 따른 얼굴모양이 바뀌도록하여 입을 움직이는 것 처럼 표현해보자. 기본적인 작동은 이전글을 참고하자. 일단 여러가지 얼굴모양을 만들어 배열하고 간단한 수식으로 센서값에 따라 얼굴모양을 선택할 수 있도록 한다. 스케치 소스 ----------------------------------------------------------------------------- /* 말하는 매트릭스*/ int.. 2012. 6. 27.
도트매트릭스(dot matrix) 제어 1 도트매트릭스(dot matrix) 제어 1 LED를 여러개를 묶어 글씨나 간단한 도형을 출력할수 있는 장치다 LED의 수 또 같은 갯수라도 크기에 따라 종류가 다양하다. 여기에서 사용한 것은 8x8 소형 도트매트릭스 SZ420788K-16P로 총 64개의 LED를 묶어 놓은 것 중 소형매트릭스를 이용하였다. 자세한 사양은 http://www.eleparts.co.kr/front/productdetail.php?productcode=003009003000000007을 참고 핀은 품명이 마킹되어 있는 곳의 맨 왼쪽 핀부터 1번으로 반시계방향으로 총 16번까지 넘버링된다. 불을 켜는 방법은 13번핀에 +, 9번핀에 -를 연결하면 맨위 왼쪽 led가 불이 들어온다 또 9번핀은 13,3,4,10,6,11,15,1.. 2012. 6. 27.
아두이노간 xbee통신 아두이노간 xbee통신 프로그램 버전 : Arduino - 1.0 아두이노끼리 유선은 물론 xbee를 통해 무선통신이 가능하다. 한쪽 아두이노에서 센서 또는 스위치 등으로 신호를 받고 그신호를 다른 아두이노에서 받아 처리하여 출력하는 형식이다. 간단하게 우노에서 스위치를 누르면 숫자 5를 xbee를 통해 날리고 메가에서 숫자5를 받아 출력하는 식으로 구성해보면 우노의 배선 스위치 입력은 11번에 연결하고 xbee 쉴드 장착 우노의 스케치 소스 ------------------------------------------------------------------------------- #include SoftwareSerial xbeeS(2,3); //xbee 통신을 위해 구성 void setup(){ x.. 2012. 6. 27.
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.