posts - 33,  comments - 1,  views - 48511
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
11 2021 档案
ESP32编译自己的micropython固件
摘要:esp32 micropython视频地址 1.1. 编译自己的固件 1.1.1. Windows subsystem for linux(WSL) 控制面板->程序和功能->启用或关闭window功能,打开window功能对话框,选中“适用于Linux的windows子系统”标签,“确定”等待系统 阅读全文
posted @ 2021-11-27 23:07 史久超 阅读(4065) 评论(0) 推荐(0) 编辑
1.7. 数码管
摘要:1.7.1. 介绍 视频连接 8个led按照上图中的顺序排列,并把led的正极接到一块(共阳级)引出或把led的负极接到一块(共阴极)引出,这就是数码管。 数码管可以用来显示简单的字符,如0~9。 当共阳极单位数码管的公共端接电源正极,段LED的负极为低电平时对应的段显示,段LED的负极为高电平时对 阅读全文
posted @ 2021-11-16 22:58 史久超 阅读(960) 评论(0) 推荐(0) 编辑
1.6. 三基色LED
摘要:视频连接 1.6.1. 基本原理 根据色度空间理论,R/G/B三种颜色不同亮度组合,可以综合出任一颜色,这是三基色LED的理论依据。 三基色LED也称全彩LED,内部是由RGB三种颜色的LED组成的,控制三种基色LED的亮度,最终组合出不同的综合颜色。 三基色LED有两种:共阴三基色LED和共阳三基 阅读全文
posted @ 2021-11-13 19:05 史久超 阅读(920) 评论(0) 推荐(0) 编辑
1.5. 板载LED PWM模式
摘要:视频连接 涉及到Led的控制,PWM技术有2种用法。 1.5.1. 控制亮灭时间 例程描述:要求Led按1Hz的频率闪烁,亮0.25s、灭0.75s; 需求分析:闪烁频率由PWM的频率控制,点亮时间有占空比控制。 代码实现: a. from machine import Pin,PWM led = 阅读全文
posted @ 2021-11-11 21:54 史久超 阅读(263) 评论(0) 推荐(0) 编辑
1.4. 板载LED控制
摘要:视频连接 点亮led是嵌入式工程师的“hello world”。 Micropython操作lO口使用machine模块下的Pin模块。 笔者手中的led接到esp32的pin2口。 1.4.1. 确认板载led的IO口 拿到一款新的单片机板后,如果没有技术资料,如有板载led,那如何确认板载LED 阅读全文
posted @ 2021-11-09 08:23 史久超 阅读(329) 评论(0) 推荐(0) 编辑
1.3. 硬件篇之IO口(视频连接)
摘要:视频连接 Input/Output简写为IO,有些地方也称为GPIO(General purpose Input Output),是单片机输入数据和输出数据的引脚或者叫接口。虽然IO口可以用作输入和输出,但在输入和输出时使用的底层电路是不一样的,比如用作输入的引脚往往配置为高阻态减少电流输入,这也是 阅读全文
posted @ 2021-11-09 08:22 史久超 阅读(1170) 评论(0) 推荐(0) 编辑
1.1 准备工作
摘要:1.1.1. 硬件篇(视频连接) 1.1.1.1. Esp32-wroom-32单片机板 Esp32单片机是乐鑫公司推出的针对物联网应用的嵌入式mcu。乐鑫公司,在推出单片机的同时推出核心板(相当于最小系统板),并在核心板的基础上增加上电启动、boot、引出IO等推出开发板。 故,在购买单片机板时, 阅读全文
posted @ 2021-11-05 20:58 史久超 阅读(165) 评论(0) 推荐(0) 编辑
1.2 Hello World
摘要:1.2.1. 命令行交互模式(视频连接) 通过putty(串口终端工具)连接开发板,如下图: 例程2:要求每秒打印一次“hello world” 需求分析: 1. 每秒这个时间简短与时间有关,可以使用micropython内置的time模块中的sleep函数。Sleep函数是让单片机延时xx秒; 2 阅读全文
posted @ 2021-11-05 20:56 史久超 阅读(130) 评论(0) 推荐(0) 编辑

知识改变命运
点击右上角即可分享
微信分享提示