ESP32 MicroPython开发
文章平均质量分 81
火爆全网ESP8266 Arduino博主又一个新尝试。从入门到熟悉MicroPython平台下开发ESP32,涉及网络编程知识。专栏文章预计会超过50篇,分为基础篇、设备篇、网络篇、应用篇、爬虫篇。
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
单片机菜鸟爱学习
野生单片机电子硬件爱好者,曾做过android原生开发,flutter开发,小程序开发,略略懂点后端开发,业余推广8266 esp32 arduino技术学习。
展开
-
ESP32 MicroPython开发之旅 网络篇⑧ —— MQTT通信
ESP32 MicroPython开发之旅 网络篇⑧ —— MQTT通信原创 2022-10-10 09:44:56 · 811 阅读 · 0 评论 -
ESP32 MicroPython开发之旅 设备篇⑫ ——WS2812
ESP32 MicroPython开发之旅 设备篇⑫ ——WS2812原创 2022-10-10 09:34:01 · 482 阅读 · 0 评论 -
ESP32 MicroPython开发之旅 设备篇⑪ —— 睡眠模式
ESP32 MicroPython开发之旅 设备篇⑪ —— 睡眠模式原创 2022-10-10 09:28:31 · 426 阅读 · 0 评论 -
ESP32 MicroPython开发之旅 设备篇⑩ ——ADC & 光敏传感器
ESP32 MicroPython开发之旅 设备篇⑩ ——ADC & 光敏传感器原创 2022-10-10 09:23:10 · 566 阅读 · 1 评论 -
ESP32 MicroPython开发之旅 设备篇⑨ —— Timer模块实现定时功能
ESP32 MicroPython开发之旅 设备篇⑨ —— Timer模块实现定时功能原创 2022-10-10 09:20:28 · 485 阅读 · 0 评论 -
ESP32 MicroPython开发之旅 设备篇⑧ —— 按键检测 & 中断检测
ESP32 MicroPython开发之旅 设备篇⑧ —— 按键检测 & 中断检测原创 2022-10-10 09:18:02 · 890 阅读 · 0 评论 -
ESP32 MicroPython开发之旅 设备篇④ ——machine Uart,串口通信
ESP32 一共有`三个 UART` 通讯接口,设备号从 0~2,即 `UART0`,`UART1`,`UART2`。这三个串口的管脚不是固定的,是可以重映射到任意的 IO 口的。一般情况下esp32开发板的`串口0`是用来烧录的,所以最好使用串口1、2,避免发生冲突,方便调试。原创 2022-01-18 20:30:35 · 4089 阅读 · 1 评论 -
ESP32 MicroPython开发之旅 设备篇⑦ —— dht11 OLED ssd1306,简单上手
Dht11和 dht22传感器用于测量`温度`(temperature)和`相对湿度`(relative humidity)原创 2022-01-01 21:20:22 · 4963 阅读 · 1 评论 -
ESP32 MicroPython开发之旅 设备篇⑥ —— OLED ssd1306,简单上手,支持中英文数字
OLED ssd1306 I2C通信——OLED与ESP32,OLED ssd1306,简单上手,支持中英文数字原创 2021-12-30 00:39:09 · 2635 阅读 · 0 评论 -
ESP32 MicroPython开发之旅 爬虫篇② 爬虫实例:获取网络天气
通过获取网络天气,讲解爬虫应用,分别为两种方式解析出我们要的内容,一种是ujson,一种是正则表达式ure。原创 2021-12-19 22:43:44 · 7035 阅读 · 4 评论 -
ESP32 MicroPython开发之旅 爬虫篇① 爬虫与ESP32 MicroPython,从概念认识开始
爬虫就是模拟浏览器发送网络请求,接收请求响应,一种按照一定的规则,自动地`抓取互联网信息`的`程序`。而ESP32刚好对这方面有一定支持,可以进行学习一番。原创 2021-12-19 20:06:53 · 4160 阅读 · 1 评论 -
ESP32 MicroPython开发之旅 必备库篇② 快速上手ure 正则表达式
MicroPython 库 —— ure 正则表达式,快速上手原创 2021-12-18 11:27:21 · 3808 阅读 · 0 评论 -
ESP32 MicroPython开发之旅 必备库篇① 快速上手ujson
Json 指的是JavaScript对象表示法(JavaScript Object Notation)。Json 是轻量级的文本数据交换格式,类似于XML,比XML更小、更快,更容易解析原创 2021-12-18 22:26:18 · 4179 阅读 · 0 评论 -
ESP32 MicroPython开发之旅 网络篇⑦ ——Web配网,WiFiManager
想想,如果你做好了一个ESP32的产品功能,总不能要求用户自己在源码里面去修改WiFi账号和密码吧。如果是Python还好,还可以直接修改文件系统里面的文件然后重新运行,这也是Python的一大好处原创 2021-12-25 23:14:01 · 4935 阅读 · 1 评论 -
ESP32 MicroPython开发之旅 网络篇⑥ ——WebServer
现实生活中,我们在电脑查看网页、查找学习资料等等,其实本身就是`WebClient-WebServer`模型的具体实现方式。 WebServer 用作对客户端WebClient发出的基于HTTP协议的请求进行数据响应。原创 2021-12-23 09:08:18 · 1937 阅读 · 2 评论 -
ESP32 MicroPython开发之旅 网络篇⑤ ——HTTPClient请求
urequests实现目前比较火第三方包requests的部分api。requests自认为为“人类的http”,这意味着它的api不够完美,实现效率低。 urequests只实现了它的部分api,并试图修复一些 原型模块的不良实现。不过,整体效率还是无法超过urllib.urequest。`支持处理重定向`,但不支持分块传输编码。原创 2021-12-15 21:11:51 · 2817 阅读 · 1 评论 -
ESP32 MicroPython开发之旅 网络篇④ ——TCP通信
到这篇,可以看到跟网络请求(这里暂且抽象为`NetworkClient`、`NetworkServer`)有关的东西了。本篇将会详细讲解tcpclient以及tcpServer处理过程。原创 2021-12-14 21:43:51 · 4291 阅读 · 7 评论 -
ESP32 MicroPython开发之旅 网络篇③ —— Scan,我能看到谁
为了让手机连上一个WiFi热点,基本上都是打开手机设置里面的`WiFi功能`,然后会看到里面有个WiFi热点列表,然后选择你要的连接上。 基本上你只要打开手机连接WiFi功能,都会发现附近有超级多的各种来路不明的WiFi热点(`连接有风险需谨慎`),那么手机是怎么知道附近的WiFi的呢?原创 2021-12-12 20:44:10 · 1915 阅读 · 1 评论 -
ESP32 MicroPython开发之旅 网络篇② —— AP模式 soft-AP, 谁想连上我
AP(`Access Point`)模式可以理解为Station模式的相反面,用于将ESP8266模块作为接入点建立Wi-Fi网络,供其他Station模式的模块连接进来原创 2021-12-11 14:05:41 · 3319 阅读 · 2 评论 -
ESP32 MicroPython开发之旅 网络篇① —— Station,我想连上网络
Station(STA)模式用于将ESP32模块连接到由接入点(`Access Point`,理解为热点,比如家里的路由器)建立的Wi-Fi网络。原创 2021-12-11 14:04:58 · 3000 阅读 · 1 评论 -
ESP32 MicroPython开发之旅 设备篇⑤ —— os文件系统
讲解MicroPython esp32下的文件系统原创 2021-12-10 22:36:16 · 1980 阅读 · 0 评论 -
ESP32 MicroPython开发之旅 设备篇③ ——machine PWM,脉宽调制
主要讲解machine下的PWM应用,并在esp32实现呼吸灯效果原创 2021-12-08 08:09:28 · 2118 阅读 · 0 评论 -
ESP32 MicroPython开发之旅 设备篇② ——machine Signal,点亮一个LED灯
对于`同样是点亮LED灯`,由于高低电平有效的问题导致我们需要`分别赋值`。那么有没有办法我们可以抽象为:打开 or 关闭的抽象操作呢?也就是一条命令就可以兼容高低电平。这里就引申出我们本篇的`machine Signal`,需要结合`Pin`来用。原创 2021-12-06 22:07:15 · 4754 阅读 · 0 评论 -
ESP32 MicroPython开发之旅 设备篇① ——machine Pin,点亮一个LED灯
主要学会使用 machine.Pin 类以及时间相关功能 time原创 2021-12-05 23:10:23 · 2511 阅读 · 0 评论 -
ESP32 MicroPython开发之旅 基础篇⑥ ——@函数装饰器及用法、@staticmethod、@classmethod、@property
以奶茶为例,经典奶茶是一个被装饰的角色,加珍珠,加奶冻,加冰,7分糖原创 2021-12-24 10:04:47 · 3094 阅读 · 0 评论 -
ESP32 MicroPython开发之旅 基础篇⑤ ——*args,**kwargs可变参数
讲解Python里面的一些常见参数包括*args,**kwargs,方便容易理解python第三方库。原创 2021-12-15 20:15:41 · 3508 阅读 · 3 评论 -
ESP32 MicroPython开发之旅 基础篇④ ——编写ESP32 MicroPython前的知识点
主要讲解简单的MicroPython库知识点,让读者先有一个大概的认知。原创 2021-12-05 20:51:15 · 7732 阅读 · 0 评论 -
ESP32 MicroPython开发之旅 基础篇③ —— MicroPython基本语法
详细讲解MicroPython最基本的语法,一篇涵盖大部分基础知识点。原创 2021-12-03 20:55:58 · 4142 阅读 · 1 评论 -
ESP32 MicroPython开发之旅 基础篇② —— MicroPython 执行过程
讲解ESP32 MicroPython文件系统以及如何运行py文件,特别一些需要注意的地方。原创 2021-11-30 20:12:04 · 12988 阅读 · 0 评论 -
ESP32 MicroPython开发之旅 基础篇① ——搭建环境,运行Helloworld
介绍如何搭建 ESP32 MicroPython环境。包括:嵌入式硬件、MicroPython固件、IDE安装以及固件烧录原创 2021-11-30 20:08:14 · 7240 阅读 · 6 评论 -
ESP32 MicroPython开发之旅 系列导读 —— 人生苦短,我用MicroPython
人生苦短,我用Python原创 2021-11-30 19:52:48 · 2189 阅读 · 0 评论