본문 바로가기

전체 글53

[아두이노] 블루투스를 이용해 센서값 받아오기! - 조이스틱 - 아주 간단합니다!...아두이노의 TX,RX를 직접적으로 연결하여 시리얼 통신과 같이 값을 받아오는 것입니다!!ㅎㅎ 저는 이렇게했지만 다른 포트를 사용하여 코딩할 때 블루투스를 지정해줘서 사용해도 됩니다! 이 때, 중요한건 블루투스끼리 페어링하는 것이고 이 과정은 전글에 자세하게 정리해놨습니다! 조이스틱 부분은 이렇게 연결해줍니다!! 다른부분은 블루투스와 아두이노를 연결한 뒤 컴퓨터에 연결해주시면 되겠죠?(이부분도 아두이노의 0,1번에 tx,rx를 순차적으로 연결) 마스터쪽 아두이노 소스입니다!! 이런식으로 받아온 값들을 시리얼 모니터로 띄워주시면 됩니다!! 이건 조이스틱과 연결한 쪽의 소스인데, 원래 조이스틱을 컴퓨터에 바로연결해서 시리얼 모니터로 보던 소스를 그대로 썼습니다. 상관은 없지만 저기 Ser.. 2016. 8. 21.
[아두이노]조이스틱 모듈을 다뤄보자!! 조이스틱 모듈을 다뤄보도록 하겠습니다! 제가 가지고 있는 모듈은 이렇게 5개의 핀이 있는 모듈인데 핀이 왼쪽에 있다고 했을때 위에서부터 [ GND , 5V , x값, y값, 스위치 ] 입니다! 연결은 밑에 보이시는대로만 연결하면 되니 매우 간단합니다! 조이스틱에서 오는 x, y, switch 값을 시리얼 모니터로 보는 것이 목적이기 때문에 이대로 컴퓨터에 연결한 뒤 코딩을 해줍니다! 코딩은 이렇게 해줍니다!! 저는 스위치 값을 기본으로 HIGH 해놨기 때문에 1이 나올겁니다!! 나머지 소스들은 쉬우니.....ㅎㅎ 저는 delay(100);으로 해서 값보기가 굉장히 짜증날 수 있는데, 정확한 값을 눈으로 확인하고 싶다면 딜레이를 높여주시면 됩니다! 아! x값과 y값은 아날로그핀으로 연결한 아날로그값이고요,.. 2016. 8. 20.
[아두이노]블루투스 HC-05 와 HC-06을 연결해보자! 요즘은 핸드폰(마스터)와 블루투스 모듈(슬레이브)을 많이 연결시켜 사용하곤 하는데, 저는 블루투스 모듈(마스터)와 블루투스 모듈(슬레이브)를 연결시켜 보도록 하겠습니다!! 이런경우는 RC카와 조종기 등으로 사용할 수 있습니다!! 우선 저는 마스터로 사용할 모듈인 HC-05 와 슬레이브로 사용할 HC-06을 이용하여 연결시켜보겠습니다. 블루투스 연결은 마스터와 슬레이브간 연결만 가능하므로 HC-05의 마스터 변경법은 전 글을 참고해주세요!! 슬레이브의 AT모드 먼저 들어갑니다! 가장먼저 해줘야할 것은 슬레이브와 마스터 모듈의 핀 번호를 맞춰주는 것입니다! 저는 0000으로 맞춰줬구요, 슬레이브 AT모드로 접속하신 다음 AT커맨더에 AT+ADDR 로 주소를 스캔해오시면 됩니다!! HC-06 의 경우 AT+A.. 2016. 8. 18.
[아두이노]블루투스 모듈을 배워보자!! (HC-05) HC-06 에 이어서 이번엔 HC-05 모듈입니다!! 06과 같은 부분이 많은데, 그래도 조금 더 어렵고 까다롭기 때문에 올립니다!! 우선 생긴건 이렇습니다! HC-06 과 똑같이 생겼죠?? 생긴건 똑같지만 저는 6핀짜리를 갖고 있습니다! EN ,STATE 가 추가되었지요ㅎㅎ STATE는 쓸 일이 없을 것같고, EN은 ENABLE 을 나타냅니다!! 음....스위치 같은 거라고 생각하면 됩니다! 켰다 껐다를 할 수있는 겁니다!ㅎㅎ 연결된 모습은 이렇습니다!!..HC-06과 똑같습니다!! 연결이 되자 방정맞게 불이 깜빡이기 시작하네요....ㅎㅎ 그렇지만 이 상태에서 바로 시리얼 모니터로 AT 커맨더를 이용해 제어를 할 수는 없습니다.... HC-05에는 AT 모드가 있는데, EN 핀 위에있는 버튼 을 누른 .. 2016. 8. 13.
[아두이노]블루투스 모듈을 배워보자!! (HC-06) 우선 오늘 공부한거나 여러가지 알고있는 정보들을 정리하며 올릴 생각입니다.ㅎㅎ 제가 했던 것들을 남기고 하는 마음으로 첫 글을 시작합니다! 우선 아두이노와 호환되는 블루투스(HC-06)을 다루어 보겠습니다. HC-06입니다! HC-06은 본래 SLAVE모드로 제작이 되어있다고 합니다.(요즘은 MASTER,SLAVE 변경 할 수 있는 것들도 나오고 있다고 하고, 또 MASTER로 지정되어 있는 모듈도 나온다고 합니다!) 제껀 SLAVE만 가능한 모듈입니다ㅎㅎ 제껀 요렇게 생겼습니다! 앞면, 뒷면! 사진에서도 나와있듯이 5V ,GND, TX, RX 순으로 연결합니다! 연결하면 이런 형태가 됩니다!! 브래드보드에 안 연결해도 되니 너무 좋네요ㅎㅎ 이렇게 연결하고 나면 불이 방정맞게 깜빡이기 시작합니다!! 5V.. 2016. 8. 13.