惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
人人都是产品经理
人人都是产品经理
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 【当耐特】
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
博客园 - 叶小钗
罗磊的独立博客
宝玉的分享
宝玉的分享
月光博客
月光博客
V
V2EX
博客园 - 司徒正美
Vercel News
Vercel News
量子位
Y
Y Combinator Blog
美团技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
Tailwind CSS Blog
博客园 - Franky
小众软件
小众软件
I
InfoQ
A
About on SuperTechFans

夜行人

回家路上 第一期的直播演示项目 震动检测器 正能量 在线参观CodeLab Neverland 发布 CodeLab Adapter 3.3.1 DynamicTable 之 纸糊方向盘 CodeLab DynamicTable: 一个可实施的技术方案 CodeLab Insight 发布 Alpha 版 情人节 Home Assistant 周报 && IoT 周报 (02) Joplin: 关注隐私的 Evernote 开源替代软件 浏览器的未来与 Web 传感器 Home Assistant 周报 && IoT 周报 (01) 百宝箱(01) 论自由 介绍 WebThings Home Assistant 周报 && iot 周报 (00) 百宝箱(00) 毛姆读书心得 传世之作 周末徒步 CodeLab Adapter ❤️ Jupyter/Python 航班 躲雨 夏令营途中 [译]思想--作为一种技术 The future of coding 美国之行 三门问题的程序模拟
codelab-adapter ❤️ Raspberry Pi
种瓜 · 2020-05-03 · via 夜行人

文章目录

说明

这是之前的文章,更新以匹配 CodeLab Adapter 3.0

Adapter 3.0 已经支持树莓派: RaspberryPi GPIO


我们一直对树莓派(Raspberry Pi)偏爱有加,之前写了很多与树莓派有关的文章:

就编程教育而言,树莓派是非常理想的开源硬件。

它也深受黑客们的喜欢。如果你不知道技术社区有什么好东西,一种聪明的技巧是,看看黑客们都喜欢什么,此处的黑客是黑客: 计算机革命的英雄一书定义的那种黑客,不是盗取QQ号那种。

近年,我们看到树莓派社区涌现了非常多优秀的软硬件,它们致力于降低编程的门槛,但不降低编程这件事的天花板。

其中python-gpiozeroAdafruit CRICKIT HAT极为突出。

使用过RPi.GPIO的老用户,可能和我一样,觉得它用起来挺烦人的,需要接触很多底层概念,颗粒太细。于是python-gpiozero应运而生,提供了许多易用的API,难怪连Python之父Guido van Rossum都在twitter表白说:

GPIOzero I love you!

如果你希望将树莓派用于编程教育,python-gpiozero不容错过。

同样地,Adafruit CRICKIT HAT也大大降低了硬件编程的复杂性。或者说,它剔除了那些不必要的复杂性。

使用raspberrypi插件

CodeLab Adapter 发布了基于python-gpiozero的插件: RaspberryPi GPIO

为了使用raspberrypi插件,你需要本地有Python3(Mac/Linux用户已经系统自带了),然后安装相关依赖: pip3 install gpiozero pigpio pyzmq --user(windows用户则是:pip install gpiozero pigpio --user)

然后就可以使用了。

注意,我们目前只是开了个头,给出了基本架构, 欢迎开发者社区一起来改进它。

参考