분류 전체보기 85

xbee 통신 + 기울기센서로 모터제어

xbee통신을 통해 기울기 센서의 값을 전달하여다른쪽의 아두이노에 연결된 모터를 제어해 보자. 양쪽의 구성은아두이노 + xbee + 기울기센서 --> 조정기아두이노 + xbee + 모터드라이브 + 모터 --> 자동차 이다. 아두이노와 xbee의 연결 이전글을 참고 http://eskelt.tistory.com/29아두이노와 모터드라이브 및 모터의 연결 이전글 참고 http://eskelt.tistory.com/27 사용된 기울기 센서는 http://artrobot.co.kr/front/php/product.php?product_no=486&main_cate_no=36&display_group=1 이다. 이 기울기 센서는 s1, s2에서 센서가 기울어진 방향에 따라 0과 1의 디지털 신호를 보낸다즉 네방향..

아두이노+프로세싱 write와 print로 넘어오는 통신값

write와 print로 넘어오는 통신값 아두이노와 프로세싱을 같이 활용하려면아두이노에서의 센서값을 프로세싱으로 넘긴다든지프로세싱에서의 처리된 값을 아두이노로 넘겨 모터나 LED를 활용한다든지두 프로그램간 값을 주고 받기 때문에 시리얼 통신을 해야한다. 통신을 통해 값을 넘길때는 write나 print를 사용하는데각각 넘기는 값의 차이가 있다. write는 값 그대로 넘기는 반면print는 값을 아스키 코드 값으로 넘긴다. 즉 write(3)으로 '3'을 넘기면 그대로 '3'이 넘어오지만print(3)으로 '3'을 넘기면 아스키코드로 '3'에 해당하는 '51'을 넘긴다. 위 그림에서프로세싱 스케치를 보면넘긴 값을 x로 받아 x=3일경우는 원을(주석처리부분)x=51일 경우에는 사각형을 그리도록 스케치하였다..

아두이노 포토인터럽터

포토인터럽터 구입후 어떻게 쓸까 고민하고 있는 센서다.적외선 송신부와 수신부가 결합되어있어 사이에 물체를 감지할수 있다 사이간격은 1cm정도로 작은 센서이다. 실모형은 그림과 같다.핀이 2개가 있는 곳이 송신부3개가 있는 곳이 수신부다. 도면에서 송신부 1번과 2번핀에 전원을 연결할때 저항(330옴정도?)을 연결하고 수신부 3번과 5번핀에 역시 전원을 연결한다. 송신부에서 항상 적외선을 수신부로 보내며차단여부를 4번핀으로 digital 또는 analog로 출력한다.아두이노에서 analogRead로 읽으면 0~1023 사이의 값으로 받거나digitalRead로 읽게 되면 0,1로 값을 읽을 수 있다.

프로세싱 + 아두이노 서보모터 제어

프로세싱 + 아두이노 서보모터 제어 프로세싱을 통해 마우스값을 아두이노로 넘겨LED를 제어해 보았다. (이전글 http://eskelt.tistory.com/65 ) 그와 비슷하게 이번에는 서보 모터를 제어해보자.(서보모터제어 이전글 http://eskelt.tistory.com/8 ) 일단 프로세싱에서 마우스X 값을 아두이노로 넘기고아두이노에서 서보 라이브러리이용하여서보모터를 동작하도록 한다. 예제에서 마우스의 움직임과 마우스의 좌표값을 화면에 표현하기 위한 폰트를 사용하였다.공부한 내용을 정리한 것으로폰트 부분과 마우스의 위치를 화살표로 표시하기 위한부분은 삭제하면 스케치는 간단하다 프로세싱 스케치----------------------------------------------------------..