Adafruit CircuitPython相关
MicroPython重要分支
-
-
收不到激活邮件的说明
由
shaoziyang »
» 位于
社区公告
有网友反映注册账号后一直收不到激活邮件,无法激活账号和登陆。因为社区的邮件服务器在阿里云,可能对腾讯和网易邮箱不太友好。如果遇到这个问题,大家可以给管理员发邮件,附上用户名和邮箱,管理员会帮助激活账号。
shaoziyang@mail.micropython.org.cn
- 0 回复总数
- 731 阅读次数
-
最新文章 由 shaoziyang
-
-
社区资源
由
shaoziyang »
» 位于
参考资料
中文教程
pybCN
MicroPython固件
MicroPython例程
microbit驱动库
micropython驱动库
makecode扩展
MakeCode Arcade 游戏合辑
趣味程序
性能测试对比
社区网盘 ( 暂停使用 )
知识库
Joplin 真正便携版
个人随身网盘 KodStick
注
gitee上的更新可能晚于github
...
- 0 回复总数
- 36049 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3797 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3786 阅读次数
-
最新文章 由 shaoziyang
-
-
PyPortal App 启动器
由
shaoziyang »
来自:
PyPortal 是可以使用 CircuitPython 进行编程的微控制器。它具有触摸屏,可以模拟键盘和鼠标。对于此项目,我们将创建一个带有图标的触摸屏,该触摸屏使我们可以在按下时启动应用程序。
设计 :讨论如何创建触摸屏图像和布局。
快捷方式 :创建键盘快捷方式以在macOS(Windows)中启动应用程序
代码 :添加到您的PyPortal的CircuitPython代码
可以在 Github 上找到代码和设计文件。
- 0 回复总数
- 3602 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3774 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3696 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3638 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3495 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3867 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3731 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3200 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3184 阅读次数
-
最新文章 由 shaoziyang
-
-
- 2 回复总数
- 4974 阅读次数
-
最新文章 由 shaoziyang
-
-
超过200个CircuitPython库
回复总数: 1
由
shaoziyang »
CircuitPython社区达到了一个重要的里程碑!已经有 超过 200个CircuitPython库!
CircuitPython库是旨在与CircuitPython代码一起使用。CircuitPython程序需要大量信息才能运行。CircuitPython如此简单易用,因为大多数此类信息在后台处理并存储在库中。一些库内置在CircuitPython中。其他文件则需要下载并存储在您的CIRCUITPY驱动器上名为lib的文件夹中。
获取库
GitHub
circuitpython.org
来自 :
- 1 回复总数
- 8616 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3171 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3281 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3319 阅读次数
-
最新文章 由 shaoziyang
-
-
- 1 回复总数
- 3826 阅读次数
-
最新文章 由 shaoziyang
-
-
CircuitPython将支持软件解码/播放MP3
由
shaoziyang »
因为MP3的专利已经到期,现在可以免费使用MP3了。Adafruit 正在测试使用 CircuitPython 软件解码/播放 MP3,而无需专用解码芯片。目前在nRF52840 上通过I2S接口进行测试,然后是SAM D51,而SAM D21的RAM太小将不会移植。
- 0 回复总数
- 3071 阅读次数
-
最新文章 由 shaoziyang
-
-
- 1 回复总数
- 3795 阅读次数
-
最新文章 由 openpy
-
-
- 0 回复总数
- 2943 阅读次数
-
最新文章 由 shaoziyang
-
-
【SAMR21新玩法】17. 下载python固件
回复总数: 2
由
shaoziyang »
前面介绍了使用图形化方式编程,下面在介绍另外一种重要的编程方式:python。
这里的python并不是PC上的python,而是CircuitPython。CircuitPython最初是从micropython发展而来,但是现在和micropython有一些差异(例如不支持大整数和双精度浮点),但是主要功能还是一致的。使用CircuitPython,首先就需要下载CircuitPython固件,然后才能使用python编程。固件可以从Adafruit网站上下载,下载时需要选择Adafruit Feather M0 Basic开发板。固件有多个版本,目前最新版是5.0.0 alpha4,比4.0版有了很多改进。...
- 2 回复总数
- 5444 阅读次数
-
最新文章 由 BCWG
-
-
- 0 回复总数
- 2913 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3071 阅读次数
-
最新文章 由 shaoziyang
-
-
【SAMR21新玩法】35. HCSR04超声波传感器
由
shaoziyang »
HCSR04超声波传感器是通过测量脉冲宽度来计算距离的,因此可以使用PulseIn功能捕捉脉冲宽度。
下面是在adafruit_hcsr04.py程序基础上,精简的驱动程序:
from microcontroller import pin, delay_us
from time import monotonic
from digitalio import DigitalInOut, Direction
from pulseio import PulseIn
class HCSR04():
def __init__(self, tp, ep, timeout = 0.1):
self.timeout = timeout
self.ep = PulseIn(ep)
self.ep.pause()...
- 0 回复总数
- 3506 阅读次数
-
最新文章 由 shaoziyang
-
-
【SAMR21新玩法】34. 模拟USB鼠标键盘
由
shaoziyang »
和MicroPython一样,在CircuitPython中,可以非常容易的模拟USB HID设备,可以将设备作为USB键盘或者USB鼠标。先看一下USB HID的基本用法:
import usb_hid
kb = usb_hid.devices
kb.send_report(buf)
buf是bytes或者bytearray类型,对于键盘,需要发送8字节的数据,而对于鼠标,需要发送4字节数据。
具体的使用如下, USB键盘 :
import usb_hid
from time import sleep
kb = usb_hid.devices
def kb_send(chr, shift=0):
buf=bytearray(8)
buf = chr
buf = shift...
- 0 回复总数
- 4289 阅读次数
-
最新文章 由 shaoziyang
论坛权限
您 不能 在这个版面发表主题
您 不能 在这个版面回复主题
您 不能 在这个版面编辑帖子
您 不能 在这个版面删除帖子
您 不能 在这个版面提交附件