首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
运维
文件操作
bash
注解处理器
lua 元表
ffmpeg
漏洞
模板
端口映射
后断开发
类模板
前沿技术
LabVIEW程序
python-docx
MobaXterm终端神器
单机版聊天室
数据可视化云平台
GO111MODULE=on
数据探索
业务分析
micropython
2024/4/12 4:38:18
esp32c3-microPython开发固件烧录用户手册
esp32c3-microPython开发固件烧录用户手册1.4 文章目录 esp32c3-microPython开发固件烧录用户手册1.4烧录所需硬件软件工具Thonnyflash_download_tools 插座与USB转TTL模块之间接线esp32-C3版本插座(底板4针) 下载对应的 MicroPython固件烧录MicroPython…
阅读更多...
MicroPython ESP32 RTC功能使用介绍
MicroPython ESP32 RTC功能使用介绍 📌Micropython esp32官方文档介绍:https://docs.micropython.org/en/latest/esp32/quickref.html#real-time-clock-rtc🔖本示例基于Thonny平台开发。🌿使用ESP32S3开发板测试。✨所使用的固件版…
阅读更多...
Micropython ESP32配置与烧录版本
下载ESP32的Micropython固件 官方连接https://www.micropython.org/download/esp32/ 看了下描述,上面的是IDF4.x系列编译,下面是IDF3.x系列编译,我们默认选新的 下载安装CP2102驱动 CP210x USB to UART Bridge VCP Drivers - Silicon Labs…
阅读更多...
在ESP32/ESP8266上使用MicroPython利用MQTT发布BME280传感器数据(温度,湿度和压力)
了解如何使用MicroPython对ESP32或ESP8266板进行编程,以通过MQTT将BME280传感器读数(温度,湿度和压力)发布到支持MQTT或任何MQTT客户端的任何平台。 例如,我们将传感器读数发布到Node-RED仪表板。 注意:本…
阅读更多...
树莓派-Pico控制舵机
目录 前言一、SG90舵机是什么?参数介绍工作原理 二、与舵机信号线的接线图三、给树莓派Pico注入灵魂(代码)总结 前言 这价格便宜的树莓派Pico总觉得应该拿来做点什么,它总不能只用来点亮几个灯就没别的用途了吧,所以就…
阅读更多...
五、W5100S/W5500+RP2040之MicroPython开发<TCP Server示例>
文章目录 1 前言2 相关网络信息2 .1 简介2.2 TCP Server工作步骤2.3 TCP Server的优点2.4 应用场景 3 WIZnet以太网芯片4 TCP Server网络设置示例概述以及使用4.1 流程图4.2 准备工作核心4.3 连接方式4.4 主要代码概述4.5 烧录验证 5 注意事项6 相关链接 1 前言 在这个智能硬件…
阅读更多...
十四、W5100S/W5500+RP2040之MicroPython开发<MQTTThingSpeak示例>
文章目录 1. 前言2. 平台操作流程3. WIZnet以太网芯片4. 示例讲解以及使用4.1 程序流程图4.2 测试准备4.3 连接方式4.4 相关代码4.5 烧录验证 5. 注意事项6. 相关链接 1. 前言 在这个智能硬件和物联网时代,MicroPython和树莓派PICO正以其独特的优势引领着嵌入式开发…
阅读更多...
使用MicroPython制作植物土壤水分监控
我们将探索将数据记录与数据可视化相结合。 我们将使用HTML服务器等技术。 我们还将看到如何使用模拟传感器-一种产生模拟数据的传感器,然后我们必须对其进行解释。 实际上,我们将依靠电路板的模数转换(ADC)功能将读取的电压更改为…
阅读更多...
MicroPython和MQTT云端迷你气象站
我们将实施简化的气象站物联网解决方案。 我们将使用分线板上的小型传感器记录温度,大气压力和湿度。 虽然这三个数据点并非完全是一个完整的,专业的(业余爱好者较少)等级的天气解决方案,但它可以准确地向您显示从传感…
阅读更多...
ESP8266使用MicroPython发布和订阅网络端MQTT
在本文中,我们将获取所有捕获的数据,并将它们发送到物联网服务ThingSpeak.com和移动应用程序(Thingsview),在那上面我们可以记录和播放数据。 项目示意图 物料清单 硬件接线 我们在这里将使用的硬件基本上与在运行…
阅读更多...
具有ADC和FTP功能的ESP32 MicroPython OLED教程
本MicroPython教程将演示如何使用ESP32连接和驱动彩色SSD1351 OLED显示器。它还将使用ADC引脚读取模拟信号并使用FTP进行文件传输。 SSD1351彩色1.5英寸128128 OLED分线模块是一种高质量的显示器。我建议您将显示器与集成的分线板一起使用,因为它更易于接口。 我写…
阅读更多...
C 和 Python 演示嵌入式数字控制
特点 ARM Cortex-M 微控制器上提供有关数字控制系统实现技术的专家指导通过 Python 编程语言实现原型数字控制系统,更好地理解理论数字控制概念使用 C 编程语言在实际微控制器上实现数字控制系统的指导,解决涉及数字控制、机器人和机电一体化的现实问题…
阅读更多...
在ESP32/ESP8266使用MicroPython通过MQTT发布DS18B10温度
了解如何使用MicroPython对ESP32或ESP8266板进行编程,以便通过MQTT将DS18B20温度读数发布到支持MQTT或任何MQTT客户端的任何平台。例如,我们将传感器读数发布到Node-RED仪表板。 注意:本教程与ESP32和ESP8266开发板均兼容。 概述 下图显示…
阅读更多...
【Micropython基础】TCP客户端与服务器
文章目录 前言一、连接Wifi1.1 创建STA接口1.2 激活wifi接口1.3 连接WIFI1.4 判断WIFI是否连接1.5 连接WIFI总体代码 二、创建TCP 客户端2.1 创建套接字2.2 设置TCP服务器的ip地址和端口2.3 连接TCP服务器2.3 发送数据2.4 接收数据2.5 断开连接2.6 示例代码 三、TCP服务器的创建…
阅读更多...
基于ESP32的MicroPython项目量产烧写指南
背景 前段时间用MicroPython开发了一个项目,硬件是ESP32-C3,目前准备量产,我需要提供固件以供加工厂批量烧录,需要把我有程序的板子里的程序读出来,然后下到别的板子上,以下做这件事情的过程记录。 1.固件…
阅读更多...
【mircopython】ESP32配置与烧录版本
下载ESP32的Micropython固件 官方连接https://www.micropython.org/download/esp32/ 看了下描述,上面的是IDF4.x系列编译,下面是IDF3.x系列编译,我们默认选新的 下载安装CP2102驱动 CP210x USB to UART Bridge VCP Drivers - Silicon Labs…
阅读更多...
【Micropython ESP32】RTC时钟
文章目录 前言一、RTC时钟的介绍1.1 RTC时钟的作用1.2 Micropython中时钟于硬件时钟的区别 二、machine.RTC 类2.1 machine.RTC 类的构造方法2.2 初始化 RTC 设备起始时间2.3 关闭 RTC 设备2.4 获取当前时间 三、示例代码总结 前言 在嵌入式设备开发中,实时时钟&am…
阅读更多...
MicroPython ESP32深度唤醒功能
MicroPython ESP32 深度唤醒功能 📌Micropython esp32官方文档介绍:https://docs.micropython.org/en/latest/esp32/quickref.html#deep-sleep-mode🌿使用ESP32S3开发板测试。🔖本示例基于Thonny平台开发。✨所使用的固件版本&…
阅读更多...
移远EC600U-CN开发板 day01
1.官方文档快速上手,安装驱动,下载QPYcom QuecPython 快速入门 - QuecPython (quectel.com)https://python.quectel.com/doc/Getting_started/zh/index.html 注意: (1)打开开发板步骤 成功打开之后就可以连接开发板…
阅读更多...
三、W5100S/W5500+RP2040之MicroPython开发<DNS示例>
文章目录 1. 前言2. 相关网络信息2.1 简介2.2 DNS工作过程2.3 优点2.4 应用 3. WIZnet以太网芯片4. DNS解析示例讲解以及使用4.1 程序流程图4.2 测试准备4.3 连接方式4.4 相关代码4.5 烧录验证 5. 注意事项6. 相关链接 1. 前言 在这个智能硬件和物联网时代,MicroPyt…
阅读更多...
记录一个超牛的报错解决方法 OSError: timeout waiting for v2 card
micropython挂载sd卡的时候相对比较脆弱,容易出现各种奇怪的问题。 如果你确信你的卡、线都没有接错而是出现这个问题的话 OSError: timeout waiting for v2 card别犹豫,电压不够。。。3.3v供电换成5v,好了。。。 我折腾一天才发现的&#x…
阅读更多...
在 ESP-IDF 环境下,使用标准 C 扩展 Micropython 模块
在 ESP-IDF 环境下,使用标准 C 扩展 Micropython 模块 源码地址 : https://gitee.com/Mars.CN/micropython_extend_example 一、 安装 ESP-IDF 环境 在其他课程中讲过,这里不再赘述,有机会再出教程吧,但需要注意的是…
阅读更多...
编译Micropython固件For树莓派Raspberry Pi Pico
1. 前言 由于想把自己编写的py文件打包的固件中,所以记录下如何编译micropython固件和打包。 2. 编译 最简单的方式就是在你的树莓派上进行,我用的是RP Pi2 下载所需文件: $ cd ~/ $ mkdir pico $ cd pico $ git clone -b pico https://github.com/raspberrypi/micropyth…
阅读更多...
十二、W5100S/W5500+RP2040之MicroPython开发<MQTT旧版OneNET示例>
文章目录 1. 前言2. 平台操作流程3. WIZnet以太网芯片4. 示例讲解以及使用4.1 程序流程图4.2 测试准备4.3 连接方式4.4 相关代码4.5 烧录验证 5. 注意事项6. 相关链接 1. 前言 在这个智能硬件和物联网时代,MicroPython和树莓派PICO正以其独特的优势引领着嵌入式开发…
阅读更多...
十、W5100S/W5500+RP2040之MicroPython开发<MQTT示例>
文章目录 1. 前言2. 相关网络信息2.1 简介2.2 工作原理2.3 优点2.4 应用 3. WIZnet以太网芯片4. Modbus TCP通信示例讲解以及使用4.1 程序流程图4.2 测试准备4.3 连接方式4.4 相关代码4.5 烧录验证 5. 注意事项6. 相关链接 1. 前言 在这个智能硬件和物联网时代,Micr…
阅读更多...
使用Raspberry Pi,DHT-22和OLED显示屏的ESP32 MicroPython MQTT教程
本教程演示了如何将DHT22温湿度传感器连接到运行MicroPython的ESP32。传感器数据使用MQTT协议无线传输到Raspberry Pi,结果显示在I2C OLED显示屏上。 MQTT是一种非常轻巧的连接协议。它在物联网设备中非常受欢迎,因为与其他方法(例如REST AP…
阅读更多...
ESP32 MicroPython Web服务器
本教程演示如何在ESP32上设置MicroPython Web服务器。 一个网页将显示连接到ESP32的DHT22传感器的温度和湿度。 另一个网页将提供NeoPixel RGB LED的远程颜色和亮度控制。 对于网络服务器,我们将使用由杰出的程序员让克里斯托夫(Jean-Christophe&#x…
阅读更多...
【Micropython教程】点亮第一个LED与流水灯
文章目录 前言MicroPython在线仿真GPIO的工作模式一、有哪些工作模式?1.1 GPIO的详细介绍1.2 GPIO的内部框图输入模式输出部分 一、machine.Pin类1.1 machine.Pin 类的构造对象1.2 machine.Pin 类的方法init方法value方法设置高低电平方法 二、延时函数 三、流水灯总…
阅读更多...
MicroPython 基本语法
MicroPython 是编程语言 Python3 的精简高效实现,语法和 Python3 保持一致,但只实现了 Python 标准库的一小部分,并且经过优化,可以在 MCU , WIFI SOC 上等资源受限的环境中使用,所以我们在使用 MicroPytho…
阅读更多...
esp8266-microPython开发固件烧录用户手册1.4
esp8266-microPython开发固件烧录用户手册1.4 文章目录 esp8266-microPython开发固件烧录用户手册1.4烧录所需硬件软件工具Thonnyflash_download_tools 插座与USB转TTL模块之间接线esp8266老版本插座(底板3针)esp8266新版本插座(底板4针&…
阅读更多...
用MicroPython开发ESP32- 用Thonny写程序
陈拓 2022/06/11-2022/06/12 1. 简介 在《用MicroPython开发ESP32-固件烧写与测试》 https://zhuanlan.zhihu.com/p/527291091 https://blog.csdn.net/chentuo2000/article/details/125231902?spm1001.2014.3001.5501 一文中我们已经在ESP32上烧写好了MicroPython固件&…
阅读更多...
ESP32 MicroPython电容式触摸和声音教程
本MicroPython教程演示了如何利用ESP32的内置电容式触摸传感器。 利用通过串行通信连接到ESP32的JQ6500 MP3模块构造一个简单的音乐播放器。 触摸界面通过使用脉冲宽度调制来改变LED亮度,从而提供反馈。 JQ6500 MP3模块是向项目添加声音和音乐的好方法。 它支持MP3…
阅读更多...
使用MicroPython制作红绿灯模拟器
我们将使用行人步行按钮实现交通信号灯。 该项目与LED配合使用,这使我们能够在代码执行时看到其状态。 对于交通信号灯(也称为刹车灯),我们将使用红色,黄色和绿色的LED来匹配交通信号灯上的相同颜色的灯。 我们还将使用…
阅读更多...
ESP32 MicroPython 异步网络服务器
本文介绍了如何运行使用 HTTP 协议的网络服务器。有两种不同的方法可以做到这一点。 使用 picoweb 包典型的套接字编程 硬件 | 软件 使用 picoweb 包 特点 异步内存使用量小API 对类似的 Web 框架(如flask)具有亲和力 参考: 安装 在 …
阅读更多...
MicroPython读取 ESP32 上的光敏电阻
光敏电阻或光敏电阻 (LDR) 是一种根据光强度改变其值(电阻)的电阻。 更准确地说,当光线照射到它时,电阻会降低。 它通常用作明暗探测器。 例如,它可用于在天黑时打开房间内的灯的电路。 让我们看看如何在 ESP32 和 Mic…
阅读更多...
在运行MicroPython的ESP上使用Jupyter Notebook
让我们使用Jupyter Notebook在ESP上玩MicroPython,以便从传感器获取数据并在物理世界中采取行动。 众所周知,Jupyter Notebook是一个开源Web应用程序,它使您可以创建和共享包含实时代码,方程式,可视化效果和叙述文本的…
阅读更多...
esp32c6 micropython固件首发
挺久没写正经文章了,主要是micropython确实也没那么多可挖掘的东西,这次带来的是micropython esp32c6 抢先版的固件,是df论坛的一位大佬编译的,属于测试阶段 固件下载地址 我30岁开始学编程,现在33了,终于程…
阅读更多...
MicroPython网络服务器使用ESP32/ESP8266远程控制家用交流电器
将继电器与ESP32或ESP8266配合使用是一种远程控制AC家用电器的好方法。本教程介绍了如何使用MicroPython固件通过ESP32或ESP8266控制继电器模块。 我们将研究中继模块的工作原理,如何将中继连接到ESP32或ESP8266板,以及如何构建网络服务器来远程控制中继…
阅读更多...
MicroPython网络服务器控制ESP32
了解如何使用MicroPython框架构建Web服务器来控制ESP32或ESP8266的输出。 作为示例,我们将构建一个具有ON和OFF按钮的网络服务器,以控制ESP32 / ESP8266的板载LED。 我们将使用套接字和Python套接字API。 前提 安装uPyCraft IDE 您可以使用不同的固件…
阅读更多...
用MicroPython开发ESP32-用Thonny烧写固件
陈拓 2022/06/12-2022/06/12 1. 简介 在《用MicroPython开发ESP32-固件烧写与测试》 https://zhuanlan.zhihu.com/p/527291091 https://blog.csdn.net/chentuo2000/article/details/125231902?spm1001.2014.3001.5501 一文中我们已经在ESP32上烧写好了MicroPython固件&…
阅读更多...
PM2.5 / PM10传感器读数:Python,MicroPython和Arduino-ESP32
在本文中,让我们看一下如何使用ESP32板连接和编写程序,从PM2.5 / PM10传感器模块读取值,我们将使用Python3,用于ESP32的MicroPython和Arduino分别以代码编写为例进行演示。 演示顺序如下: 第一阶段:了解硬…
阅读更多...
【Micropython】ESP8266驱动mpu6050读取数据
【Micropython】ESP8266驱动mpu6050读取数据 📌相关篇《【MicroPython ESP32】ssd1306驱动0.96“I2C屏幕mpu6050图形控制》 ✨本案例基于Thonny平台开发。✨ 🔖esp8266固件版本:MicroPython v1.19.1 on 2022-06-18 📍本篇需要使…
阅读更多...
AI嵌入式K210项目(19)-安装CanMV IDE开发软件
文章目录 前言一、软件下载安装二、软件简介三、设备连接四、在线模拟五、开机运行程序附录:MicroPython固件烧录总结 前言 前几章我们介绍K210使用C语言裸机开发方法,大家对K210内部的硬件和各种加速器有了初步的了解,但是开发人工智能相关…
阅读更多...
【Micropython ESP32】定时器Timer
文章目录 前言一、分频系数1.1 为什么需要分频系数1.2 分频系数怎么计算 二、如何使用定时器2.1 定时器构造函数2.2 定时器初始化2.3 关闭定时器 三、定时器示例代码总结 前言 在MicroPython中,ESP32微控制器提供了丰富的功能,其中之一是定时器…
阅读更多...
Python 玩转物联网之 Micropython GPIO IRQ 处理
在做硬件编程的时候我们经常需要用IRQ来处理硬件的中断请求,比如键盘被按下的时候就会触发一个键盘中断,MCU在收到中断请求之后就需要作出相应的处理。本示例将用GPIO16模拟中断源,GPIO0和GPIO16连接,GPIO0作为中断输入引脚&#…
阅读更多...
MicroPython应用基础-准备MicroPython开发板
MicroPython应用基础-准备基于MM32F5的MicroPython开发板 文章目录 MicroPython应用基础-准备基于MM32F5的MicroPython开发板引言硬件软件搭建MicroPython编译环境获取MicroPython源码编译MicroPython源码生成固件下载MicroPython固件到电路板 运行第一个样例工程 引言 本文主…
阅读更多...
gpt4写Python“gc”模块文档,答使用del后变量是否被回收,Python3“gc”模块与Micropython里“gc”模块对比
gpt4: gc模块文档 Python的gc模块提供了一个接口给开发者直接访问Python的垃圾收集器。这个模块主要用来处理Python的循环引用问题,例如,当两个对象互相引用对方,但其他任何对象都不再引用它们时,它们就会形成一个循…
阅读更多...
九、W5100S/W5500+RP2040之MicroPython开发<HTTPOneNET示例>
文章目录 1. 前言2. 平台操作流程2.1 创建设备2.2 创建数据流模板 3. WIZnet以太网芯片4. 示例讲解以及使用4.1 程序流程图4.2 测试准备4.3 连接方式4.4 相关代码4.5 烧录验证 5. 注意事项6. 相关链接 1. 前言 在这个智能硬件和物联网时代,MicroPython和树莓派PICO正…
阅读更多...
【ESP32运行MicroPython】连接无线网络、延迟和定时、实时时钟 (RTC)、WDT(看门狗定时器)
常用语法如下 import network wlan network.WLAN(network.STA_IF) #创建工作站接口 wlan.active(True) #激活接口 Wlan.scan() #扫描接入点 wlan.isconnected() #检查站点是否连接到AP wlan.connect(ssid, key) #连接AP wifi名称与密码 wlan.config(mac) #获取接口…
阅读更多...
八、W5100S/W5500+RP2040之MicroPython开发<HTTP Server示例>
文章目录 1 前言2. 相关网络信息2.1 简介2.2 HTTP Server工作步骤2.3 HTTP Server的优点2.4 HTTP Server应用场景 3 WIZnet以太网芯片4 HTTP网络设置示例概述以及使用4.1 流程图4.2 准备工作核心4.3 连接方式4.4 主要代码概述4.5 结果演示 5 注意事项6 相关链接 1 前言 随着云计…
阅读更多...
MicroPython相关教程
WebRepl MicroPython-ESP32之WebRepl-1Z实验室 - 简书 https://www.jianshu.com/p/c2ddd4fd05be ESP32上面webrepl的开启与连接 - 简书 https://www.jianshu.com/p/f4163eae4a05 Esp32安装micropython和配置webrepl记录备忘 - 哔哩哔哩 https://www.bilibili.com/read/cv121…
阅读更多...
用MicroPython开发ESP32-固件烧写与测试
陈拓 2022/06/10-2022/06/11 1. 简介 用micropython进行ESP32开发。 进行ESP32开发,官方的标准开发环境是ESP-IDF,开发语言使用C语言。但无论ESP-IDF还是C语言对于新手来说都太难了。micropython的出现使得我们可以用Python语言操作ESP32,这…
阅读更多...