- 2024-12-29esp32+thonny烧入micropython固件和一般程序烧录步骤
一、烧入固件:可以及时运行程序,方便学习编程1、点击右下方弹出“配置解释器” 2、选择“安装或更新MicroPython 3、选择相应的端口和固件,烧入是按住”boot"键 4、py文件可以及时运行,保存在本地电脑,不能脱离thonny工作 二、烧入写好的程序,相对固定板子的用途。今后
- 2024-12-14WIFI&蓝牙(ESP32)转CAN总线&串口TTL模块 - micropython开发环境搭建
<p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ESP32_CAN"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 题外话:脚本语言运行原理: https:
- 2024-12-07ESP32S3开发板连INMP441麦克风,并用MicroPython控制处理语音信号存为pcm格式文件
本次实践的目标是:ESP32S3开发板连INMP441麦克风,并用MicroPython控制处理语音信号存为pcm格式文件。参考学习例子:使用ESP32与INMP441麦克风模块实现音频传输_esp32inmp441-CSDN博客 xiao_esp32s3板的说明:麦克风使用|SeeedStudioWiki 咨询AI的例子:https://skywalk.blog
- 2024-12-04ESP32+micropython+作为WiFi热点+接收并返回数据
ESP32+作为WiFi热点+接收并返回数据ESP32代码#ESP32作为AP#作为服务器接收数据并echo#ESP32作为AP即wifi热点importnetworkimportutime#配置ESP32为AP模式ssid='ESP32_AP'password='12345678'authmode=4#WPA2-PSK#创建WLAN对象wlan
- 2024-11-30Micropython machine库简介
Micropython是一种精简高效的Python实现,专门为微控制器和嵌入式系统设计。在Micropython中,machine库是一个非常重要的库,它提供了对微控制器硬件的底层访问和控制功能。本文将详细介绍Micropython的machine库,包括其功能、用法和示例程序。一、machine库概述
- 2024-11-25EPS32+DHT11温湿传感器+OLEAD显示屏整合MicroPython实现温湿度读取并显示 - 幽络源
环境需求Python版本大于等于3.8、Thonny软件、EPS32已烧录MicroPython固件,可参考上一篇文章 ESP32初学教程Python版-从环境搭建到完成控制LED灯闪烁硬件需求EPS32开发板、DHT11的温湿度传感器、OLEAD显示屏、杜邦线、安卓数据线引脚连接DHT11温湿度传感器连接ESP32使用
- 2024-11-23MicroPython 硬件 I2C 驱动 MPU6050 - RaspberryPi Pico 示例
该文只存放了驱动文件,关于MPU6050的分析请转移到:MPU6050寄存器内容和地址陀螺仪数据输出寄存器(共6个寄存器,地址为0x43-0x48)加速度传感器数据输出寄存器(6个,地址为0x3B-0x40)温度传感器数据输出寄存器(0x41-0x42)WhoamI设备验证MPU6050的默认设备地址为0x68,其存储Who
- 2024-09-24基于MicroPython的ESP8266控制GP2D12红外测距传感器模块的设计方案
以下是一个基于MicroPython的ESP8266控制GP2D12红外测距传感器模块的设计方案:一、硬件准备:1. ESP8266开发板(如NodeMCU)2. GP2D12红外测距传感器模块3. 杜邦线若干4.3.3V和5V直流电源二、硬件连接:1. 将ESP8266开发板的VCC和GND引脚,通过杜邦线,分别连接到3.
- 2024-09-19基于MicroPython的Raspberry Pi Pico控制LED灯闪烁的设计方案
以下是一个基于MicroPython的RaspberryPiPico控制LED灯闪烁的设计方案:一、硬件准备:1. RaspberryPiPico开发板2. 一个LED灯3. 一个220Ω4. 杜邦线若干。5.3.3V直流电源二、硬件连接:1.将Pico开发板的VSYS连接到3.3V直流电源的正极,开发板的GND引脚连
- 2024-09-18ESP32使用microPython编程入门
网络ESP32教程地址:https://www.itprojects.cn/coursecenter-hardware.html 一、Python+ESP32快速上手1.整体流程说明(EPS32-S3类似)2.下载&安装Thonny(EPS32-S3类似)3.下载MicroPython (EPS32-S3类似)不一样的地方有:3.1下载EPS32-S3的MicroPython固件,此处下载地址不一
- 2024-09-16esp32之micropython 配网代码
esp32之micropython配网代码最近学习esp32的时候想着能不能给设备自动配网,查了下网上有smartconfig配网但是我无法配置成功所以自己写了AP配网。AP配网代码importnetworkimportsocket,jsonfrommachineimportPin,Timerimporttimeled_pin=Pin(4,Pin.OUT)#配置热
- 2024-09-14使用micropython设计STM32蓝牙智能小车
1、前言 最近在使用micropython来使用STM32F411CEU6TR,给我的感觉是:没有像使用c语言那样的自由,有一些引脚不能够自主设计,不触及底层代码,但是对于初学者来说非常友好,可操作性大大提高,各种代码的使用接近口语,方便使用。2、软件的使用 一个是MU,这个对于有
- 2024-09-12基于MicroPython的ESP8266控制RGB颜色传感器识别颜色的设计方案
以下是一个基于MicroPython的ESP8266控制RGB颜色传感器进行颜色识别的设计方案:一、硬件准备1. ESP8266开发板(如NodeMCU)。2. RGB颜色传感器(例如TCS3200传感器)。3. 面包板。4. 杜邦线若干。5.3.3V直流电源二、硬件连接1. 将ESP8266的3.3V引脚、GND
- 2024-09-12基于MicroPython的ESP8266控制舵机的设计方案
以下是一个基于MicroPython的ESP8266控制舵机的设计方案: 一、硬件准备1. ESP8266开发板(如NodeMCU)。2. 舵机(如SG90)。3. 杜邦线若干。 二、硬件连接1.将5V直流电源连接到舵机的电源引脚(通常为红色线)。2.将3.3V直流电源连接到ESP8266的3.3V管脚。3
- 2024-09-08基于MicroPython的ESP8266与超声波传感器设计方案
基于MicroPython的ESP8266与超声波传感器的设计方案:一、硬件准备1. ESP8266开发板(如NodeMCU)2. 超声波传感器(如HC-SR04)3. 杜邦线若干 二、硬件连接1. 将超声波传感器的VCC引脚和ESP8266的3.3V引脚,分别连接5V和3.3V电源。2. 将超声波传感器的GND引脚
- 2024-09-02基于micropython的ESP8266控制触摸传感器的设计方案
以下是一个基于MicroPython的ESP8266控制触摸传感器的设计方案:一、硬件准备1. ESP8266开发板(如NodeMCU) 2. 触摸传感器模块(如TTP223触摸传感器) 3. 杜邦线若干
- 2024-08-20ESP-WROOM32编译带LVGL的MicroPython | lv_micropython for ESP32
ESP-WROOM32编译带LVGL的MicroPython|lv_micropythonforESP32有关LVGL和MicroPython的详细信息,请访问以下链接:lv_micropythonGitHub仓库ESP32端口目录说明lv_micropython已经包含了这些驱动程序:lv_micropython最大支持到v4.4版本,因此需要下载esp-idfv4.4
- 2024-07-28如何循环使用按钮输入,在python中的不同选项之间循环?
我有一个循环,它采用三路开关输入并在相机开机时选择一个选项:#SetGPIOinputswitchColorOne=pyb.Pin("P9",pyb.Pin.IN,pyb.Pin.PULL_UP)switchColorTwo=pyb.Pin("P7",pyb.Pin.IN,pyb.Pin.PULL_UP)#SetcolorpalletebyswitchifswitchColorOne.value()==0:
- 2024-07-22张高兴的 MicroPython 入门指南:(三)使用串口通信
目录什么是串口使用方法使用板载串口相互通信硬件需求电路代码使用板载的USB串口参考什么是串口串口是串行接口的简称,这是一个非常大的概念,在嵌入式中串口通常指UART(UniversalAsynchronousReceiver/Transmitter,通用异步收发器)。使用串口进行的通信叫做串行通信,与之相对的一
- 2024-07-21我猜ESP8266陷入了无限的socket.accept()循环?
我一直在使用ESP8266,并遇到了一个似乎不知从何而来且无法解决的问题。至少-对我来说。基本上我继续了这个构建一个简单的服务器套接字的教程。然而我的esp突然停止允许与其自身的连接。代码正常工作,直到main.py:whileTrue:conn,addr=s.ac