| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 基于wifi控制的51单片机温度报警器 -> 正文阅读 |
|
[嵌入式]基于wifi控制的51单片机温度报警器 |
1、功能介绍
2、逻辑结构介绍通过wifi传入的字符改变现有的程序 if else大法 3、单片机前置知识3.1 为什么选择单片机单片机能够从现实中采集数据并通过程序来处理。使得电子设备经过程序的控制变得更加智能。方便了人们的生活。 3.2 单片机是什么。
3.3 单片机怎么用
4、开发总体流程
4.1 主函数里面有什么
4.2 实现捕获温度函数使用的是DS18B20温度传感器。根据硬件特性确定计算公式、时序控制温度读取的过程 4.3 实现显示函数用于展示提示信息和输入的信息。 采用LCD1602 液晶显示。只能显示英语。这里在显示后没有清空屏幕翻了车。 4.4 实现报警函数if判断下,如果温度高于阈值蜂鸣器将震荡。 4.5 实现修改阈值函数传入参数:字母
实现方式:数组哨兵 每次调用后显示函数 4.6 实现wifi传入数据进入修改阈值函数
通信的话需要保证wifi和单片机的波特率一样。 函数内通过发送 AT+CIPSEND=0,7 指令,设定发送数据长度,然后发送数据 到 WIFI 模块。 一般 APP 发送出来的数据格式内容为:+IPD,ID 号,发送数据长度:数据。 当手机连接热点成功后,其中+IPD,ID 号就是固定的,用户可根据需要发送 多少数据,然后长度就可以确定。这样在串口接收中断中就可以按照这个格式 进行解析,我们主要关注的是“数据”那块。 例如配套资料里面实验中控制 LED1 开的指令:+IPD,0,1:1 每个数据是10个字符。数据就是s[9]了。 5、小结最后的代码仍有大大小小的bug,只能说勉强能跑。 通过半个月的单片机学习,我对软件控制多了些了解。对硬件也有了些了解。 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 0:56:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |