Microbit-高温报警系统
生活随笔
收集整理的这篇文章主要介绍了
Microbit-高温报警系统
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
硬件
Microbot 开发板 ;
RobotMicrobit扩展板;
OLED显示屏(I2C接口)
红外避障传感器
温度传感器
继电器模块
GSM模块(A9G-串口)
实现功能
- 检测车内温度
- 检测车内是否有人
- 如果车内是否有人,且温度高于指定温度,报警灯变红;发出报警声;发送短信报警;继电器吸合控制风扇散热
- 如果车内无人,且温度高于指定温度,报警灯变黄;
- 如果车内无人,且温度低于指定温度,报警灯变绿;
代码
初始化代码
let dataObj = "" let smsSend = 0 let hasBaby = 0 let strip = neopixel.create(DigitalPin.P16, 4, NeoPixelMode.RGB) let content = "" let temp = 0 let ntext = "" let resultStr = "" let Latitude = "" let Longitude = "" let maxTemp = 0 let phone = "" let currentColor = NeoPixelColors.Green maxTemp = 30 OLED.init(128, 64) OLED.clear() serial.redirect(总结
以上是生活随笔为你收集整理的Microbit-高温报警系统的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: c#调用Matlab的参数传递
- 下一篇: Windows系统软件推荐