>精选的精选CircuitPython指南,视频,库,框架,软件和资源.
CircuitPython 是MicroPython的Adafruit分支,旨在简化低成本微控制器的实验和培训. 它不需要任何前期桌面软件下载,因此比以往任何时候都更容易进行原型制作. 使用CircuitPython,您可以编写简洁的Python代码来控制硬件,而不必使用复杂的底层语言(例如C或C ++)(Arduino用于编程的语言). 对初学者来说很棒!
CircuitPython.org¶
CircuitPython.org 是信息蛇高速公路的第一站. 在这里您可以看到所有 supported boards and download 每个版本的特定固件,包括Beta,最新和以前的版本. 可以按以下类别对下载进行分类:制造商,功能,名称等. 目前,CircuitPython系列支持80多个板!
Guides¶
- Welcome to CircuitPython! -CircuitPython和社区的概述.
- CircuitPython Essentials -学习CircuitPython的基本功能.
- learn.adafruit.com CircuitPython -关于CircuitPython的Adafruit学习指南.
- learn.adafruit.com CircuitPython & MicroPython -关于CircuitPython和MicroPython的指南.
Community¶
- Adafruit CircuitPython Discord channel #CircuitPython -CircuitPython上的24/7聊天和支持,包括每周播客.
- Python on Hardware weekly VideoCast -硬件上Python的奇妙世界. 有关Python和电子产品的视频新闻播客.
- CircuitPython Weekly Meeting -从2017年9月开始,通过Discord进行的每周一次社区会议的视频存档.
- Adafruit CircuitPython Forums -关于CircuitPython的Adafruit论坛.
Books¶
- Getting started with Circuit Playground Express by Mike Barela (或作为订单的一部分购买) the Adafruit store)-介绍和讨论Circuit Playground Express,包括通过CircuitPython,MakeCode和Arduino进行编程.
- CircuitPython Development Workshop by Agus Kurniawan -本书可帮助您开始CircuitPython开发. 本书使用Adafruit ItsyBitsy M0 Express板进行开发.
- CircuitPython for beginners with Adafruit Circuit Playground Express & Mu -作者的日语 Aoyama_PROD 来自2019年9月 TechBookFest.
- Programming with MicroPython - by Nicholas H. Tollervey, includes CircuitPython -讨论MicroPython语言.
- Wearable Tech Projects by Sophy Wong -包含许多使用CircuitPython的可穿戴项目.
- CircuitPython for beginners with Adafruit Circuit Playground Express & Mu -日语
- Learning IoT with Python and Raspberry Pi by E.I. Horvath, E.A. Horvath
- Make Music with the Circuit Playground Express by Rick Leander -使用Circuit Python制作音乐,声音和噪音的十二个项目.
- Ten Games for the Circuit Playground Express by Rick Leander -十个经典游戏,适用于Circuit Python.
Code¶
-CircuitPython版本:在以下位置按板选择 CircuitPython.org (最简单)或访问 GitHub. -CircuitPython Beta版本:在以下位置按板选择 CircuitPython.org (最简单), The 4.0 announcement - CircuitPython API Reference -可用于CircuitPython的功能和文档列表. - Circuit Playground Express CircuitPython API Reference -使用CircuitPython的Circuit Playground Express特有的功能和文档. - CircuitPython GitHub Repository -GitHub上CircuitPython的源代码. - Adafruit CircuitPython Libraries -当前的Adafruit CircuitPython库. 有超过150+个可用库. 有关图书馆的更多信息 CircuitPython.org. - Adafruit Blinka - SBC Compatibility -Raspberry Pi和其他运行Linux的兼容单板计算机(SBC)上的CircuitPython库. - CircuitPython Cheat Sheet -Dave Astels在CircuitPython上有用的备忘单. - Coding CircuitPython on iOS 13.x
Frameworks¶
- Glider: An app for editing Python on mobile devices wirelessly - 亦是 video, 开发中.
- The Mu Editor, IDE, REPL, and plotter for CircuitPython -推荐用于CircuitPython的Python编辑器.
- For developers, Mu: A Python Code Editor -Mu的文档.
- Using Microsoft VSCode for CircuitPython -讨论过程的博客文章.
- A helper for CircuitPython development with Atom -的帮助者 Atom editor.
- Thonny, a Python IDE for beginners -支持CircuitPython和MicroPython的编辑器.
- Microsoft Device Simulator Express -Visual Studio Code中的Virtual Circuit Playground Express和CircuitPython编程.
Hardware¶
可以在以下位置查看所有支持的板 circuitpython.org 包括描述,图片和兼容的CircuitPython构建. circuitpython.org上当前板的摘要:
- Adafruit CircuitPython boards -Adafruit Circuit Playground Express,Adafruit Feather M0 Basic,Adafruit Feather M0 Express,Adafruit Feather M0 Adalogger,Adafruit Feather M0 RFM9x,Adafruit Feather M0 RFM69,Adafruit Feather M4 Express,Adafruit Feather nRF52832,Adafruit Feather nRF52840 Express,Adafruit Feda nRF52840 CLUE,Adafruit Gemma M0,Adafruit Grand Central M4 Express,Adafruit HalloWing M0 Express,Adafruit HalloWing M4 Expres,Adafruit ItsyBitsy M0 Express,Adafruit ItsyBitsy M4 Express,Adafruit Metro M0 Express,Adafruit Metro M4 Express,Adafruit NeoTrellis M4,Adafruit Trink Adafruit PyPortal,Adafruit PyPortal Titano,Adafruit PyPortal Pynt,Adafruit PIRkey,Adafruit Feather Huzzah,Adafruit PyBadge,Adafruit PyBadge AirLift,Adafruit PyBadge LC,Adafruit PyGamer,Adafruit PyGamer Advance,Adafruit PyGamea0,Adafruit PyGamea M4,Adafruit PyGamea Advance,Adafruit PyGamea M4 Playground Express Digi-Key,Adafruit Circuit Playground Express 4-H,Adafruit Circuit Playground Express + Cricki t,Adafruit Circuit Playground Express Bluefruit,Adafruit Feather M0 Express + Crickit,Adafruit PyRuler,Adafruit EdgeBadge,Adafruit M7 1011.
- Arduino - Arduino MKR WAN 1300, Arduino MKR Zero, Arduino Zero, Arduino Nano 33 BLE, Arduino Nano 33 IoT.
- Electronic Cats -CatWAN USB记忆棒,喵喵声, Escornabot Match.
- MakerDiary -nRF52840微型开发套件,nRF52840微型开发套件USB加密狗.
- Nordic Semiconductor -nRF52840 DK板 PCA10056,nRF52840加密狗 PCA10059.
- NXP - MIMXRT1010 Eval Kit, MIMXRT1060 Eval Kit
- Particle -粒子氩,粒子硼,氙粒子.
- Benjamin Shockley -迷你SAM M4.
- Radomir Dopieralski -PewPew,μGame, PewPew M4.
- SparkFun -SparkFun Pro nRF52840 Mini,SparkFun SAMD21 Mini,SparkFun SAMD21 Dev,SparkFun Pro nRF52840 Mini,SparkFun SAMD21 Dev,SparkFun RedBoard Turbo,SparkFun LumiDrive, Sparkfun Qwiic Micro, SparkFun Qwiic Micro without Flash, SparkFun Qwiic Micro with Flash, SAMD51 Thing Plus.
- Dave Astels -羽毛M0超大号,饰品M0 Haxpress.
- Max Holliday -KickSat Sprite,SAM32.
- Itaca Innovation -微芯片M0
- Capable Robot Components - Programmable USB Hub, SenseTemp.
- Robotics Masters - Robo HAT MM1 M4 -机器人探索实验室- PyCubed
- Amitabh Shrivastava - Hearrings. -教授赛道- Numberwang badge
- arturo182 - Serpente,羽毛MIMXRT1062, Feather MIMXRT1011.
- Sony - Spresense
- PJRC - Teensy 4.0
- Electronut Labs - Papyr -TZT-STM32F411CE黑色药丸
- J&J Studios - datum-IMU, datum-Distance -KittenbBot- Meowbit -OSHWA-2020年开放硬件峰会徽章 -达米安·乔治- PyBoard 1.1
- Seeed Studios - Seeeduino XIAO -奇特的物体- The Open Book -ST- STM32F412 Discovery Kit, STM32F411 Discovery kit, STM32F407 Discovery Kit -Alethea花- Winterbloom Sol -Cedar Grove Studios-StringCar M0 Express
- keithp.com - Snekboard -精灵- PYB Nano v2 -XinaBox- XinaBox CS11, XinaBox CC03 -技术- Bluebird -Sarfata- ShIRtty Board -斯科特·肖克罗夫特- Python powered GameBoy-compatible cartridge -noGarage-[Ndbit6]() -Null Byte Labs LLC- CircuitBrains Deluxe, CircuitBrains Basic
将新板添加到CircuitPython列表上 circuitpython.org:请在GitHub上发出拉取请求 https://github.com/adafruit/circuitpython . CircuitPython开发人员可以帮助获取正确的引脚数据和其他信息,以映射新的电路板.
CircuitPython sensors and accessories -完整列出传感器,LCD,显示器,机器人技术,分线板等.
python.digikey.com -Digi-Key电子设备在其站点上的一个位置列出了所有Python支持的板,包括CircuitPython和MicroPython板.
Newsletter¶
- Adafruit Daily, Python for microcontrollers -有关MicroPython和CircuitPython的每周新闻,这是一份无垃圾邮件列表.
- Contribute to newsletter -撰写时事通讯的准则.
- Archives of all newsletters -2016年11月开始发布的所有新闻通讯的列表.
News¶
- Program CircuitPython devices with iPhone & iOS 13
- Changing Lives through Open Source, Passion and Mentoring - keynote talk at PyOhio,2019年7月27日,作者Kattni Rembor.
- Control servos with CircuitPython and Raspberry Pi -《 MagPi杂志》,第84期,梅利莎·勒布朗·威廉姆斯,2019年7月.
- PyDev of the Week: Scott Shawcroft,2019年7月1日.
- Scott Shawcroft: History of CircuitPython -针对Python核心开发人员的CircuitPython讨论(PyCon 2019).
- Five Things You Didn't Know Python Could Do -YouTube视频,2019年6月19日.
- PyCon2019 Keynote - Light Up Your Life - With Python and LEDs 尼娜·扎哈兰科(Nina Zakharenko)的作品. Python为使用可穿戴电子设备开辟了一个全新的世界. 幻灯片是 also available.
- Learn Hardware Programming with CircuitPython -Codecademy与Adafruit合作提供的课程.
- Use CircuitPython boards on the TI-83 Premium CE calculator -CircuitPython在Texas Instruments计算器上运行.
- Make: Vol. 68 Boards guide - Make: Magazine names Python the #1 Tech Trend for boards in 2019!
- Scott Shawcroft Is Squeezing Python Into Microcontrollers -IEEE Spectrum杂志针对制造商的Python编程语言的文章.
- Circuit Playground Express 4-H edition approved -4-H品牌版本已获得美国农业部(USDA)的认可,这是首款同时获得4-H批准的CircuitPython供电板!
- CircuitPython in Space -CircuitPython提供了一种通过硬件进行科学处理的容易接近且合乎逻辑的方法. 结合在太空中工作的低成本硬件,我们可以使新一代质疑和探索未知事物. 有了必要的“卫星资料”,学生们就可以花时间尝试新的东西,而不必重新发明wheel.
- Adafruit PyPortal: GUI meets CircuitPython in a Big Way -在CircuitPython和IoT设备PyPortal上扰乱自己的播客.
- Cool Tools -Sophy Wong谈到Circuit Playground Express,包括CircuitPython.
- CircuitPython for Rapid Microcontroller-Based Prototyping and Development -Digi-Key致力于开源社区努力调整特定的微控制器和开发板,以支持使用CircuitPython进行认真的微控制器开发.
- HackSpace Magazine - Issue 17 -由CircuitPython驱动的Adafruut Grand Central M4 Express评估.
- Python on Hardware Means Choices for Makers 由Liz Clark-Apress. CircuitPython(MicroPython的一个分支,从根本上设计为适合初学者使用.)这使最终用户可以将Python用于其电子硬件项目,类似于他们将C / C ++与Arduino IDE结合使用的方式.
- Method's Magazine -《方法电子杂志:设计趋势与万物的转变》在硬件上使用Python,第35页- PDF.
- HackSpace Magazine - Issue 15 -CircuitPython通过专题文章和项目在HackSpace Magazine上进行封面报道.
- CircuitPython in 2019 -社区征集对CircuitPython 2019的需求.
- CircuitPython in 2018 -一篇讨论CircuitPython 2018版未来方向的文章.
- CircuitPython on the Adafruit.com/blog -Adafruit博客文章讨论了CircuitPython.
- CircuitPython in MicroSolutions Digital Magazine -Microchip的MicroSolutions,“设计角”中的“微控制器上的Python”. MicroSolutions是Microchip的双月刊数字杂志.
- CircuitPython Snakes its Way onto Adafruit Hardware -MAKE在CircuitPython上发表的文章.
- Adafruit Circuit Playground Express review - Raspberry Pi reviews the Circuit Playground Express.
- The Amp Hour #383 -斯科特·肖克罗夫特(Scott Shawcroft)访谈.
- CircuitPython on Hackaday -与CircuitPython相关的Hackaday帖子.
- CircuitPython on hackster.io -与CircuitPython相关的hackster.io帖子.
- CircuitPython on MAKE -有关MAKE的CircuitPython相关内容.
Art¶
- CircuitPython Art Pack! Logos, banners, photos and Blinka! -与CircuitPython有关的Adafruit艺术.
Social¶
- #CircuitPython tagged on Twitter, latest -Twitter发布了标有CircuitPython的帖子.
- CircuitPython Twitter -有关CircuitPython新闻等的Twitter帐户汇总器.
- CircuitPython videos on YouTube, latest -YouTube发布了标有CircuitPython的帖子.
- #CircuitPython tagged photos & videos on Instagram -Instagram上标有CircuitPython的帖子.
- CircuitPython - micropython.org forums -在MicroPython论坛上标记为CircuitPython的文章.
- CircuitPython tagged on Reddit -有关CircuitPython的Reddit帖子.
- CircuitPython community on Reddit -在reddit / r / circuitpython /上的CircuitPython专用主目录
- CircuitPython on Hackaday.io -在hackaday.io上整理了项目清单
- CircuitPython on hackster.io -在hackster.io上的硬件项目(包括CircuitPython)上使用Python.
- CircuitPython on Instructables -在Autodesk的Instructables上使用CircuitPython的方法,指南等.
Podcasts¶
- Weekly community chat on Adafruit Discord server CircuitPython channel - Audio / Podcast edition -来自CircuitPython的Discord聊天空间的音频,会议通常是美国东部时间下午2点,这是音频版本 iTunes,Pocket Casts, Spotify和 XML feed.
- Python on hardware weekly video cast -硬件上Python的奇妙世界! 这是我们关于Python和电子产品的视频新闻播客! 该消息来自Python社区,不和谐社区,Adafruit社区等等. 这是每周新闻的一部分,然后我们向工程师询问一个片段,这是其中的视频片段! 该视频播客已打开 iTunes, YouTube, IGTV (Instagram TV),以及 XML.
- The Best Python Podcasts
Events¶
- Weekly community chat on Adafruit Discord server CircuitPython channel -CircuitPython的Discord聊天空间,会议通常在美国东部时间星期一下午2点举行.
- Weekly Adafruit Show-and-tell, Wednesday 7:30pm ET on Google+ Hangouts -每周的Adafruit展示与节目程序经常会显示与CircuitPython相关的项目.
- ASK AN ENGINEER, Wednesday 8pm ET on YouTube LIVE -每周运行时间最长的有关电子产品的Youtube现场表演,每周在“ Python on hardware segment”上提供有关CircuitPython的信息.
- PyCon 2020 -2020年4月15日至23日,美国宾夕法尼亚州匹兹堡,计划使用CircuitPython硬件和sprint.
Swag¶
- CircuitPython 6 release poster -CircuitPython版本6发布者.
- CircuitPython 5 release poster -CircuitPython版本5发布者.
- CircuitPython 4 release poster -CircuitPython发布了带有北欧特色的第4版海报.
- CircuitPython 3 release poster -CircuitPython版本3发布者.
- Blinka the CircuitPython Limited Edition Enamel Pin -带有CircuitPython吉祥物的珐琅针.
- Blinka the CircuitPython Sticker -贴有CircuitPython吉祥物Blinka的贴纸.
- Blinka the CircuitPython Temporary Tattoo -具有Blinka角色的临时纹身.
- CircuitPlayground lanyard -带有Blinka的CircuitPlayground挂绳.
Talks¶
- PyCon India - 2019 Interactive Hardware Poster Presentation powered by CircuitPython by Ayan Pahwa and Aakanksha Agrawal
- Max Holiday - CircuitPython in space, SmallSats and more!
- EuroPython 2019 talk video: Nicholas Tollervey – Tools of the Trade: The Making of a Code Editor
- EuroPython 2019 talk video: Radomir Dopieralski – Game Development with CircuitPython
- VIDEO: PyCascades – Light Up Your Life – With Python and LEDs -妮娜·扎哈兰科(Nina Zakharenko)
- Hanselminutes Technology Podcast – Learning CircuitPython with Scott Shawcroft
- PyCon2019 Keynote: Python on Hardware – Nina Zakharenko
- MicroPython & the Internet of Things -MicroPython和物联网,作者Damien George在GOTO 2016上
- Changing Lives through Open Source, Passion and Mentoring -通过开源,热情和指导改变生活,凯特尼·伦博尔(Kattni Rembor)在Pyohio 2019上的主题演讲
- CircuitPython: Python on hardware -CircuitPython:加拿大PyCon上的Dave Astels在硬件上使用Python
- Lighting Macro Photographs with CircuitPython -PyCon Australia的Stacy Morse用CircuitPython照明宏观照片
- Embedded Programming for everyone using MicroPython and CircuitPython -FOSSASIA峰会上的Ayan Pahwa着的《使用MicroPython和CircuitPython的所有人的嵌入式编程》
- Writing fast and efficient MicroPython -澳大利亚PyCon的Damien George编写了快速高效的MicroPython
- Extending MicroPython: Using C for good -了解如何扩展MicroPython以添加功能并提高性能. PyCon Australia上的Matt Trentini
Contributing¶
始终欢迎您提供意见和建议! 请从您自己的分叉发出请求,以修改Awesome CircuitPython.
此处详细说明了工作流程: Adafruit : Contribute to CircuitPython with Git and GitHub
Contribution Workflow Overview¶
1.在Github上分叉仓库. 1.将分叉的存储库克隆到驱动器. 1.使用所有者adafruit和原始URL添加一个远程. 1.获取遥控器 1.合并adafruit主文件(或主文件) 1.创建一个分支 1.做出改变 1.提交并推送到您的仓库 1.在正式仓库上创建拉取请求. 1.一旦被接受,请从正式仓库中合并到叉子的母版上,然后重新分支.
License & Trademarks¶
在法律允许的范围内,作者放弃了该作品的所有版权以及相关或邻近的权利.
上次更新时间:2020年2月28日