無線模組
藍牙2.0傳輸模組 HC-05
Bluetooth 2 0 Module Hc 05
HC-05是一個Arduino常用模組,它可以為你的項目添加雙向(全雙工)藍牙無線功能。你可以使用這個模組在兩個微控制器之間進行通信,比如Arduino,或者與任何具有藍牙功能的設備進行通信,比如手機或筆記本電腦。目前已經有很多android應用程序,這使得這個過程變得更加簡單。該模組在USART的模式下,以9600波特率(Baud Rate)進行通信,因此它很容易與任何支持USART的微控制器連接。我們還可以通過使用命令模式(Command Mode)配置模組的預設值。因此,如果你正在搜尋一個無線模組,可以將數據從電腦或手機傳輸到微控制器,或者反之亦然,那麼這個模組可能是你的正確選擇。但是,不要指望這個模塊可以傳輸照片或歌曲等多媒體。
規格
- 供電電壓
- 6 V
- 邏輯電平
- 3.3 V
- 介面
- uart
- 尺寸
- 17 × 44 × 7 mm
針腳
| 名稱 | 類型 | 說明 |
|---|---|---|
| VCC | power | 3.6-6V supply; module logic is 3.3V, bare module RX/TX are not 5V tolerant unless a breakout has a regulator/level shifter |
| GND | ground | |
| TXD | output | UART transmit, 3.3V logic; connect to host RX |
| RXD | input | UART receive, 3.3V logic; connect to host TX |
| EN | input | Enable/key pin; high to enter AT command mode when paired with KEY/STATE |
| KEY | input | AT command mode select; high at power-up enters command mode (some boards label STATE) |
| STATE | output | Connection status indicator output |
程式庫
其他規格
- 通訊
- USART 和 TTL兼容
- 制式
- 藍芽2.0
- 預設藍牙名稱
- HC-05
- 預設密碼
- 1234 或 0000
- 預設傳輸模式
- Slave
- 預設模式
- Data Mode
- 預設Baud Rate
- 9600, 8, N, 1
- 支援Baud Rate
- 9600, 19200, 38400, 57600, 115200, 230400, 460800
- Command 模式 Baud Rate
- 38400, 8, N, 1
- 預設Firmware
- LINVOR
使用注意
- 此模組為 Bluetooth SPP 串口透傳模組,供電電壓方面 datasheet 標示 1.8V 操作、I/O 為 1.8 至 3.6V,但市面常見的 HC-05 模組板多數已加穩壓,實際可供 5V(VCC)或 3.3V,接線前必須確認手上那塊板有否穩壓,否則將 5V 直接灌入 3.3V 核心會燒板。UART 為 3.3V TTL 準位(部分副廠板加了電平轉換才支援 5V),與 5V MCU 連接時建議加電平轉換或在 RX 串聯分壓。預設 Baud Rate 爭議:datasheet 出廠為 38400(Command 模式),但市面上很多 HC-05 預設為 9600,接不上時先試兩個 Baud Rate。進入 Command/AT 模式的觸發腳絲印與按法各家副廠不同(有的把 KEY/EN 拉高,有的要按住板上按鍵),datasheet 並無清楚列出排針定義,因此不在此列出針腳。預設 PIN code 亦可能為 1234 或 0000,視 firmware 版本而定。此模組只適合傳輸少量資料,不適合串流照片或音樂等大流量多媒體。