摘要:
1.13.1. OLED屏原理 将单个LED按128x64点阵排列,就是12864点阵屏,通过点亮特定位置的led传达信息,这就是LED屏的原理,如下图所示。 当然,操作128x64个led的需要的IO口比较多,对单片机的资源造成很大的浪费,单片机与LED之间往往配置一个专用驱动芯片。单片机与驱动芯 阅读全文
摘要:
1.14.1. Serial(串口)总线介绍 Serial(串口)是单片机或者说嵌入式中使用最多、最简单的串行通讯接口,没有之一。 在同一Serial(串口)的协议层下,物理层有TTL电平、RS232电平、RS485电平等标准。也就是说协议层一样,但物理层有好几种。这里暂且不去管具体的电平逻辑,因协 阅读全文
摘要:
1.12.1. 并口通讯如下图,假如mcu1把想要传递给mcu2的数据(4个位分别为d0/d1/d2/d3)放到对应的引脚(实际上就是设置对应引脚的高、低电平),接着设置cs引脚高电平。Muc2感知cs引脚高电平后,将d0~d3的数据读入。这就是并口通讯的模型。可见,并口通讯一次性传递多位数据,数据 阅读全文
摘要:
1.15.1. Max31865 MAX31865是一款集成的的单芯片RTD数字转换器,用于替代多个分立元件来降低成本。它提供简单而准确的温度测量,非常适合用于测量和过程控制,是在工业领域最常用的测量方案。 MAX31865完全集成了RTD数字转换器,单芯片方案降低了系统成本(CD约50%)和系统的 阅读全文
摘要:
1.16.1. 介绍 Esp32内置4个硬件定时器。对于需要精确定时的场合,硬件定时器是必然的选择。 1.16.2. 基础测试 Machine模块下的Timer模块,支持对4个硬件定时器的操作,命令行模式下,运行效果如下所示: 源代码: 1 from machine import Timer 2 3 阅读全文
摘要:
1.18.1. 基础知识 Esp32-wroom模组默认内置4M flash,其中2M开放给非特权用户( unprivileged users),足以应付大多数嵌入式使用场景。 1.18.2. 程序设计 如上节所讲,ESP32-WROOM内置的4Mflash中2M用作“硬盘”,故不存在启用内置fla 阅读全文
摘要:
1.17.1. 基础介绍 ESP32单片机内置了2.4GHz双模Wi-Fi。 WiFi可作为AP、STA、AP+STA三种模式: a. 作为AP时,可以被4个STA连接。AP 是 (Wireless) AccessPoint 的缩写,即 (无线) 访问接入点。简单来讲就像是无线路由器一样,设备打开后 阅读全文
摘要:
1.11.1. 介绍 光电开关(光电传感器)是光电接近开关的简称,它是利用被检测物对光束的遮挡或反射,由同步回路选通电路,从而检测物体有无的。物体不限于金属,所有能反射光线的物体均可被检测。光电开关将输入电流在发射器上转换为光信号射出,接收器再根据接收到的光线的强弱或有无对目标物体进行探测。安防系统 阅读全文
摘要:
至此,基于esp32单片机完成项目开发应该不是问题了。接下来,如果团队中其他人使用其他单片机如stm32等,那该如何对接呢?这就是电气工程中最重要的概念:抽象。对于具备完整功能的独立单元,可以抽象为子系统(或称为模块)。以温控系统为例,在系统层面,温控系统可以看做电源接口+控制接口的独立子系统,对该 阅读全文
摘要:
1.10.1. 模块 ADC模块位于machine模块下,与Pin模块同级。 1.10.2. 测试 阅读全文
摘要:
1.9.1. 基础 Esp32部分GPIO内置了touch按钮功能(电容式),具体有touch功能的引脚在配置为touchpad后,单片机读入的电容值随是否被触碰发生变化,系统根据电容值的变化判断判断是否有有效动作。 Esp32具有touchpad功能的引荐,可查数据手册,如下图所示: MicroP 阅读全文
摘要:
1.8.1. 硬件电路 最简单的接法如下图所示: 按钮接通时,IO4读到高电平(这里不用担心灌电流,因为设置为输入模式时,IO口处于高阻态,流入单片机的电流非常有限)。 1.8.2. 程序设计 按键机械触点断开、闭合时,由于触点的弹性作用,按键开关不会马上稳定接通或一下子断开,使用按键时会产生下图的 阅读全文