ESP32、ESP8266
ESP32-S2、ESP32-S3、ESP32-C3
-
-
收不到激活邮件的说明
由
shaoziyang »
» 位于
社区公告
有网友反映注册账号后一直收不到激活邮件,无法激活账号和登陆。因为社区的邮件服务器在阿里云,可能对腾讯和网易邮箱不太友好。如果遇到这个问题,大家可以给管理员发邮件,附上用户名和邮箱,管理员会帮助激活账号。
shaoziyang@mail.micropython.org.cn
- 0 回复总数
- 731 阅读次数
-
最新文章 由 shaoziyang
-
-
社区资源
由
shaoziyang »
» 位于
参考资料
中文教程
pybCN
MicroPython固件
MicroPython例程
microbit驱动库
micropython驱动库
makecode扩展
MakeCode Arcade 游戏合辑
趣味程序
性能测试对比
社区网盘 ( 暂停使用 )
知识库
Joplin 真正便携版
个人随身网盘 KodStick
注
gitee上的更新可能晚于github
...
- 0 回复总数
- 36121 阅读次数
-
最新文章 由 shaoziyang
-
-
【pyESP32】呼吸灯
由
shaoziyang »
ESP32的很多GPIO支持PWM输出,因此通过调整PWM输出占空比,就可以轻松实现呼吸灯效果。
下面程序先设置GPIO12为PWM模式,然后在定时器回调函数中,定时修改输出占空比,从而实现了呼吸灯。
from machine import Pin, Timer, PWM
LED = PWM(Pin(12), freq=1000)
n = 0
def breathing(t):
global n
LED.duty(abs(1023- n*32))
n = (n + 1) % 64
T0 = Timer(1)
T0.init(period=20, mode=Timer.PERIODIC, callback=breathing)
- 0 回复总数
- 3645 阅读次数
-
最新文章 由 shaoziyang
-
-
【pyESP32】闪灯
由
shaoziyang »
pyESP32的LED使用了GPIO12,所以可以通过GPIO控制LED的变化。
from machine import Pin
from time import sleep_ms
LED=Pin(12, Pin.OUT)
while 1:
LED(not LED())
sleep_ms(200)
- 0 回复总数
- 3226 阅读次数
-
最新文章 由 shaoziyang
-
-
【pyESP32】一键更新 pyESP32 固件方法
由
shaoziyang »
首先将拨码开关的右边3个开关( RST、IO0、IO2 )拨到on的位置,然后运行pytools或者ESP FLash Downloader,选择串口和固件文件后后,就可以按下Start开始更新了。更新后,需要将 IO0和IO2 设置为OFF,就可以运行upyCraft、MobaXterm等软件开发了。
更新ESP32固件.jpg
注意事项
固件偏移量设置为0x1000
DoNotChgBin需要勾选
如果文件系统有错误,需要先运行ERASE(擦除)功能。
- 0 回复总数
- 4347 阅读次数
-
最新文章 由 shaoziyang
-
-
请教一下esp32下载固件以后是怎么通过串口下载代码的?
回复总数: 6
由
三日月 »
如题,但是我所说的下载代码,指的是在固件源码中是怎么运行的,比如说接收是否是串口中断(串口中断我看过了没啥特别的),接收到的代码有存放在了那个地方最后是怎么解析执行的,等等这些是跟源码中哪些部分文件相关呢???问的问题很庞大复杂大家看着帮忙指条路可好?谢了
- 6 回复总数
- 9775 阅读次数
-
最新文章 由 三日月
-
-
- 1 回复总数
- 4202 阅读次数
-
最新文章 由 shaoziyang
-
-
- 1 回复总数
- 4573 阅读次数
-
最新文章 由 shaoziyang
-
-
ESP8266、ESP32 和 ESP32-S2 对比
回复总数: 1
由
shaoziyang »
来自:
-|ESP8266|ESP32|ESP32-S2
-|-|-|-
release Year|2014|2016|2019
Microcontroller|Xtensa single-core 32-bit L106|Xtensa single/dual-core 32-bit LX6|Xtensa single-core 32-bit LX7
Clock Frequency|80 MHz|160/240 MHz|240 MHz
Co-processor|No|ULP|ULP (RISC-V)
SRAM|160 KB|520 KB|320 KB
ROM|No|448 KB|128 KB
RTC Memory|No|16 KB|16 KB
External SPIRAM|Up to...
- 1 回复总数
- 5555 阅读次数
-
最新文章 由 Walkline
-
-
- 1 回复总数
- 4654 阅读次数
-
最新文章 由 shaoziyang
-
-
DIY一个ESP32游戏机
由
shaoziyang »
来自
微控制器使用了WeMos D1 mini ESP32,它使用了 ESP32-WROOM。
显示屏为128x96 0.96英寸SSD1306 OLED
参考程序 from machine import Pin, I2C, ADC, PWM, freq
from framebuf import FrameBuffer, MONO_VLSB
from ssd1306 import SSD1306_I2C
import utime, urandom, gc
SCL_PIN = 19
SDA_PIN = 18
JOYSTICK_X_PIN = 34
JOYSTICK_Y_PIN = 33
JOYSTICK_SW_PIN = 5
BUZZER_PIN = 23
LED_R_PIN...
- 0 回复总数
- 5271 阅读次数
-
最新文章 由 shaoziyang
-
-
请教ESP32或ESP8266如何播放WAV音频文件?
回复总数: 1
由
meibao »
我现在的解决方案是购买了一个音频模块实现播放wav,那么ESP32或8266直接输出音频在Micropython上该如何操作呢?目前网络上能找到Micropython播放WAV的资料都是关于Pyboard的并没有关于esp8266和32,但是有关于使用arduino操作ESP32/8266播放音频的资料。
那么请教一下,在Micropython下esp32/8266该如何播放WAV呢?
- 1 回复总数
- 5624 阅读次数
-
最新文章 由 shaoziyang
-
-
请教ESP32能用监听的方式获取UART返回的信息吗
回复总数: 2
由
meibao »
现在从UART中获取消息,需要进行一次read()或readline(),如
qr=UART(1,9600,tx=16,rx=17)
qr.write( xxxxxx\r\n )
qr.readline()
但是我想监听UART的返回信息,我现在所用的方法是用定时器循环的去读,但是这样有个缺点,就是如果没有消息的话会阻塞1~2秒
请教有没有方式可以用监听的方式去获取UART返回信息,类似PC电脑上串口调试工具那样,有消息自动显示
- 2 回复总数
- 7617 阅读次数
-
最新文章 由 meibao
-
-
求助一下ES32板子开启WIFI就出错
回复总数: 7
由
meibao »
只要执行到active(True)这一步,就立刻出错,看出错内容像是RAM不足,求助这个是板子的问题还是固件问题?固件用的是官方最新的
esp32-idf3-20191217-v1.11-666-gf3f7eb48d.bin文件
- 7 回复总数
- 11814 阅读次数
-
最新文章 由 meibao
-
-
- 0 回复总数
- 4868 阅读次数
-
最新文章 由 shaoziyang
-
-
简单的MicroPython IoT智能家居(ESP8266)
由
shaoziyang »
硬件
板子:带有分支板的NodeMCU V3(ESP8266 ESP-12E)
电源:分支板上的7.5V 1A(依次提供5V和3.3V电源)
LCD 16x2显示器(I2C)(地址可能是0x27或0x3F;所需的电源可能是3.3V或5V)
BH1750FVI(GY-30或GY-302)光传感器(I2C)(3.3V)
MPU-6050 3轴加速度计/陀螺仪(I2C)(3.3V)
DHT22温湿度传感器(5V)
HC-SR04P超声波传感器(3.3V)(非P版本也可以使用,但需要5V电源)
MQ2气体传感器(5V)
有源压电蜂鸣器(可通过低电压触发)(3.3V)
红色LED
继电器模块(5V)
大多数ESP8266板的功能几乎相同。请注意,NodeMCU V3(CH340...
- 0 回复总数
- 5977 阅读次数
-
最新文章 由 shaoziyang
-
-
ESP32的SD/MMC硬件连接
回复总数: 1
由
shaoziyang »
ESP32提供了两个SD / MMC硬件通道,还支持通过用户通常可以使用的两个SPI端口之一访问SD卡。 slot 参数的取值范围为0到3,slot0和1使用内置的SD / MMC控制器,而slot2和3使用SPI端口。slot0支持1、4或8 bit,而slot1支持1或4 bit;SPI插槽仅支持1bit。
|slot|0|1|2|3|
|:-:|:-:|:-:|:-:|:-:|
| 信号 | 引脚 | 引脚 | 引脚 | 引脚 |
| sck |6|14|18|14|
| cmd |11|15| | |
| cs | | |5|15|
| miso |||19|12|
| mosi |||23|13|
|D0|7|2|||
|D1|8|4|||
|D2|9|12|||
|D3|10|13|||...
- 1 回复总数
- 5065 阅读次数
-
最新文章 由 shaoziyang
-
-
M5stack的micropython驱动
回复总数: 1
由
shaoziyang »
M5stack是一个国产的开发板,它使用ESP32,良好的工业设计和模块化堆叠结构,在海外市场有不错的反应。
现在M5stack也增加了micropython驱动,可以用mpy不错,它是基于Lobo MicroPython固件的。
- 1 回复总数
- 4561 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3794 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3913 阅读次数
-
最新文章 由 shaoziyang
-
-
ESP32固件分为ESP-IDF v3.x/4.x两个版本
回复总数: 1
由
shaoziyang »
随着ESP-IDF 4.x的测试版发布,ESP32的MicroPython目前也分为了ESP-IDF v3.x和ESP-IDF v4.x两个版本:
Firmware built with ESP-IDF v3.x, with support for LAN and PPP but no bluetooth:
GENERIC : esp32-idf3-20191124-v1.11-586-g1530fda9c.bin
GENERIC : esp32-idf3-20190529-v1.11.bin
GENERIC : esp32-idf3-20190125-v1.10.bin
GENERIC : esp32-idf3-20180511-v1.9.4.bin...
- 1 回复总数
- 5202 阅读次数
-
最新文章 由 Walkline
-
-
使用ESP的rtc存储器
回复总数: 2
由
shaoziyang »
在新版本的ESP系列固件中(包括了ESP8266和ESP32),可以访问rtc memory了。如:
import machine
rtc = machine.RTC()
rtc.memory('12345')
rtc.memory()
- 2 回复总数
- 5842 阅读次数
-
最新文章 由 shaoziyang
-
-
使用ESP8266的迷你无人机ESPcopter
由
shaoziyang »
ESPcopter是一款可编程的ESP8266迷你无人机
使用小而强大的ESP模块意味着除了能够使用智能手机应用程序通过WiFi进行驾驶之外,它还可以编程为以不同的模式飞行,甚至可以在多个无人机之间协调飞行。此外,还允许您添加扩展,包括许多有助于导航,甚至感知温度,压力和湿度的传感器,以检查大气条件。其他扩展模块由NeoPixel风格的可编程LED环和蜂鸣器组成,使您可以远距离与人或环境进行交互。
无人机可以通过Blockly编程界面,Arduino等进行可视化编程,从而可以对新兴的无人机技术进行实验和研究。ESPcopter目前是众筹,根据扩展板和所需数量,可提供不同的折扣。
- 0 回复总数
- 4818 阅读次数
-
最新文章 由 shaoziyang
-
-
micropython 软串口(software serial)for esp32
由
shaoziyang »
原帖作者: juwan 发表于 2019-6-23
偶尔放松心情开发一下有趣的软串口组件,虽然会有瑕疵,但绝对不影响你正常使用(太高要求的请用 ESP-IDF)。
... leases/tag/20190623
No gifts for this update.
本次更新没有礼品。
Added a soft serial interface module, the code in ( ... 02.inputs/serial.py ).
添加了软串口模块,代码在 ( ... 02.inputs/serial.py ) 。
You can stop worrying about the number of serial ports, but note that only 9600...
- 0 回复总数
- 4191 阅读次数
-
最新文章 由 shaoziyang
-
-
- 5 回复总数
- 8692 阅读次数
-
最新文章 由 shaoziyang
-
-
使用ESP8266显示3D立方体
回复总数: 1
由
shaoziyang »
来自: ... e-micropython-oled/
使用ESP8266控制I2C的OLED,显示3D立方体,它可以用来学习3D的基本知识。3D代码基于 Pygame的例子 。
- 1 回复总数
- 4648 阅读次数
-
最新文章 由 openpy
-
-
- 2 回复总数
- 6317 阅读次数
-
最新文章 由 shaoziyang
论坛权限
您 不能 在这个版面发表主题
您 不能 在这个版面回复主题
您 不能 在这个版面编辑帖子
您 不能 在这个版面删除帖子
您 不能 在这个版面提交附件