目录:
part1 作业要求
part2 材料准备
part3 基本知识
part4 实现思路
part5 实际应用
作业要求:
上电后:
1. 单片机驱动蜂鸣器响3声,点阵液晶屏显示“欢迎使用求助机”
2. 单片机通过ESP32模块建立(2.4G)Wi-Fi连接,点阵液晶屏显示“WiFi连接成功”
3. 按下4个按钮中的一个(4个按钮分别对应4条文字信息“我生病了”;“失火了”;“电路故障”;“其他求助”),把对应的文字信息显示到点阵液晶屏上,同时蜂鸣器响1声。
材料准备:
面包板、杜邦线(公/母均需)、51单片机(包括最小应用系统的电容、电阻、晶振)、按钮(开关)
编程器
液晶显示屏、滑动变阻器(液晶屏接线要用到)
esp32模块
基本知识:
1.esp32是什么:
ESP32(模块)是由乐鑫发布的新一代WiFi芯片,是ESP8266的升级版,准确来说是ESP8266的完整版,双核,wifi,蓝牙,低功耗,更多管脚外设。
芯片和单片机:
芯片:芯片是大规模的微电子集成电路。即微缩到纳米(百万分之一毫米)级的印刷电路版,具有某一种固定的功能
单片机和芯片的区别:单片机和芯片的区别吗
(esp32)模块和开发板:
▲首先说明一下引脚 排针 PCB 面包板的概念:
引脚:从集成电路(芯片)内部电路引出与外围电路的接线,所有的引脚构成了芯片的接口
排针:万用连接器,广泛应用于PCB的连接
PCB:印制电路板,电子元器件之间相互连接的载体,面包板也用于连接电子元件,区别是PCB使用印制电路且需要焊接,面包板用杜邦线连接不同原件,两者都需要电子元件引脚已经由排针引出
下图为esp8266模块,是一种芯片
下图为esp8266开发板(图中可看出,芯片已经被焊接到板子上,已焊好排针把引脚引出),开发板已经集成了部分功能,可以独立作为单片机使用(如esp32开发板就是以esp32为主功能模块的的集成多个功能的单片机板)