![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MicroPython
文章平均质量分 85
编程让世界美好
这个作者很懒,什么都没留下…
展开
-
从零开始的MicroPython(五)PWM
要理解一个定义,就要引申一个已经掌握的概念,PWM是什么?我们或许可以用“周期”的概念来理解。高电平出现的占比是占空比。PWM(脉冲宽度调制)是一种调节信号的方法。它通过控制脉冲的占空比(Duty Cycle)和频率来实现对信号的调节。占空比是脉冲的高电平时间与周期的比值。在一个周期内,高电平时间占整个周期的比例就是占空比。占空比的范围在0到1之间,可以用百分比表示。例如,50%的占空比表示高电平时间占整个周期的一半。频率是脉冲的周期,即在一个单位时间内脉冲的个数。原创 2024-08-02 22:13:26 · 146 阅读 · 0 评论 -
从零开始的MicroPython(四) 串口
在嵌入式学习中,串口发挥着重要的作用,不仅仅是与模块通讯,还发挥了探明黑箱、代码调试的作用。 一般来说我们只关心波特率的设置,波特率一般设置为9600或115200,通讯的两端波特率要一样,TX与另一端的RX相接,RX与另一端的TX相接。校验位、数据位、停止位按图中所示设置。 NodeMCU-32S 是安信可基于 ESP32-32S 模组所设计的核心开发板。该开发板延续了 NodeMCU 1.0经典设计,引出大部分I/O至两侧的排针,开发者可以根据自己的需求连接外设。原创 2024-08-01 16:22:20 · 774 阅读 · 0 评论 -
从零开始的MicroPython(三) 按键与外部中断
点灯是嵌入式GPIO输出的典型,按键则是输入的典型。原创 2024-08-01 15:08:18 · 397 阅读 · 0 评论 -
从零开始的MicroPython(二) GPIO及点灯代码
NodeMCU-32S 是安信可基于 ESP32-32S 模组所设计的核心开发板。该开发板延续了 NodeMCU 1.0 经典设计,引出大部分I/O至两侧的排针,开发者可以根据自己的需求连接外设。使用面包板进行开发和调试时,两侧的标准排针可以使操作更加简单方便。原创 2024-07-31 22:42:29 · 633 阅读 · 0 评论 -
从零开始的MicroPython(一) 软件安装及环境搭建
MicroPython 是Python 3编程语言的精简高效的实现 其中包括 Python 标准库的一小部分,并且是经过优化,可在微控制器和受限环境中运行。 MicroPython 拥有各种功能,例如交互式提示、任意精度整数、闭包、列表推导、 生成器、异常处理等。它足够小巧,只需 256k 的代码空间和 16k 的 RAM 即可运行,旨在尽可能与普通 Python 兼容 允许您轻松地将代码从桌面传输到微控制器 或嵌入式系统。原创 2024-07-31 22:10:49 · 1241 阅读 · 0 评论