Adafruit CircuitPython相关
MicroPython重要分支
收不到激活邮件的说明
由
shaoziyang »
2024年 2月 3日 16:27
» 位于
社区公告
有网友反映注册账号后一直收不到激活邮件,无法激活账号和登陆。因为社区的邮件服务器在阿里云,可能对腾讯和网易邮箱不太友好。如果遇到这个问题,大家可以给管理员发邮件,附上用户名和邮箱,管理员会帮助激活账号。
shaoziyang@mail.micropython.org.cn
0 回复总数
810 阅读次数
最新文章 由 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 回复总数
37614 阅读次数
最新文章 由 shaoziyang
2019年 10月 25日 15:51
仅用 2 根线驱动 WS2812
由
shaoziyang »
2021年 11月 30日 18:10
只用DIN和GND两线驱动 WS2812。需要对灯带做一点改动,在DIN和VCC之间连接一个肖特基二极管,再并联10uF电容。
# neopixel_2wire_code.py -- demonstrate doing 2-wire Neopixel strip
# Tested on ItsyBitsy 2040 with CircuitPython 7.0
# To modify your strip to be a 2-wire strip:
# - Put a Shottkey diode across Din -> Vin
# - Put a 10uF capacitor across Vin & Gnd
# - Run two wires from microcontroller :...
0 回复总数
2829 阅读次数
最新文章 由 shaoziyang
2021年 11月 30日 18:10
0 回复总数
2909 阅读次数
最新文章 由 shaoziyang
2021年 11月 30日 08:29
1 回复总数
3577 阅读次数
最新文章 由 shaoziyang
2021年 11月 29日 23:45
通过蓝牙对 circuitpython 设备编程
由
shaoziyang »
2021年 11月 24日 14:37
Adafruit 一直致力于为 CircuitPython 开发一个新的基于 Web 的代码编辑器。 这使您可以仅使用 Chrome 网络浏览器直接在蓝牙设备上编辑文件,而无需安装任何其他软件。
这个代码编辑器的好处在于它完全是用 JavaScript 编写的,所以它可以在你的计算机上运行,你的任何数据都不上传到服务器。
0 回复总数
2862 阅读次数
最新文章 由 shaoziyang
2021年 11月 24日 14:37
Circuit Python 的多任务
由
shaoziyang »
2021年 11月 24日 12:07
为什么不支持抢占式硬件中断(irq)?
我们研究了MicroPython如何支持硬件中断,并决定施加的限制使其更难使用并且更容易出错,而不是提供更好,更完整的体验。抢占式中断可以随时进入,这在解释型语言中很难控制。在MicroPython中,内存不能在中断处理程序中分配,Python做了很多分配内存的事情。而且由于存在垃圾回收器,因此不能保证中断延迟。
相反,我们认为+跟踪GPIO变化/下降/上升的 后台任务 可用于捕获中断,以便在我们准备处理它们时捕获它们。我们有两个本机模块和 ,可以在后台跟踪引脚状态更改。
此外,我们真的非常非常希望将CircuitPython代码保留为CPython代码的真正子集,以便示例可以在Feather...
0 回复总数
2757 阅读次数
最新文章 由 shaoziyang
2021年 11月 24日 12:07
0 回复总数
2775 阅读次数
最新文章 由 shaoziyang
2021年 11月 23日 10:44
cPyBasic
由
shaoziyang »
2021年 11月 2日 08:54
cPyBasic 是用于微控制器的 CircuitPython 版本 PyBasic ,并添加了许多方便的命令,例如 NeoPixel。 它是在 Adafruit PyPortal Titano 上开发的 。
0 回复总数
2860 阅读次数
最新文章 由 shaoziyang
2021年 11月 2日 08:54
0 回复总数
2642 阅读次数
最新文章 由 shaoziyang
2021年 10月 26日 09:47
应用程序菜单启动器
由
shaoziyang »
2021年 10月 7日 21:10
这是用CircuitPython编写的非常简单的应用程序启动器,它的灵感来自PyPortal Titano启动器。
0 回复总数
2696 阅读次数
最新文章 由 shaoziyang
2021年 10月 7日 21:10
0 回复总数
2837 阅读次数
最新文章 由 shaoziyang
2021年 9月 27日 16:23
1 回复总数
3504 阅读次数
最新文章 由 zwjiang
2021年 9月 25日 09:02
WEMOS S2 mini 开发板
由
shaoziyang »
2021年 9月 23日 09:27
WEMOS D1 mini 开发板以其小巧外形和低成本受到广泛欢迎,在淘宝上有很多仿制型号。现在新的 S2 mini 也发布了,目前可以很好的运行 circuitpyhon,
文档
Schematic V1.0.0
Dimension V1.0.0
ESP32-S2 Datasheet
技术参数
| Operating Voltage | 3.3V |
|-|-|
| Digital I/O Pins | 27 |
| Clock Speed | 240MHz |
| Flash | 4M Bytes |
| PSRAM | 2M Bytes |
| Size | 34.3*25.4mm |
| Weight | 2.4g |
引脚图
...
0 回复总数
3025 阅读次数
最新文章 由 shaoziyang
2021年 9月 23日 09:27
带有黑色亚克力的方形NeoPixel显示屏
回复总数: 1
由
shaoziyang »
2021年 9月 15日 18:53
使用 Adafruit 的 8x8 NeoMatrix 和 Feather M4 构建方形像素显示器。使用黑色亚克力和 3D 打印网格创建均匀漫射的 LED 效果。电子元件安装在外观优雅的卡扣式外壳中,并带有内置开/关开关。使用 CircuitPython 可以轻松定制 LED 动画。
1 回复总数
3433 阅读次数
最新文章 由 shaoziyang
2021年 9月 15日 19:00
用 CircuitPython 在 Raspberry Pi Pico 上播放 MP3
由
shaoziyang »
2021年 9月 13日 08:15
Adafruit 的 Kattni Rembor 展示了通过 CircuitPython 在 Raspberry Pi Pico 上播放 MP3 是多么容易。
设备
除了 PICO 外,还需要 Adafruit Mono 2.5W D 类音频放大器 - PAM8302 和扬声器。
与 CircuitPython 兼容的 MP3 文件
需要合适的比特率和采样率的MP3文件。目前需要小于 64kbit/s 的 单声道 和 立体声 文件,采样率从 8kHz 到 24kHz 。RP2040 具有 10 位的 PWM 输出,因此使用高比特率没有多大意义。
请注意,执行诸如更新显示器之类的操作或进行诸如读取和写入文件之类的 Flash 操作可能会导致播放过程中出现失真的声音或噪音。...
0 回复总数
3112 阅读次数
最新文章 由 shaoziyang
2021年 9月 13日 08:15
3 回复总数
5115 阅读次数
最新文章 由 shaoziyang
2021年 8月 31日 19:33
4 回复总数
5946 阅读次数
最新文章 由 shaoziyang
2021年 8月 23日 08:55
3 回复总数
5065 阅读次数
最新文章 由 shaoziyang
2021年 8月 22日 15:00
1 回复总数
3356 阅读次数
最新文章 由 shaoziyang
2021年 8月 21日 15:11
circuitpython 长颈鹿骇客板
由
shaoziyang »
2021年 8月 19日 16:51
Russell Is More Than a Giraffe — He's a Hackable CircuitPython SAM D21-Powered Badge - Hackster.io
0 回复总数
2751 阅读次数
最新文章 由 shaoziyang
2021年 8月 19日 16:51
3 回复总数
5169 阅读次数
最新文章 由 shaoziyang
2021年 8月 18日 14:53
circuitpython 开始测试 WebBluetooth 功能
由
shaoziyang »
2021年 7月 16日 20:12
在 webusb 功能后,现在又开始 WebBluetooth 功能。看起来以后开发只需要一个浏览器就足够了。
需要chrome内核浏览器,并打开下面两个功能:
chrome://flags/#enable-experimental-web-platform-features
chrome://flags/#enable-web-bluetooth-new-permissions-backend
网址:
0 回复总数
2791 阅读次数
最新文章 由 shaoziyang
2021年 7月 16日 20:12
支持多个按键映射的 Macropad RP2040
由
shaoziyang »
2021年 7月 10日 17:53
多个按键映射作为Python字典存储在keymaps.py文件中,包含(macro,description)的元组。支持字符串、键码或键码列表。
在转动时按住旋转编码器,可以循环浏览按键映射表。显示屏将用当前键映射的名称和说明进行更新。
0 回复总数
3072 阅读次数
最新文章 由 shaoziyang
2021年 7月 10日 17:53
CircuitPython正在ESP32-S2中添加摄像头功能
由
shaoziyang »
2021年 7月 4日 18:55
据 Adafruit的博客消息 ,circuitpython正在ESP32-S2上添加对摄像头的支持,只需要简单几行代码,就可以初始化、读取摄像头并显示图像。
import time
import board
import busio
import displayio
import adafruit_ili9341
displayio.release_displays()
#spi = busio.SPI(MISO=board.LCD_MISO, MOSI=board.LCD_MOSI, clock=board.LCD_CLK)
spi = busio.SPI(MOSI=board.LCD_MOSI, clock=board.LCD_CLK)
display_bus =...
0 回复总数
3093 阅读次数
最新文章 由 shaoziyang
2021年 7月 4日 18:55
ESP32-S2的UF2 bootloader
由
shaoziyang »
2021年 7月 3日 19:03
虽然ESP32-S2的UF2 bootloader还未正式发布,但是在github上已经有测试版可以使用了。
首先下载源码然后按照说明进行编译,或者直接下载预编译的二进制文件:
如果是预编译的二进制文件,还需要将文件解压到一个目录中。
最后,使用命令行下载bootloader: esptool.py --chip esp32s2 -p /dev/ttyUSB0 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 4MB 0x8000 partition-table.bin 0xe000 ota_data_initial.bin...
0 回复总数
3039 阅读次数
最新文章 由 shaoziyang
2021年 7月 3日 19:03
pyRTOS的一个小demo
回复总数: 1
由
shaoziyang »
2021年 7月 3日 18:26
这几天抽空学校了一下pyRTOS,用Circuit Playground开发板。创建了三个任务,task1每秒翻转一次LED,task2每0.5秒随机改变WS2812,task3打印当前环境光强。
import gc
import pyRTOS
gc.collect()
from adafruit_circuitplayground import cp
gc.collect()
from random import randrange as rand
def task1(self):
yield
while 1:
cp.red_led = not cp.red_led
yield
def task2(self):
yield
...
1 回复总数
3365 阅读次数
最新文章 由 shaoziyang
2021年 7月 3日 18:31
论坛权限
您 不能 在这个版面发表主题 您 不能 在这个版面回复主题 您 不能 在这个版面编辑帖子 您 不能 在这个版面删除帖子 您 不能 在这个版面提交附件