收不到激活邮件的说明
由
shaoziyang »
2024年 2月 3日 16:27
» 位于
社区公告
有网友反映注册账号后一直收不到激活邮件,无法激活账号和登陆。因为社区的邮件服务器在阿里云,可能对腾讯和网易邮箱不太友好。如果遇到这个问题,大家可以给管理员发邮件,附上用户名和邮箱,管理员会帮助激活账号。
shaoziyang@mail.micropython.org.cn
0 回复总数
727 阅读次数
最新文章 由 shaoziyang
2024年 2月 3日 16:27
社区资源
由
shaoziyang »
2019年 10月 25日 15:51
» 位于
参考资料
中文教程
pybCN
MicroPython固件
MicroPython例程
microbit驱动库
micropython驱动库
makecode扩展
MakeCode Arcade 游戏合辑
趣味程序
性能测试对比
社区网盘 ( 暂停使用 )
知识库
Joplin 真正便携版
个人随身网盘 KodStick
注
gitee上的更新可能晚于github
...
0 回复总数
35887 阅读次数
最新文章 由 shaoziyang
2019年 10月 25日 15:51
Thonny 4.0 版发布
回复总数: 1
由
shaoziyang »
2022年 9月 4日 14:55
Thonny 已经发布 4.0.0 版,进行了许多更改和修复。一个重大变化是放弃对 Python 3.5、3.6 和 3.7 的支持。针对 MicroPython 和 CircuitPython 大约有数十处更改。
1 回复总数
896 阅读次数
最新文章 由 shaoziyang
2022年 9月 4日 14:57
0 回复总数
568 阅读次数
最新文章 由 shaoziyang
2022年 8月 3日 09:49
2 回复总数
4093 阅读次数
最新文章 由 shaoziyang
2022年 7月 18日 22:25
1 回复总数
662 阅读次数
最新文章 由 shaoziyang
2022年 7月 3日 10:43
在浏览器中编写和运行python
由
shaoziyang »
2022年 6月 9日 09:27
iRobot Education 支持在 Web 浏览器中编写和运行 Python 了,需要一个 chrome 内核并支持 webbluetooth 功能的浏览器,firefox 也能运行但功能会有限制。
0 回复总数
559 阅读次数
最新文章 由 shaoziyang
2022年 6月 9日 09:27
0 回复总数
551 阅读次数
最新文章 由 shaoziyang
2022年 5月 24日 08:20
Google Protobuf 库
由
shaoziyang »
2022年 5月 19日 12:03
MicroPython 1.17+ 的 Google Protobuf 实现
主要特点:
KISS 和 ideomatic 代码库
嵌入式代码(包括自动生成的)应尽可能小且快
纯python代码
应该在尽可能多的设备上工作
支持的功能
Protobuf 2 syntax
Scalar types encoding and decoding with implicit and explicit defaults
Nested messages
Message type fields
Enums without implicit default value
Repeated fields (partly implemented)
TODO
Protobuf...
0 回复总数
626 阅读次数
最新文章 由 shaoziyang
2022年 5月 19日 12:03
1 回复总数
1094 阅读次数
最新文章 由 Wind-stormger
2022年 5月 11日 15:30
uOTA 和 ucertpin 模块
回复总数: 1
由
shaoziyang »
2021年 10月 23日 20:03
uOTA - OTA for MicroPython applications
ucertpin - Certificate Pinning for MicroPython
下载地址:
uOTA
ucertpin
1 回复总数
968 阅读次数
最新文章 由 asd4330826
2022年 4月 18日 17:14
基于框架的编辑工具 Strype
由
shaoziyang »
2022年 3月 23日 20:52
伦敦国王学院最近发布了 Strype,这是一个新颖的基于框架的 Python 编辑器,它为 BBC micro:bit 和 通用 python 提供了一个编程环境。
从blocky转向基于文本的编程
在教育背景下,Strype 提供了从块到全文编辑器的转换的有效途径,因为它消除了记忆一些 Python 语法的负担。 它让用户有机会尝试语言的核心概念,而不会被一些附带的细节分散注意力。 Strype 的框架与 Python 结构紧密匹配,因此后来向传统 Python 编辑器的发展是无缝的。
在 micro:bit 环境中使用 Strype
用于 micro:bit 的 Strype 专门设计用于帮助编写程序并将其发送到 micro:bit 板。 Strype 框架提供包括...
0 回复总数
727 阅读次数
最新文章 由 shaoziyang
2022年 3月 23日 20:52
MPY Blockly
由
shaoziyang »
2022年 3月 23日 20:46
MPY Blockly 是 ESP32 上 Micropython 的免费可视化编程工具。通过将彩色积木堆叠在一起,可以快速生成控制程序。
这种简单的点击和拖动编程方法允许您为现实生活中的微控制器项目快速开发控制序列。 这种编程方法与 Scratch 3 非常相似。
MPY Blockly 还支持标准文本编程。
为什么选择 MPY Blockly?
对于初学者,使用 MPY Blockly 快速入门。 即使没有任何编程或硬件基础。 儿童和青少年也可以开始使用 MPY Blockly 学习编程。
对于没有硬件经验的程序员,MPY Blockly可以快速驱动单片机、各种传感器、各种电机、按键、音响设备、单色和彩色显示器、RGB灯条等一系列常用硬件模块。
即使对于专业人士来说,MPY...
0 回复总数
760 阅读次数
最新文章 由 shaoziyang
2022年 3月 23日 20:46
MicroPython 和 CircuitPython 安装包工具 pipkin
由
shaoziyang »
2022年 3月 20日 12:29
说明
为 MicroPython 和 CircuitPython 安装分发包的工具。
支持 upip 兼容包 和常规 pip 兼容包(通过使用 pip install --target ... )。
默认情况下,它使用 micropython.org-s 索引处的包。如果在那里找不到包或所需的版本,则转向 PyPI。
如果给出 --port 并且 rshell 可用,则它将提取的文件上传到目标设备,否则它只是将模块提取到本地文件系统中的目录。 --target 目录在这两种情况下都必须明确给出。如果目标位于本地文件系统,则确保数据同步(如果目标是表示 MicroPython 或 CircuitPython 文件系统的 USB 卷,则很有用)
安装 pip install pipkin 需要...
0 回复总数
847 阅读次数
最新文章 由 shaoziyang
2022年 3月 20日 12:29
更新了圆周率计算性能对比
由
shaoziyang »
2022年 3月 16日 17:01
上周末,做了一个最新的圆周率计算对比,通过计算不同位数的圆周率,比较不同处理器的性能。除了micropython,同时还进行了circuitpython的计算对比。
| chip (borad) | freq | ram | ver | 100 | 500 | 1000 | 2000 | 5000 | 10000 | 100000 |
| :--- | :--- |:--- | --- | --- | --- | --- | --- | --- | --- | --- |
| STM32F073 (Nucleo F073RZ) | 32 | 14400 | 1.18 | 101 | 1516 | 5994 | 24577 | - | - | - |
| STM32F091 (Nucleo...
0 回复总数
922 阅读次数
最新文章 由 shaoziyang
2022年 3月 16日 17:01
micropython 的简单 VGA 驱动程序
由
shaoziyang »
2022年 3月 7日 09:16
来自
这个简单的驱动程序,允许使用分辨率为 640x480 且每像素 3 位(8 色)的 VGA 屏幕。
由于 pico 没有大量内存,我通过使用 32 位字(并且只使用其中的 30 位)来节省空间。
最后,整个帧的缓冲区占用了 120k 的 RAM,这让 PICO 剩下大约 50k 来用 micropython 做一些事情
PIO 和 DMA 之间的同步是使用 PIO Irqs 实现的。
仓库:
0 回复总数
803 阅读次数
最新文章 由 shaoziyang
2022年 3月 7日 09:16
MobaXterm 升级到 22.0
由
shaoziyang »
2022年 3月 6日 11:13
Version 22.0 (2022-03-04)
New feature : you can apply some specific settings to multiple sessions by right-clicking on a session, copying its settings, and pasting them to a group of sessions
New feature : you can now define your own default presets for sessions by right-clicking on a session and choosing Save session settings as default presets
New...
0 回复总数
699 阅读次数
最新文章 由 shaoziyang
2022年 3月 6日 11:13
面向初学者的 µPIDE
由
shaoziyang »
2022年 2月 28日 10:16
µPIDE 是一个秉承 Arduino IDE 或 uPyCraft 精神的 Micropython IDE。它的目标是初学者。
upide.webp
软件没有单独的菜单,需要通过右键调出,可以更新固件、上传下载文件、创建目录,目前遇到一个问题是下载文件时容易崩溃。
esp_flasher.webp
0 回复总数
771 阅读次数
最新文章 由 shaoziyang
2022年 2月 28日 10:16
CircuitPython 在线编辑器
回复总数: 8
由
shaoziyang »
2021年 6月 23日 12:04
目标
提供一个零设置电路 CircuitPython Python IDE,帮助
任何想快速启动项目的人
在公共计算机上工作的人
远程教育,教师不希望学生自己安装任何东西
特征
在任何带有Chrome浏览器的设备上运行
Python 语法显示的代码编辑器
串行通信
REPL
链接
源码
在线编辑器
8 回复总数
3036 阅读次数
最新文章 由 shaoziyang
2022年 2月 20日 20:41
在小型 OLED 屏幕上显示自定义图像
由
shaoziyang »
2022年 2月 10日 16:09
概述
在本文中,将展示如何使用免费工具将图像放在一个微型 OLED 屏幕上。 在 Pico Pong 中使用这种方法将徽标放在 MicroPython 中的 SSD1306 上,但可以使用您选择的编码语言和屏幕。 拍摄图像,将其拖到工具上并将其生成的代码复制到项目中。 我们提供 MicroPython 和 CircuitPython 示例代码。 我们将准确解释一切是如何运作的。 我们还将向您解释 Base 64 编码。 好处 将图像编码为可以放入代码中的简单字符串非常方便。 无需加载和保存图像文件,简单快捷。 我们尝试使用二进制数组(您将在命令行工具上看到),但这会使源代码太长。 将其转换为 Base64 编码的字符串要短得多。
获取我们所有的代码和示例图像...
0 回复总数
901 阅读次数
最新文章 由 shaoziyang
2022年 2月 10日 16:09
在线版的 esptool
由
shaoziyang »
2022年 1月 23日 17:33
Adafruit提供了一个在线版本的 esptool,通过浏览器就可以更新 esp32/esp32-s2等,无需安装任何软件。
需要条件
chrome内核浏览器
内核版本大于80
支持webusb功能
步骤
连接 esp32,并进入下载模式(先按住boot,然后按下复位在放开)。部分开发板支持自动下载,可以跳过这一步。对于使用esp32s2自带的usb,必须手动进入下载模式。
打开 adafruit webserial essptool 网站
单击右上角的 connect 按钮,在弹出的选择框中选择对应的串口。
如果上述设置都正确,那么就会出现下面的文件选择界面,否则重新检查设置并再次连接。...
0 回复总数
772 阅读次数
最新文章 由 shaoziyang
2022年 1月 23日 17:33
ESP32 的通用 micropython 工具 upy-esp32-lib
由
shaoziyang »
2022年 1月 12日 10:47
ESP32 的通用 micropython 工具
FIFO queue in RTC memory import machine
import uctypes
from rtc_mem import RTCMemory
from mem_fifo import MemFifo
struct_def = {
time : 0 | uctypes.UINT32,
temperature : 4 | uctypes.INT16, # 1/10 Celsius
pressure : 8 | uctypes.UINT16 # 1/10 hPa
}
samples = (
,
,
, # Storm!
, # Storm!
)
# create memory map in RTC slow...
0 回复总数
929 阅读次数
最新文章 由 shaoziyang
2022年 1月 12日 10:47
RP2040的步进电机驱动
由
shaoziyang »
2022年 1月 11日 08:31
步进电机是一种无刷直流电动机。 他们的硬件可以将一个完整的旋转分成多个相等的步骤。 与普通的直流电机相比,它们的精度要高得多,但转速要低得多。 它们通常非常适合用于控制相机、机械臂或任何需要执行精确旋转的应用程序。
连线方式
时序
| | SEQ0 | 序列1 | 序列2 | 序列3 | 序列4 | 序列5 | 序列6 | 序列7 |
|-|-|-|-|-|-|-|-|-|
| IN4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| IN3 | 0 | 1 | 1 | 1 |...
0 回复总数
868 阅读次数
最新文章 由 shaoziyang
2022年 1月 11日 08:31
添加 SHT3x 驱动
由
shaoziyang »
2021年 12月 22日 22:27
社区的mpy-lib库中新增SHT3x温湿度传感器驱动。SHT3x包含了两种模式,除了常规I2C模式的驱动外,还增加了16位I2C地址模式驱动。驱动的底层虽然有差异,但是使用方式都是一样的: from machine import I2C, Pin
from time import sleep_ms
from sht3x_16bit import SHT3x
i2c = I2C(0, sda=Pin(21), scl = Pin(22))
sht30 = SHT3x(i2c)
while True:
sht30.measure()
print(sht30.ht())
sleep_ms(1000)
社区资源
0 回复总数
885 阅读次数
最新文章 由 shaoziyang
2021年 12月 22日 22:27
0 回复总数
878 阅读次数
最新文章 由 shaoziyang
2021年 12月 9日 09:21
asyncio 监视器
由
shaoziyang »
2021年 11月 27日 10:43
提供了一种检查运行系统行为的方法。它最初设计用于描述uasyncio程序的特性,但也可用于研究行为可能动态变化的任何代码,如线程代码或使用中断的应用程序。
被测设备(DUT)连接到一个树莓Pico。后者通过引脚变化和可选打印语句显示DUT的行为。逻辑分析器或作用域提供代码实时行为的视图。也可以通过Pico命令行收集有价值的信息。
当应用程序运行多个并发任务时,可能很难识别占用CPU时间的任务。当多个任务在一段时间内阻塞每个任务时,也会出现较长的阻塞周期。如果这些事件是连续安排的,时间会增加:这可能发生在不可预测的、不频繁的时间间隔。为了捕获这些事件,监视器在阻塞周期超过阈值时发出触发脉冲。阈值可以是固定时间或当前最大阻塞周期。逻辑分析仪能够检查瞬态事件时的状态。...
0 回复总数
901 阅读次数
最新文章 由 shaoziyang
2021年 11月 27日 10:43
ESP32 模拟器
由
shaoziyang »
2021年 11月 20日 20:56
一个使用计算机模拟ESP32功能的软件。
主要特点:
不用上传到真实硬件进行测试
同时测试两个或多个ESP32
定制组件的集成能力
包含简单的上传帮助工具
通过网络连接
非常适合学习ESP32编程
网站
pdf文档
0 回复总数
1040 阅读次数
最新文章 由 shaoziyang
2021年 11月 20日 20:56
论坛权限
您 不能 在这个版面发表主题 您 不能 在这个版面回复主题 您 不能 在这个版面编辑帖子 您 不能 在这个版面删除帖子 您 不能 在这个版面提交附件