HC-06은 NO line ending(CR LF 해제) 상태에서 AT모드가 자체 활성화 되어있지만, HC-05는 Default로 AT 모드가 아니라 34번 핀에 High를 주어야 at모드가 됩니다.
리셋 버튼 처럼 보이는 것을 누르면 miniAT모드로 접속되는데, 완벽한 모드가 아니라고 하네요.
HC-06의 기본 AT모드 보율 설정은 9600이며 HC-05는 38400입니다.
HC-05의 AT모드 상태로 들어가게 하는 핀은 EN입니다. 전원 주기 전에 HIGH를 걸어주셔야 AT모드로 정상적으로 들어가집니다.(34번 핀과 연결되어 있음)
HC-05는 miniAT모드라는게 있는데 모듈 오른쪽 하단에 붙어있는 버튼을 5초 이상 누르면(전원 키고) 접속이 되지만 못하는게 있으므로 권장하진 않습니다.
HC-05는 Both NL & CR모드를 사용하거나 ENTER를 보내주면 AT모드 호환이 된다고합니다. (또는 LF + CR)
HC-06은 NO line ending 을 활성화 시켜주거나 LF CR을 꺼주시고 명령어를 보내면 됩니다.
참고로 HC-05는 AT모드와 일반 모드의 보율이 다르지만, HC-06은 같습니다 그 말은 보율 변경한 이후 06은 보율을 변경한 후 AT명령을 주어야 합니다.
HC-05는 38400으로 AT 모드가 작동하므로 보율 설정후 계속 AT모드 쓰셔도 괜찮습니다.
HC-06과 HC-05는 문법이 달라요.
일단 명령어가 다른 부분이 많고 HC-06은 =를 추가하면 안되지만 HC-05는 반드시 추가해야되는 차이가 있어요.
예를 들어 HC-05 : AT+NAME=Atmega328P HC-06 : AT+NAMEAtmega328P 이렇게요.
그래서 HC-05와 HC-06의 문법을 파일로 포함해놨어요.
도움이 되길 바랄게요.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 국립중앙과학관 특강용 자료 | Haryun | 2018.01.12 | 4019 |
공지 | Projects 게시판 관련 | Haryun | 2017.10.26 | 652 |
8 | SerialMon | Haryun | 2018.03.27 | 6320 |
7 | SweetBoard 활용 예시 | 현우 | 2018.01.07 | 584 |
6 | 아두이노 키보드 각 키별 고유 이름 | Junyeong | 2017.11.23 | 450 |
5 | 하차하자 Project - IR communication part | Junyeong | 2017.11.15 | 629 |
4 | 버스 모듈 프로토타입 완료 | 현우 | 2017.11.15 | 1126 |
3 | 버스 모듈 통신부 완료 | 현우 | 2017.11.13 | 311 |
2 | Link for teo-jansen structure | Haryun | 2017.11.05 | 240 |
» | HC-05와 HC-06의 차이점 | DoHyun | 2017.10.30 | 61614 |