아두이노를 사용하여 HC-05 모듈을 프로그래밍하는 방법

                                  아두이노를 사용하여 HC-05 모듈을 프로그래밍하는 방법


일상 생활에서 블루투스 제품을 사용하면서 일부 제품 개발자들은 HC-05 블루투스 모듈과 함께 개발하기 위해 종종 아두이노를 사용할 것입니다.
아두이노는 모듈인가요?.


아래는 Feasycom의 HC-05(FSC-BT826) 모듈을 예로 들어 보겠습니다.




FCC-BT826(HC-05 모듈)은 3.6-6V로 구동되며 데이터 핀의 논리 전압 레벨은 3.3V입니다. 하지만 아두이노 보드의 I/O 출력은 5V입니다. 그림 1과 같이 블루투스 모듈, 블루투스 모듈 


RXD 및 아두이노 I/O 출력을 직렬로 연결해야 합니다. 반면에 블루투스 모듈 TXD 및 Arduino I/O 입력은 3이기 때문에 직접 연결할 수 있습니다.FCC-BT826(HC-05 모듈)의 3V 신호는 아두이노 보드에서 하이 로직으로 허용하기에 충분합니다.

우리는 아두이노 UNOIDE에서 "소프트웨어 시리얼 사례"라는 사례를 기반으로 하는 소스코드를 제공할 수 있습니다. 사례의 프로그램 초기화는 아래에 나와 있습니다.





      프로그램 초기화

파일에는 소프트웨어 시뮬레이션 직렬 포트 클래스가 있습니다. 포함한것은
해당 헤더파일은 SoftwareSerial 개체를 설명합니다.
setup 에서 초기화를 진행하였습니다:
1. LED_PIN을 출력 모드로 설정합니다.
2. LED_PIN을 Low Level로 설정합니다.
3. 직렬 포트폴리오를 설정하고 컴퓨터와 Arduino 패널의 통신을 시작합니다.
4. 오버보레이트를 반복하여 HC05의 UART 보드레이트를 얻어 아두이노 보드와 HC05 사이의 통신을 시작합니다.



모듈에 대한 자세한 프로그래밍 정보는 아래링크로 연결해주세요. 
https://www.feasycom.com/product-hc05-bluetooth-module-dual-mode-bluetooth-module.html

Sitemap粤ICP备13025416号
ホーム
蓝牙模块_WiFi模块_蓝牙方案_蓝牙bLe mesh_深圳市飞易通科技
Sitemap© 2013-2025 feastcom.com 版权所有粤ICP备13025416号