随笔分类 - 普中ESP32学习
摘要:第七章 步进电机实验 1. 步进电机介绍 28BYJ48 步进电机自带减速器, 为五线四相步进电机, 直径为 28mm, 实物如下所示: 28BYJ48 电机内部结构等效图如下所示: 步进电机旋转控制图: 28BYJ48 步进电机旋转驱动方式如下表: 28BYJ48 步进电机主要参数如下所示: 在上
阅读全文
摘要:第六章 直流电机实验 1. 直流电机介绍 直流电机是指能将直流电能转换成机械能(直流电动机) 或将机械能转换成直流电能(直流发电机) 的旋转电机。 直流电机没有正负之分, 在两端加上直流电就能工作。 开发板配置的直流电机为 5V 直流电机, 如下: 其内部结构如下图所示: 要让直流电机旋转, 直接使
阅读全文
摘要:第五章 按键控制实验 1. 导入 按键是一种电子开关, 使用时轻轻按开关按钮就可使开关接通, 当松开手时,开关断开。 一般机械按键按下和松开时存在抖动情况, 如下: 这种抖动可能会影响程序误判, 造成严重后果, 通常会使用软件延时 10ms来消斗。 例如, 当按键按下后, 引脚为低电平; 所以首先读
阅读全文
摘要:第四章 继电器实验 1. 导入 继电器是一种电子控制器件, 相当于一个开关, 接在任意线上, 断开状态下线就断开, 没导通, 闭合状态下线就接在一起, 导通。 通常使用继电器可实现小电流控制大电流, 或者低压控制高压等设备。 比如 ESP32 的 GPIO 输出电平是3.3V, 要控制 24V 或者
阅读全文
摘要:第三章 蜂鸣器实验 1. 导入 蜂鸣器分有源和无源, 有源蜂鸣器控制相对简单, 只需得电即可发出声音;而无源蜂鸣器需要连续输出一定频率的脉冲信号才能使蜂鸣器发出声音, 即循环让 IO 口输出高低电平, 最佳发声频率在 1.5K-5KHz 之间, 当然其它频率值也能发出声音。 改变脉冲信号的频率和占空
阅读全文
摘要:第二章 LED闪烁&流水灯实验 1. 硬件设计 参考上一章 2. 软件设计 led闪烁 # led闪烁实验 from machine import Pin # 导入Pin模块 import time # 导入time模块 led1 = Pin(15, Pin.OUT) # 定义led1引脚为输出模式
阅读全文
摘要:第一章 LED实验 1. 导入 相信大部分人开始学习嵌入式单片机编程时都会从点亮 LED 开始, 我们在学习 ESP32 使用 MicroPython 的编程也不例外, 通过点亮第一个 LED 能让你对编译环境和程序架构有一定的认识, 为以后的学习和更大型的程序打下基础, 增加信心。 2. 硬件设计
阅读全文