Adafruit CircuitPython相关
MicroPython重要分支
-
-
收不到激活邮件的说明
由
shaoziyang »
» 位于
社区公告
有网友反映注册账号后一直收不到激活邮件,无法激活账号和登陆。因为社区的邮件服务器在阿里云,可能对腾讯和网易邮箱不太友好。如果遇到这个问题,大家可以给管理员发邮件,附上用户名和邮箱,管理员会帮助激活账号。
shaoziyang@mail.micropython.org.cn
- 0 回复总数
- 627 阅读次数
-
最新文章 由 shaoziyang
-
-
社区资源
由
shaoziyang »
» 位于
参考资料
中文教程
pybCN
MicroPython固件
MicroPython例程
microbit驱动库
micropython驱动库
makecode扩展
MakeCode Arcade 游戏合辑
趣味程序
性能测试对比
社区网盘 ( 暂停使用 )
知识库
Joplin 真正便携版
个人随身网盘 KodStick
注
gitee上的更新可能晚于github
...
- 0 回复总数
- 33492 阅读次数
-
最新文章 由 shaoziyang
-
-
- 1 回复总数
- 1956 阅读次数
-
最新文章 由 shaoziyang
-
-
通过蓝牙对 circuitpython 设备编程
由
shaoziyang »
Adafruit 一直致力于为 CircuitPython 开发一个新的基于 Web 的代码编辑器。 这使您可以仅使用 Chrome 网络浏览器直接在蓝牙设备上编辑文件,而无需安装任何其他软件。
这个代码编辑器的好处在于它完全是用 JavaScript 编写的,所以它可以在你的计算机上运行,你的任何数据都不上传到服务器。
- 0 回复总数
- 1660 阅读次数
-
最新文章 由 shaoziyang
-
-
Circuit Python 的多任务
由
shaoziyang »
为什么不支持抢占式硬件中断(irq)?
我们研究了MicroPython如何支持硬件中断,并决定施加的限制使其更难使用并且更容易出错,而不是提供更好,更完整的体验。抢占式中断可以随时进入,这在解释型语言中很难控制。在MicroPython中,内存不能在中断处理程序中分配,Python做了很多分配内存的事情。而且由于存在垃圾回收器,因此不能保证中断延迟。
相反,我们认为+跟踪GPIO变化/下降/上升的 后台任务 可用于捕获中断,以便在我们准备处理它们时捕获它们。我们有两个本机模块和 ,可以在后台跟踪引脚状态更改。
此外,我们真的非常非常希望将CircuitPython代码保留为CPython代码的真正子集,以便示例可以在Feather...
- 0 回复总数
- 1628 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 1592 阅读次数
-
最新文章 由 shaoziyang
-
-
cPyBasic
由
shaoziyang »
cPyBasic 是用于微控制器的 CircuitPython 版本 PyBasic ,并添加了许多方便的命令,例如 NeoPixel。 它是在 Adafruit PyPortal Titano 上开发的 。
- 0 回复总数
- 1656 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 1491 阅读次数
-
最新文章 由 shaoziyang
-
-
应用程序菜单启动器
由
shaoziyang »
这是用CircuitPython编写的非常简单的应用程序启动器,它的灵感来自PyPortal Titano启动器。
- 0 回复总数
- 1528 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 1634 阅读次数
-
最新文章 由 shaoziyang
-
-
- 1 回复总数
- 1942 阅读次数
-
最新文章 由 zwjiang
-
-
WEMOS S2 mini 开发板
由
shaoziyang »
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 回复总数
- 1826 阅读次数
-
最新文章 由 shaoziyang
-
-
带有黑色亚克力的方形NeoPixel显示屏
回复总数: 1
由
shaoziyang »
使用 Adafruit 的 8x8 NeoMatrix 和 Feather M4 构建方形像素显示器。使用黑色亚克力和 3D 打印网格创建均匀漫射的 LED 效果。电子元件安装在外观优雅的卡扣式外壳中,并带有内置开/关开关。使用 CircuitPython 可以轻松定制 LED 动画。
- 1 回复总数
- 1884 阅读次数
-
最新文章 由 shaoziyang
-
-
用 CircuitPython 在 Raspberry Pi Pico 上播放 MP3
由
shaoziyang »
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 回复总数
- 1936 阅读次数
-
最新文章 由 shaoziyang
-
-
- 3 回复总数
- 2778 阅读次数
-
最新文章 由 shaoziyang
-
-
- 4 回复总数
- 3370 阅读次数
-
最新文章 由 shaoziyang
-
-
- 3 回复总数
- 2834 阅读次数
-
最新文章 由 shaoziyang
-
-
- 1 回复总数
- 1902 阅读次数
-
最新文章 由 shaoziyang
-
-
circuitpython 长颈鹿骇客板
由
shaoziyang »
Russell Is More Than a Giraffe — He's a Hackable CircuitPython SAM D21-Powered Badge - Hackster.io
- 0 回复总数
- 1611 阅读次数
-
最新文章 由 shaoziyang
-
-
- 3 回复总数
- 2892 阅读次数
-
最新文章 由 shaoziyang
-
-
circuitpython 开始测试 WebBluetooth 功能
由
shaoziyang »
在 webusb 功能后,现在又开始 WebBluetooth 功能。看起来以后开发只需要一个浏览器就足够了。
需要chrome内核浏览器,并打开下面两个功能:
chrome://flags/#enable-experimental-web-platform-features
chrome://flags/#enable-web-bluetooth-new-permissions-backend
网址:
- 0 回复总数
- 1612 阅读次数
-
最新文章 由 shaoziyang
-
-
支持多个按键映射的 Macropad RP2040
由
shaoziyang »
多个按键映射作为Python字典存储在keymaps.py文件中,包含(macro,description)的元组。支持字符串、键码或键码列表。
在转动时按住旋转编码器,可以循环浏览按键映射表。显示屏将用当前键映射的名称和说明进行更新。
- 0 回复总数
- 1904 阅读次数
-
最新文章 由 shaoziyang
-
-
CircuitPython正在ESP32-S2中添加摄像头功能
由
shaoziyang »
据 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 回复总数
- 1919 阅读次数
-
最新文章 由 shaoziyang
-
-
ESP32-S2的UF2 bootloader
由
shaoziyang »
虽然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 回复总数
- 1913 阅读次数
-
最新文章 由 shaoziyang
-
-
pyRTOS的一个小demo
回复总数: 1
由
shaoziyang »
这几天抽空学校了一下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 回复总数
- 1965 阅读次数
-
最新文章 由 shaoziyang
-
-
FIDI:CircuitPython 快速原型板
回复总数: 1
由
shaoziyang »
一块微型电路板,用于使用CircuitPython进行超快速原型制作,具有接线板和qwiic连接器。
FIDI是一个运行Adafruit CircuitPython的小型开发板,具有6个端子连接器和一个qwiic连接器,用于快速原型设计。微控制器是ATSAMD21。
尽管FIDI只有6个gpio,但它们可以配置为数字或模拟IOs、SPI、I2C、UART或其组合。其中四个GPIO通过接线盒连接器提供,允许使用简单的螺丝刀进行连接。剩下的两个gpio可以在一个4针JST-SH连接器上使用,这种配置与Sparkfun的qwiic连接器系统(Adafruit也叫STEMMA QT)完全兼容。这使您可以快速测试传感器和其他电路,而无需任何焊接。...
- 1 回复总数
- 2265 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 1567 阅读次数
-
最新文章 由 shaoziyang
论坛权限
您 不能 在这个版面发表主题
您 不能 在这个版面回复主题
您 不能 在这个版面编辑帖子
您 不能 在这个版面删除帖子
您 不能 在这个版面提交附件