这个分支采用低功耗蓝牙(BLE)接收数据。
硬件都是我自己掏钱买的,有很多替代品,你也可以选择自己喜欢的硬件进行开发&复刻。
| 名称 | 本例使用的型号 | 购买连接 |
|---|---|---|
| 51单片机开发板 | STC89C52 | \ |
| 低功耗蓝牙模块 | DX-BT24 BLE5.1 | BT24低功耗蓝牙模块无线串口通信透传BLE5.1/5.0兼容HC08替CC2541-淘宝网 |
| 温度传感器 | SHT30 | SHT20 SHT30/31/35温湿度传感器模块I2C通讯数字型 宽电压 传感器-天猫 |
随便找一款能够进行蓝牙串口调试的软件就行了。
硬件连接框图:
| DX-BT24 BLE5.1 | STC89C52 | 说明 |
|---|---|---|
| STATE | P3.2 | 用于指示蓝牙连接状态,高电平为已连接 |
| RXD | TXD(P3.1) | |
| TXD | RXD(P3.0) | |
| GND | \ | |
| VCC | \ | |
| EN | \ | 悬空 |
| SHT30 | STC89C52 |
|---|---|
| SCL | P2.0 |
| SDA | P2.1 |
| GND | \ |
| VCC | \ |
使用 keil 打开 C52\mainProj.uvproj ,编译并且将其生成的可执行文件 *.hex 烧录到51单片机中。
