블루투스 연결 오류
나는 arduino와 hc-05 모듈을 사용하여 로봇 팔을 만들고 모바일 응용 프로그램을 사용하여 그 팔을 제어하고 있습니다. 이제 직면 한 문제는 다음 코드를 실행할 때마다 모바일 앱이 블루투스 장치에 연결되지 않는다는 것입니다.
http://pastie.org/p/79sDLtqMdIE9xpS3RN1S3N
하지만 다른 코드를 실행하면 블루투스가 앱과 연결되고 오류없이 실행됩니다. 누구든지 알아낼 수 있습니다.
감사
답변
DavidNorman
HC-05 모듈로 작업하면서 배운 것은 9600 보드에서 RX / TX 라인을 통해 통신한다는 것입니다. 그러나 AT 명령을 전송 / 수신해야하는 경우 전송 속도는 38400이어야하며 시작시 EN 핀을 하이로 구동해야합니다. 나머지 코드는 확인하지 않았지만 AT 명령을 사용하여 프로그래밍하지 않기 때문에 VCC, GND, RX, TX 라인 만 마이크로 컨트롤러에 연결된 상태에서 전송 속도를 9600으로 설정해야합니다.
HC-05는 Arduino의 기본 직렬 포트에서 가장 잘 작동합니다. 내 개인적인 경험은 HC-05가 SoftwareSerial 라이브러리와 안정적인 연결을 유지하는 데 어려움을 겪고 있다는 것입니다. HC-06은 아무 문제없이 SoftwareSerial과 함께 작동하지만.