micropython

Freak嵌入式24 分钟前
开发语言·python·github·php·gui·lvgl·micropython
MicroPython LVGL基础知识和概念:时序与动态效果本文是 LVGL 9.0 版本面向 MicroPython 开发的「时序与动态效果」核心知识梳理,相当于嵌入式 GUI 的 “动态引擎”,完整拆解了定时器(Timers)、动画系统(Animations)两大核心模块,以及时间线(Timeline)这类进阶编排工具,帮开发者实现周期性任务、延时执行、流畅 UI 动效,是让嵌入式界面从 “静态展示” 升级为 “交互灵动” 的关键基础。
Freak嵌入式4 小时前
ide·嵌入式·gui·lvgl·micropython·电子·upypi
MicroPython LVGL基础知识和概念:交互与事件处理本文是 LVGL 9.0 版本面向 MicroPython 开发的「交互与事件处理」核心知识梳理,相当于嵌入式 GUI 的 “交互神经中枢”,完整拆解了从输入设备适配、事件机制到事件冒泡的全链路逻辑,帮开发者打通 “用户操作 → 界面响应” 的完整闭环,是做可交互嵌入式界面必须吃透的核心内容。
Freak嵌入式1 天前
ide·驱动开发·嵌入式·lvgl·micropython·upypi
LVGL基础知识和概念:视觉样式与资源系统这是我们 LVGL 9.0 嵌入式 GUI 开发系列的第二篇,专门拆解 GUI 的「视觉样式与资源系统」—— 也就是给界面做 “皮肤”、配素材的全流程,全程结合 MicroPython 实操,帮嵌入式开发者把界面从 “能用” 做到 “好看、好维护”。
Freak嵌入式1 天前
python·github·远程工作·代码规范·micropython·协作
小作坊 GitHub 协作闭环:fork-sync-dev-pr-merge 实战指南随着团队规模扩大与多角色协同开发场景增多,代码仓库的版本管理、分支协作及质量管控面临诸多挑战,如直接向主仓库推送代码导致的版本冲突、提交记录混乱、代码质量不可控等问题。为解决上述痛点,本规范明确了基于 GitHub Organization(组织)的标准化代码协作流程,核心确立“fork-sync-dev-pr-merge-sync”的闭环协作模式,禁止任何形式直接向主仓库分支推送代码的操作。
MThinker2 天前
算法·智能硬件·micropython·canmv·k230
K230+canMV+micropython实现低成本MLX90640红外热成像测温模块(续)K230+canMV+micropython实现低成本MLX90640红外热成像测温模块,相比较前一版,改进如下:
Freak嵌入式5 天前
arm开发·ide·嵌入式·micropython·电子·upypi
ESP32 实现在线动态安装库和自动依赖安装-使用uPyPI包管理平台做 MicroPython 嵌入式开发的你,是不是每天都在被这些问题折磨? 写好的代码一运行就报错,翻遍半天发现少装了一个依赖文件;更崩溃的是,一个库要带好几个附属文件,漏一个就全盘报废。 这里,我们需要先引出依赖库的概念,在 MicroPython 开发中,依赖库的官方定义非常清晰:
z20348315202 个月前
单片机·嵌入式硬件·micropython
如何使用Micropython进行单片机开发(一)在传统的单片机开发中绝大多数人都是使用C语言进行开发,这种面向结构的语言使得我们编写的代码能够在资源受限的微控制器中高效的运行,但是这种开发方式的难度较高,主要体现在以下几个方面:
tokepson2 个月前
嵌入式·esp32·micropython·技术
关于 MicroPython + ESP32-S3 的使用流程好的!我来帮你从零开始完整梳理 MicroPython + ESP32-S3 的开发流程。无法连接COM口
weixin_462446233 个月前
docker·esp32·micropython·emqx
使用 Docker 搭建 EMQX,并通过 MicroPython 实现 MQTT 控制 ESP32 LED在物联网项目中,MQTT 是最常用的消息通信协议之一。本文将通过一个完整示例,演示如何:最基础的 EMQX 容器启动方式如下:
容沁风5 个月前
ai·esp32·micropython·二氧化碳传感器
Chartjs画二氧化碳浓度曲线内侧两列针脚距离是26mm,开发板针脚丝印标记在前面的宽度都差不多。-二氧化碳传感器MH-Z19E,是NDIR(非分散红外技术),需要预热2-3分钟后出正确数据,测量范围是400~5000。通电正常,会闪烁光芒。 接4根线,两根是电源,用板子的5V. 5V顶头的是CND,不能用。
容沁风5 个月前
esp32·micropython·microdot·二氧化碳传感器
用ai来写一个CO2传感器检测打算做一个二氧化碳检测,买的传感器是非分散红外吸收法(NDIR)。 硬件,esp-32S v1.1,是一个nodemcu。软件系统,micropython
MThinker6 个月前
micropython·触摸屏·canmv·k230
03-Machine-3-display_and_touch.py K230外接液晶显示屏与电容触摸屏功能演示display_and_touch.py 为K230外接液晶显示屏与电容触摸屏功能演示程序,实现的效果为在屏幕上随机位置绘制“Hello World!,你好世界!!!”字符串,同时响应触摸事件,在触摸点绘制红色十字。
MThinker6 个月前
智能硬件·micropython·canmv·k230
03-Machine-2-dht.py K230外接数字温湿度传感器DHT11模块演示dht.py 是K230外接数字温湿度传感器DHT11模块的演示程序。01studio 的 k230_canmv_01studio镜像中,已经集成了DHT传感器驱动库,只需导入即可使用。
MThinker6 个月前
python·音视频·h.265·h.264·micropython·canmv·k230
02-Media-11-video_player.py 对H.264或H.265格式视频播放器的示例程序video_player.py 是K230 CanMV 的播放器模块 API,支持 MP4 格式文件的播放。该模块能够同时播放音频与视频,音频格式支持 G.711A/U,视频格式支持 H.264/H.265 编码。
MThinker7 个月前
音视频·智能硬件·micropython·canmv·k230
02-Media-8-uvc_with_csc.py 使用硬件解码的USB摄像头(UVC)捕获视频并显示的程序uvc_with_csc.py 程序为前篇文章《02-Media-7-uvc.py 使用软件解码的USB摄像头(UVC)捕获视频并显示的程序》的姊妹篇,区别在于:uvc_with_csc.py使用了硬件解码。
MThinker7 个月前
python·嵌入式硬件·智能硬件·micropython·canmv·k230
k230 按键拍照后,将摄像头拍照的1920*1080分辨率的图片以jpg文件格式,保存到板载TF存储卡的指定文件夹目录中这是一个比较综合性的完整例程,演示了01 studio 的k230 canMV开发板,在通过板载的按键拍照后,将摄像头拍照的1920*1080分辨率的图片以jpg文件格式,保存到板载TF存储卡的指定文件夹目录中。
MThinker8 个月前
python·学习·智能硬件·micropython·canmv·k230
14.examples\01-Micropython-Basics\demo_yield.py 加强版demo_yield.py 程序主要演示了microPython中生成器(Generator)的使用,特别是通过yield语句进行双向通信的机制(既能产出值也能接收值),以及控制流的暂停和恢复机制。
IT项目分享8 个月前
esp32·micropython·it项目网
ESP32 BLE开发快速入门:用MicroPython实现手机与硬件通信蓝牙技术已从传统音频传输发展为物联网设备的核心通信方式之一。其中低功耗蓝牙(BLE)凭借其低功耗、短距离、快速连接的特点,成为可穿戴设备、智能家居和工业传感器的理想选择。
IT项目分享8 个月前
单片机·嵌入式硬件·micropython·it项目网
ESP32入门实战:PC远程控制LED灯完整指南远程控制是物联网应用的基础功能之一,通过ESP32实现PC远程控制LED灯不仅是一个经典入门项目,更是理解网络通信、嵌入式开发和物联网交互的绝佳实践。本文将详细介绍如何通过WiFi和UDP协议,从零开始构建一个稳定可靠的远程控制系统。
宇宙第一小趴菜10 个月前
单片机·嵌入式硬件·esp32·micropython
00 为啥 MicroPython 更 “好唠”和esp32?朋友们~你们有没有过这种困惑呀😢?平时写的代码就像飘在电脑里的小幽灵👻,不管是画个星星✨还是算算术🧮,都得靠电脑里的 “翻译官”(解释器)才能跑起来~跟别人聊代码时,人家可能挠着头想:“代码?是不是就跟电脑里的字一样虚虚的呀?”