Microbit-高温报警系统
生活随笔
收集整理的這篇文章主要介紹了
Microbit-高温报警系统
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
硬件
Microbot 開發(fā)板 ;
RobotMicrobit擴展板;
OLED顯示屏(I2C接口)
紅外避障傳感器
溫度傳感器
繼電器模塊
GSM模塊(A9G-串口)
實現(xiàn)功能
- 檢測車內(nèi)溫度
- 檢測車內(nèi)是否有人
- 如果車內(nèi)是否有人,且溫度高于指定溫度,報警燈變紅;發(fā)出報警聲;發(fā)送短信報警;繼電器吸合控制風(fēng)扇散熱
- 如果車內(nèi)無人,且溫度高于指定溫度,報警燈變黃;
- 如果車內(nèi)無人,且溫度低于指定溫度,報警燈變綠;
代碼
初始化代碼
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(總結(jié)
以上是生活随笔為你收集整理的Microbit-高温报警系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c#调用Matlab的参数传递
- 下一篇: c#-检查USB硬件变化