얼마전에 로봇 젤리비 확장 보드 이야기를 했었죠. 오늘은 BT를 통해 휴대폰에서 젤리비를 사용하기 위한 준비를 보여드릴려고 합니다.
이번에는 그 때 보다 조금 더 이뻐졌나요?^^ 초음파 센서가 달려있는 사진입니다.^^
ㅎㅎ. 초음파 센서는 그 자체로도 로봇 눈 같은 모양을 가져서 사용안해도 그냥 장착만 해도 기분이 좋아요^^
그리고, 하나, Bluetooth Controller라는 안드로이드 앱을 받아 둡니다. 안타깝게도 아이폰에서는 안된다고 하네요ㅠㅠ.
void setup(){ Serial.begin(9600); pinMode(5,OUTPUT); pinMode(6,OUTPUT); } void loop() { char data; if(Serial.available()) { data= Serial.read(); Serial.print(data); if(data=='5') { digitalWrite(5,HIGH); } else if(data=='6') { digitalWrite(5,LOW); } else if(data=='7') { digitalWrite(6,HIGH); } else if(data=='8') { digitalWrite(6,LOW); } } }
위와 같이... 아두이노 코드를 작성하세요~~
로봇 젤리비는 아두이노에서 잡을때, 나노로 잡고, Old Bootloader로 잡아야 합니다.
그리고, 저 전환 스위치를 저렇게 위로 가게 두시고, 업로드를 시작하세요~~
완료되면 저렇게 내려 주세요. 그러면 블루투스 통신을 시작한 답니다.^^
이제 아까 받은 휴대폰의 앱을 켜구요~ 장치와 패어링을 하시구요^^
그러면 저렇게 화면이 나옵니다. 아까 코드에서는 5, 6, 7, 8을 사용했으니 한 번 테스트 해보세요.
5를 눌렀음을 알 수 있습니다.^^
그럼~ 켜지죠^^. 이 앱을 이용하면 이제 집게 등을 사용해볼 수 있겠어요~~~^^
반응형
'Robot > Block Coding' 카테고리의 다른 글
맥에서 마이크로 파이썬 개발 환경, 그냥 REPL과 Sublime Text 사용하기 (16) | 2019.04.22 |
---|---|
Cortex M4 - pyboard 테스트. LED 깜빡거리기 ^^ (14) | 2019.04.18 |
젤리비 서보 확장 보드 사용하기와 mBlock 확장 기능 사용하기 (24) | 2019.01.03 |
저의 세번째 책 - 생각대로 블록코딩 2권 - 라인트레이서 만들기가 출판되었습니다. (36) | 2018.09.03 |
Mu Editor를 이용한 마이크로비트(Microbit)에서 마이크로파이썬(MicroPython)으로 코딩하기 (12) | 2018.08.13 |
ESP8266에서 upycraft를 이용한 MicroPython 사용하기 (26) | 2018.08.01 |
블록코딩 책 - 생각대로 블록코딩 - 저의 두번째 책이 출판되었습니다. (26) | 2018.07.23 |