305 lines
63 KiB
Plaintext
305 lines
63 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome CircuitPython[0m
|
||
|
||
|
||
[38;5;12m [39m
|
||
|
||
|
||
|
||
[38;5;14m[1m![0m[38;5;12mAwesome[39m[38;5;14m[1m (https://awesome.re/badge.svg)[0m[38;5;12m (https://awesome.re)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of awesome CircuitPython guides, videos, libraries, frameworks, software and resources.[39m
|
||
|
||
|
||
|
||
|
||
|
||
|
||
[38;5;14m[1mCircuitPython[0m[38;5;12m [39m[38;5;12m(https://learn.adafruit.com/welcome-to-circuitpython/what-is-circuitpython)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mAdafruit's[39m[38;5;12m [39m[38;5;12mbranch[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mMicroPython[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msimplify[39m[38;5;12m [39m[38;5;12mexperimentation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12meducation[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mlow-cost[39m[38;5;12m [39m[38;5;12mmicrocontrollers.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12measier[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mever[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m
|
||
[38;5;12mprototyping[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mrequiring[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mupfront[39m[38;5;12m [39m[38;5;12mdesktop[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mdownloads.[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mCircuitPython[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12mclean[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12minstead[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mhaving[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mlow-level[39m[38;5;12m [39m[38;5;12mlanguages[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mC[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12m(what[39m[38;5;12m [39m[38;5;12mArduino[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[38;5;12mprogramming).[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbeginners![39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython.org[0m[38;5;12m (#circuitpythonorg)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAdafruit Learning System Guides[0m[38;5;12m (#adafruit-learning-system-guides)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVideos[0m[38;5;12m (#Video)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCode[0m[38;5;12m (#code)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFrameworks[0m[38;5;12m (#frameworks)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHardware[0m[38;5;12m (#hardware)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNewsletter[0m[38;5;12m (#newsletter)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIn the news[0m[38;5;12m (#news)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mArt, logos, graphics[0m[38;5;12m (#art)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSocial media[0m[38;5;12m (#social)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPodcasts[0m[38;5;12m (#podcasts)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEvents[0m[38;5;12m (#events)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSwag[0m[38;5;12m (#swag)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTalks[0m[38;5;12m (#talks)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mContributing[0m[38;5;12m (#contributing)[39m
|
||
|
||
[38;2;255;187;0m[4mCircuitPython.org[0m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mCircuitPython.org[39m[38;5;14m[1m (./assets/circuitpython-org.png)[0m[38;5;12m (https://circuitpython.org/)[39m
|
||
|
||
[38;5;14m[1mCircuitPython.org[0m[38;5;12m [39m[38;5;12m(https://circuitpython.org/)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mstop[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12msnake[39m[38;5;12m [39m[38;5;12mhighway.[39m[38;5;12m [39m[38;5;12mHere[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1msupported[0m[38;5;14m[1m [0m[38;5;14m[1mboards[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mdownload[0m[38;5;12m [39m[38;5;12m(https://circuitpython.org/downloads)[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12mfirmware[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mone,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mbeta,[39m[38;5;12m [39m
|
||
[38;5;12mlatest,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprevious[39m[38;5;12m [39m[38;5;12mversions.[39m[38;5;12m [39m[38;5;12mDownloads[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12msorted[39m[38;5;12m [39m[38;5;12mby:[39m[38;5;12m [39m[38;5;12mmaker,[39m[38;5;12m [39m[38;5;12mfeatures,[39m[38;5;12m [39m[38;5;12mname,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m[38;5;12m [39m[38;5;12mAt[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12m500[39m[38;5;12m [39m[38;5;12mboards[39m[38;5;12m [39m[38;5;12msupported[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mCircuitPython[39m[38;5;12m [39m[38;5;12mfamily![39m
|
||
|
||
[38;2;255;187;0m[4mAdafruit Learning System Guides[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mWelcome to CircuitPython![0m[38;5;12m (https://learn.adafruit.com/welcome-to-circuitpython/overview) - An overview of CircuitPython and the community.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython Essentials[0m[38;5;12m (https://learn.adafruit.com/circuitpython-essentials) - Learning the essential functions of CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mlearn.adafruit.com CircuitPython[0m[38;5;12m (https://learn.adafruit.com/category/circuitpython) - All Adafruit Learning Guides on CircuitPython.[39m
|
||
|
||
[38;2;255;187;0m[4mCommunity[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAdafruit CircuitPython Discord channel #CircuitPython[0m[38;5;12m (https://adafru.it/discord) - 24/7 chat and support on CircuitPython including a weekly podcast.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython Weekly Meeting[0m[38;5;12m (https://www.youtube.com/playlist?list=PLjF7R1fz_OOUvw7tMv45xjWp0ht8yNgg0) - Video archive of weekly community meeting via Discord, starting from September, 2017.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAdafruit CircuitPython Forums[0m[38;5;12m (https://forums.adafruit.com/viewforum.php?f=60) - The Adafruit discussion forum on CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mReddit r/circuitpython[0m[38;5;12m (https://www.reddit.com/r/circuitpython/) - a subreddit devoted to CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMicroPython Slack[0m[38;5;12m (https://micropython.slack.com/) - a Slack channel for MicroPython users. You can get an invitation [39m[38;5;14m[1mhere[0m[38;5;12m (https://slack-micropython.herokuapp.com/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMicroPython Meetup[0m[38;5;12m (https://www.meetup.com/MicroPython-Meetup/) - online and in Melbourne, Australia once a month, and [39m[38;5;14m[1mBlog[0m[38;5;12m (https://melbournemicropythonmeetup.github.io/).[39m
|
||
|
||
[38;2;255;187;0m[4mVideo[0m
|
||
|
||
[38;2;255;187;0m[4mEducational[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython Parsec[0m[38;5;12m (https://www.youtube.com/playlist?list=PLjF7R1fz_OOWFqZfqW9jlvQSIUmwn9lWr) - Adafruit's John Park's lessons on using CircuitPython for a variety of tasks.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython School[0m[38;5;12m (https://www.youtube.com/playlist?list=PLBJJ76R_ry5T3X72OIDkMOXQIdmcvSkue) - lessons and projects in Professor John Gallaugher's course Physical Computing: Art, Robotics, and Tech for Good at Boston College.[39m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCircuitPython[0m[38;5;14m[1m [0m[38;5;14m[1mProjects[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/playlist?list=PLBJJ76R_ry5Rz5YgfjpI4eCHmS5o5umL8)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mfun[39m[38;5;12m [39m[38;5;12mmaker,[39m[38;5;12m [39m[38;5;12melectronics[39m[38;5;12m [39m[38;5;12mprogramming,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrobotics[39m[38;5;12m [39m[38;5;12mprojects,[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mcourtesy[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mProfessor[39m[38;5;12m [39m[38;5;12mJohn[39m[38;5;12m [39m[38;5;12mGallaugher,[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;12mteaches[39m[38;5;12m [39m[38;5;12mPhysical[39m[38;5;12m [39m[38;5;12mComputing[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mBoston[39m[38;5;12m [39m
|
||
[38;5;12mCollege.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython Hardware Tutorials[0m[38;5;12m (https://www.youtube.com/playlist?list=PLRHdgFNRLyaN6eCw8b0yoHKDY9B4GiirU) - YouTube videos by educator Brogan M. Pratt.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mHow to Program a Robot in Python: Beginners Guide[0m[38;5;12m (https://www.youtube.com/playlist?list=PLRHdgFNRLyaOtopysljciT3-YzH858uDe) - YouTube videos by educator Brogan M. Pratt.[39m
|
||
|
||
[38;2;255;187;0m[4mBooks[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGetting[0m[38;5;14m[1m [0m[38;5;14m[1mStarted[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mCircuit[0m[38;5;14m[1m [0m[38;5;14m[1mPlayground[0m[38;5;14m[1m [0m[38;5;14m[1mExpress[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mAnne[0m[38;5;14m[1m [0m[38;5;14m[1mBarela[0m[38;5;12m [39m[38;5;12m(https://www.amazon.com/Getting-Started-Adafruit-Circuit-Playground-dp-1680454889/dp/1680454889/ref=mt_paperback)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIntroduction[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdiscussion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mCircuit[39m[38;5;12m [39m[38;5;12mPlayground[39m[38;5;12m [39m[38;5;12mExpress[39m[38;5;12m [39m
|
||
[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mCircuitPython,[39m[38;5;12m [39m[38;5;12mMakeCode[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mArduino.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCircuitPython[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;14m[1m [0m[38;5;14m[1mWorkshop[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mAgus[0m[38;5;14m[1m [0m[38;5;14m[1mKurniawan[0m[38;5;12m [39m[38;5;12m(https://www.amazon.com/CircuitPython-Development-Workshop-Agus-Kurniawan-ebook/dp/B07H2BDQLD/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mstarted[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mCircuitPython[39m[38;5;12m [39m[38;5;12mdevelopment.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mAdafruit[39m[38;5;12m [39m[38;5;12mItsyBitsy[39m[38;5;12m [39m[38;5;12mM0[39m[38;5;12m [39m[38;5;12mExpress[39m[38;5;12m [39m[38;5;12mboard[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdevelopment.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCircuitPython[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mbeginners[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mAdafruit[0m[38;5;14m[1m [0m[38;5;14m[1mCircuit[0m[38;5;14m[1m [0m[38;5;14m[1mPlayground[0m[38;5;14m[1m [0m[38;5;14m[1mExpress[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mMu[0m[38;5;12m [39m[38;5;12m(https://steam-tokyo.com/product/cpbook1/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIn[39m[38;5;12m [39m[38;5;12mJapanese[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mauthor[39m[38;5;12m [39m[38;5;14m[1mAoyama_PROD[0m[38;5;12m [39m[38;5;12m(https://twitter.com/AoyamaProd),[39m[38;5;12m [39m[38;5;12mSeptember,[39m[38;5;12m [39m[38;5;12m2019[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;14m[1mTechBookFest[0m[38;5;12m [39m
|
||
[38;5;12m(https://techbookfest.org/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPython for Microcontrollers: Getting Started with MicroPython - by Donald Norris[0m[38;5;12m (https://www.adafruit.com/product/3325) - Program your own MicroPython projects with ease—no prior programming experience necessary.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mProgramming with MicroPython - by Nicholas H. Tollervey, includes CircuitPython[0m[38;5;12m (https://www.amazon.com/Programming-MicroPython-Embedded-Microcontrollers-Python/dp/1491972734) - Discusses the MicroPython language.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWearable Tech Projects by Sophy Wong[0m[38;5;12m (https://store.rpipress.cc/collections/books/products/wearable-tech-projects-2019) - Contains many wearable projects using CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLearning IoT with Python and Raspberry Pi by E.I. Horvath, E.A. Horvath[0m[38;5;12m (https://www.barnesandnoble.com/w/learning-iot-with-python-and-raspberry-pi-ei-horvath/1133345171?ean=9780578549361)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMake Music with the Circuit Playground Express by Rick Leander[0m[38;5;12m (https://www.amazon.com/author/rleander) - Twelve projects that make music, sound and noise with Circuit Python.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTen Games for the Circuit Playground Express by Rick Leander[0m[38;5;12m (https://www.amazon.com/author/rleander) - Ten classic games adapted for Circuit Python.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInitiation au langage CircuitPython et à la puce nRF52840[0m[38;5;12m (https://www.elektor.fr/initiation-au-langage-circuitpython-et-a-la-puce-nrf52840) - A French introduction to CircuitPython and the nRF52840.[39m
|
||
|
||
[38;2;255;187;0m[4mCode[0m
|
||
|
||
[38;5;12m- CircuitPython Board Software Versions: Select per board at [39m[38;5;14m[1mCircuitPython.org[0m[38;5;12m (https://circuitpython.org/downloads).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython API Reference[0m[38;5;12m (https://circuitpython.readthedocs.io/en/latest/README.html) - A list of functions and documentation available for CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython Essentials[0m[38;5;12m (https://learn.adafruit.com/circuitpython-essentials) - Learning the essential functions of CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuit Playground Express CircuitPython API Reference[0m[38;5;12m (https://circuitpython.readthedocs.io/projects/circuitplayground/en/latest/) - The functions and documentation specific to the Circuit Playground Express using CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython GitHub Repository[0m[38;5;12m (https://github.com/adafruit/circuitpython) - The source code for CircuitPython on GitHub.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAdafruit[0m[38;5;14m[1m [0m[38;5;14m[1mCircuitPython[0m[38;5;14m[1m [0m[38;5;14m[1mLibraries[0m[38;5;12m [39m[38;5;12m(https://github.com/adafruit/Adafruit_CircuitPython_Bundle/blob/master/circuitpython_library_list.md)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCurrent[39m[38;5;12m [39m[38;5;12mAdafruit[39m[38;5;12m [39m[38;5;12mCircuitPython[39m[38;5;12m [39m[38;5;12mLibraries.[39m[38;5;12m [39m[38;5;12mThere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12m150+[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mavailable.[39m[38;5;12m [39m[38;5;12mMore[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mLibraries[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m
|
||
[38;5;14m[1mCircuitPython.org[0m[38;5;12m [39m[38;5;12m(https://circuitpython.org/libraries).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython Community Libraries[0m[38;5;12m (https://github.com/adafruit/CircuitPython_Community_Bundle/blob/main/circuitpython_community_library_list.md) - CircuitPython Community Libraries. There are over 45+ libraries available.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAdafruit Blinka - SBC Compatibility[0m[38;5;12m (https://learn.adafruit.com/circuitpython-on-raspberrypi-linux?view=all) - CircuitPython Libraries on Raspberry Pi and other compatible single-board computers (SBC) running Linux.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome List for the RP2040 Macropad[0m[38;5;12m (https://github.com/prcutler/awesome-macropad) - A list of awesome Macropad applications, macros, 3D printed plans, and more.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTod[0m[38;5;14m[1m [0m[38;5;14m[1mKurt's[0m[38;5;14m[1m [0m[38;5;14m[1mCircuitPython[0m[38;5;14m[1m [0m[38;5;14m[1mTips[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mTricks[0m[38;5;12m [39m[38;5;12m(https://github.com/todbot/circuitpython-tricks)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtips[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtricks[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCircuitPython.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAdafruit[39m[38;5;12m [39m[38;5;14m[1mLearn[0m[38;5;14m[1m [0m[38;5;14m[1mGuide[0m[38;5;12m [39m
|
||
[38;5;12m(https://learn.adafruit.com/todbot-circuitpython-tricks?view=all).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTod Kurt's CircuitPython [0m[48;5;235m[38;5;249m[1msynthio[0m[38;5;14m[1m Tips and Tricks[0m[38;5;12m (https://github.com/todbot/circuitpython-synthio-tricks) - More tips and tricks from Tod Kurt about CircuitPython's [39m[48;5;235m[38;5;249msynthio[49m[39m[38;5;12m library.[39m
|
||
|
||
[38;2;255;187;0m[4mFrameworks[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mcode.circuitpython.org - the online CircuitPython code editor[0m[38;5;12m (https://code.circuitpython.org/) - edit code and download to your device via WiFi, Bluetooth or USB.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Mu Editor, IDE, REPL, and plotter for CircuitPython[0m[38;5;12m (https://codewith.mu/) - The recommended offline Python editor for CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFor developers, Mu: A Python Code Editor[0m[38;5;12m (https://mu.readthedocs.io/en/latest/) - The documentation for Mu.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUsing Microsoft VSCode for CircuitPython[0m[38;5;12m (https://github.com/wmerkens/vscode-circuitpython) (GitHub) and [39m[38;5;14m[1mMicrosoft Marketplace[0m[38;5;12m (https://marketplace.visualstudio.com/items?itemName=wmerkens.vscode-circuitpython-v2).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThonny, a Python IDE for beginners[0m[38;5;12m (https://thonny.org/) - An editor with support for CircuitPython and MicroPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGlider: An app for editing Python on mobile devices wirelessly[0m[38;5;12m (https://github.com/adafruit/glider) - Also a [39m[38;5;14m[1mvideo[0m[38;5;12m (https://youtu.be/NYpcjDBA6xw), in development.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mA helper for CircuitPython development with Atom[0m[38;5;12m (https://github.com/s-light/CircuitPython_Atom_helper) - A helper for the [39m[38;5;14m[1mAtom editor[0m[38;5;12m (https://atom.io/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMicrosoft Device Simulator Express[0m[38;5;12m (https://github.com/microsoft/vscode-python-devicesimulator) - Virtual Circuit Playground Express and CircuitPython programming in Visual Studio Code (no longer maintained).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPewPew workshops[0m[38;5;12m (https://pewpew.rtfd.io) - Materials, examples, libraries and hardware for running Python game programming and electronics workshops with a minimum of problems.[39m
|
||
[38;5;12m- The CircuitPython Online IDE [39m[38;5;14m[1mVersion 1[0m[38;5;12m (https://urfdvw.github.io/CircuitPython-online-IDE/) and [39m[38;5;14m[1mVersion 2[0m[38;5;12m (https://urfdvw.github.io/CircuitPython-online-IDE2/) - A browser based IDE for CircuitPython by River Wang[39m
|
||
|
||
[38;2;255;187;0m[4mHardware[0m
|
||
|
||
[38;5;12mAll[39m[38;5;12m [39m[38;5;12msupported[39m[38;5;12m [39m[38;5;12mboards[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mviewed[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;14m[1mcircuitpython.org[0m[38;5;12m [39m[38;5;12m(https://circuitpython.org/downloads)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minclude[39m[38;5;12m [39m[38;5;12mdescriptions,[39m[38;5;12m [39m[38;5;12mpictures,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mCircuitPython[39m[38;5;12m [39m[38;5;12mbuilds.[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12mSingle-Board[39m[38;5;12m [39m[38;5;12mComputers,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mboards[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;14m[1munder[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mBlinka[0m[38;5;14m[1m [0m[38;5;14m[1mcategory[0m[38;5;12m [39m
|
||
[38;5;12m(https://circuitpython.org/blinka).[39m
|
||
|
||
[38;5;12mLooking to add a new board to CircuitPython? It's highly encouraged! Adafruit has four tutorials to help you do so:[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mHow to Add a New Board to CircuitPython[0m[38;5;12m (https://learn.adafruit.com/how-to-add-a-new-board-to-circuitpython/overview)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to add a New Board to the circuitpython.org website[0m[38;5;12m (https://learn.adafruit.com/how-to-add-a-new-board-to-the-circuitpython-org-website)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAdding a Single Board Computer to PlatformDetect for Blinka[0m[38;5;12m (https://learn.adafruit.com/adding-a-single-board-computer-to-platformdetect-for-blinka)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAdding a Single Board Computer to Blinka[0m[38;5;12m (https://learn.adafruit.com/adding-a-single-board-computer-to-blinka)[39m
|
||
|
||
[38;5;14m[1mCircuitPython sensors and accessories[0m[38;5;12m (https://www.adafruit.com/category/956) - Complete listing of sensors, LCDs, displays, robotics, breakout boards, and more.[39m
|
||
|
||
[38;5;14m[1mpython.digikey.com[0m[38;5;12m (https://python.digikey.com) - Digi-Key electronics has a listing of all Python-supported boards on their site in one location including CircuitPython and MicroPython boards.[39m
|
||
|
||
[38;2;255;187;0m[4mNewsletter[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAdafruit Daily, Python for Microcontrollers[0m[38;5;12m (https://www.adafruitdaily.com/) - A weekly newsletter on MicroPython, CircuitPython, and Python on single-board computers (SBC). A spam-free list.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mContribute to newsletter[0m[38;5;12m (https://github.com/adafruit/circuitpython-weekly-newsletter) - Guidelines on contributing to the newsletter.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mArchives of all newsletters[0m[38;5;12m (https://www.adafruitdaily.com/category/circuitpython/) - List of every newsletter published from the start, November 2016.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPython[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mHardware[0m[38;5;14m[1m [0m[38;5;14m[1mweekly[0m[38;5;14m[1m [0m[38;5;14m[1mVideocast[0m[38;5;12m [39m[38;5;12m(http://adafru.it/pohepisodes)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLadyada[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mPT[39m[38;5;12m [39m[38;5;12mreview[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhighlights[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnewsletter[39m[38;5;12m [39m[38;5;12mevery[39m[38;5;12m [39m[38;5;12mweek[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mvideo[39m[38;5;12m [39m[38;5;12mseries.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mbroadcast[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;14m[1miTunes[0m[38;5;12m [39m
|
||
[38;5;12m(https://podcasts.apple.com/us/podcast/python-on-hardware/id1451685192?mt=2),[39m[38;5;12m [39m[38;5;14m[1mYouTube[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/playlist?list=PLjF7R1fz_OOXRMjM7Sm0J2Xt6H81TdDev),[39m[38;5;12m [39m[38;5;14m[1mIGTV[0m[38;5;14m[1m [0m[38;5;14m[1m(Instagram[0m[38;5;14m[1m [0m[38;5;14m[1mTV[0m[38;5;12m [39m[38;5;12m(https://www.instagram.com/adafruit/channel/)),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mXML[0m[38;5;12m [39m
|
||
[38;5;12m(https://itunes.apple.com/us/podcast/python-on-hardware/id1451685192?mt=2).[39m
|
||
|
||
[38;2;255;187;0m[4mNews[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mThe Past, Present, and Future of CircuitPython[0m[38;5;12m (https://hackaday.com/2023/08/01/the-past-present-and-future-of-circuitpython/) - Hackaday interviews Limor "Ladyada" Fried about CircuitPython, August, 2023.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython on the Adafruit.com/blog[0m[38;5;12m (https://blog.adafruit.com/category/circuitpython/) - Adafruit Blog posts discussing CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython Show Episode 1: Kattni Rembor[0m[38;5;12m (https://www.circuitpythonshow.com/@circuitpythonshow/episodes/kattni-rembor) - Host Paul Cutler interviews CircuitPython team member Kattni Rembor, March 1, 2022.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mScott[0m[38;5;14m[1m [0m[38;5;14m[1mShawcroft[0m[38;5;14m[1m [0m[38;5;14m[1mWorks[0m[38;5;14m[1m [0m[38;5;14m[1mOn[0m[38;5;14m[1m [0m[38;5;14m[1mBare-Metal[0m[38;5;14m[1m [0m[38;5;14m[1mRaspberry[0m[38;5;14m[1m [0m[38;5;14m[1mPi[0m[38;5;14m[1m [0m[38;5;14m[1mCircuitPython[0m[38;5;14m[1m [0m[38;5;14m[1mas[0m[38;5;14m[1m [0m[38;5;14m[1mAdafruit[0m[38;5;14m[1m [0m[38;5;14m[1mPlans[0m[38;5;14m[1m [0m[38;5;14m[1man[0m[38;5;14m[1m [0m[38;5;14m[1mE[0m[38;5;14m[1m [0m[38;5;14m[1mInk[0m[38;5;14m[1m [0m[38;5;14m[1mComputer[0m[38;5;12m [39m[38;5;12m(https://www.hackster.io/news/scott-shawcroft-works-on-bare-metal-raspberry-pi-circuitpython-as-adafruit-plans-an-e-ink-computer-a6a037558ba5)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m
|
||
[38;5;12mHackster.io,[39m[38;5;12m [39m[38;5;12mDecember[39m[38;5;12m [39m[38;5;12m2021.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Real Python Podcast Episode 75: Building With CircuitPython & Constraints of Python for Microcontrollers[0m[38;5;12m (https://realpython.com/podcasts/rpp/75/) - Scott Shawcroft, August 27, 2021.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1membedded.fm[0m[38;5;14m[1m [0m[38;5;14m[1mPodcast[0m[38;5;14m[1m [0m[38;5;14m[1mEpisode[0m[38;5;14m[1m [0m[38;5;14m[1m372:[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mMotivation[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mCreativity[0m[38;5;12m [39m[38;5;12m(https://traffic.libsyn.com/secure/makingembeddedsystems/embedded-ep372.mp3?download=true)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12minterview[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAnne[39m[38;5;12m [39m[38;5;12mBarela,[39m[38;5;12m [39m[38;5;12mCircuitPython[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mmember[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mMicrocontrollers[39m[38;5;12m [39m
|
||
[38;5;12mEditor,[39m[38;5;12m [39m[38;5;12mMay[39m[38;5;12m [39m[38;5;12m6,[39m[38;5;12m [39m[38;5;12m2021.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDroneBot Workshop: Raspberry Pi Pico with CircuitPython[0m[38;5;12m (https://dronebotworkshop.com/pi-pico-circuitpython/) - March 5, 2021.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mChanging Lives through Open Source, Passion and Mentoring[0m[38;5;12m (https://youtu.be/-bBHXimlfPQ) - the [39m[38;5;14m[1mkeynote talk at PyOhio[0m[38;5;12m (https://www.pyohio.org/2019/presentations/126/), July 27, 2019 by Kattni Rembor.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mControl[0m[38;5;14m[1m [0m[38;5;14m[1mservos[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mCircuitPython[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mRaspberry[0m[38;5;14m[1m [0m[38;5;14m[1mPi[0m[38;5;12m [39m
|
||
[38;5;12m(https://blog.adafruit.com/2019/07/27/issue-84-the-magpi-magazinethe-magpi-magazine-control-servos-with-circuitpython-and-raspberry-pi-by-makermelissa-themagpi-raspberry_pi-circuitpython-blinka/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mMagPi[39m[38;5;12m [39m[38;5;12mMagazine,[39m[38;5;12m [39m[38;5;12mIssue[39m[38;5;12m [39m[38;5;12m84,[39m[38;5;12m [39m[38;5;12mMelissa[39m[38;5;12m [39m
|
||
[38;5;12mLeBlanc-Williams,[39m[38;5;12m [39m[38;5;12mJuly,[39m[38;5;12m [39m[38;5;12m2019.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPyDev of the Week: Scott Shawcroft[0m[38;5;12m (https://www.blog.pythonlibrary.org/2019/07/01/pydev-of-the-week-scott-shawcroft/) - July 1, 2019.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScott Shawcroft: History of CircuitPython[0m[38;5;12m (https://pyfound.blogspot.com/2019/05/scott-shawcroft-history-of-circuitpython.html) - A discussion of CircuitPython for the core developers of Python, PyCon 2019.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFive Things You Didn't Know Python Could Do[0m[38;5;12m (https://www.youtube.com/watch?v=HNrMjH9Yuv4) - YouTube video, June 19, 2019.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPyCon2019[0m[38;5;14m[1m [0m[38;5;14m[1mKeynote[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mLight[0m[38;5;14m[1m [0m[38;5;14m[1mUp[0m[38;5;14m[1m [0m[38;5;14m[1mYour[0m[38;5;14m[1m [0m[38;5;14m[1mLife[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mWith[0m[38;5;14m[1m [0m[38;5;14m[1mPython[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mLEDs[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=35mXD40SvXM)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBy[39m[38;5;12m [39m[38;5;12mNina[39m[38;5;12m [39m[38;5;12mZakharenko.[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mopens[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwhole[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mworld[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mwearable[39m[38;5;12m [39m[38;5;12melectronics.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mslides[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;14m[1malso[0m[38;5;14m[1m [0m[38;5;14m[1mavailable[0m[38;5;12m [39m
|
||
[38;5;12m(https://speakerdeck.com/nnja/preso-c22944f3-ce78-4ced-8a34-f866656bf6c8).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mLearn[0m[38;5;14m[1m [0m[38;5;14m[1mHardware[0m[38;5;14m[1m [0m[38;5;14m[1mProgramming[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mCircuitPython[0m[38;5;12m [39m[38;5;12m(https://www.codecademy.com/learn/learn-circuitpython?utm_source=adafruit&utm_medium=partners&utm_campaign=circuitplayground&utm_content=blog_home)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcourse[39m[38;5;12m [39m[38;5;12moffered[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mCodecademy[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mcollaboration[39m[38;5;12m [39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAdafruit.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUse[0m[38;5;14m[1m [0m[38;5;14m[1mCircuitPython[0m[38;5;14m[1m [0m[38;5;14m[1mboards[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mTI-83[0m[38;5;14m[1m [0m[38;5;14m[1mPremium[0m[38;5;14m[1m [0m[38;5;14m[1mCE[0m[38;5;14m[1m [0m[38;5;14m[1mcalculator[0m[38;5;12m [39m[38;5;12m(https://blog.adafruit.com/2019/03/31/use-circuitpython-boards-on-the-ti-83-premium-ce-calculator-tiplanetnews-ticalculators-circuitpython-circuitpython/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCircuitPython[39m[38;5;12m [39m[38;5;12mruns[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mTexas[39m
|
||
[38;5;12mInstrument[39m[38;5;12m [39m[38;5;12mcalculators.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScott Shawcroft Is Squeezing Python Into Microcontrollers[0m[38;5;12m (https://spectrum.ieee.org/scott-shawcroft-is-squeezing-python-into-microcontrollers) - IEEE Spectrum Magazine article on the Python programming language for makers.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCircuit[0m[38;5;14m[1m [0m[38;5;14m[1mPlayground[0m[38;5;14m[1m [0m[38;5;14m[1mExpress[0m[38;5;14m[1m [0m[38;5;14m[1m4-H[0m[38;5;14m[1m [0m[38;5;14m[1medition[0m[38;5;14m[1m [0m[38;5;14m[1mapproved[0m[38;5;12m [39m[38;5;12m(https://blog.adafruit.com/2019/03/18/adafruit-circuit-playground-express-4-h-edition-approved-adafruit-4h-4h-4hgrowshere/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12m4-H[39m[38;5;12m [39m[38;5;12mbranded[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mapproved[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mUSDA,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m
|
||
[38;5;12mCircuitPython[39m[38;5;12m [39m[38;5;12mpowered[39m[38;5;12m [39m[38;5;12mboard[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12m4-H[39m[38;5;12m [39m[38;5;12mapproved![39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCircuitPython[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mSpace[0m[38;5;12m [39m[38;5;12m(https://blog.adafruit.com/2019/03/17/circuitpython-in-space-pythonaut-circuitpython-adafruit-maholli404-zacinaction-smallsat-kicksat/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m_CircuitPython[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mapproachable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlogical[39m[38;5;12m [39m[38;5;12mmeans[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mconducting[39m[38;5;12m [39m[38;5;12mscience[39m[38;5;12m [39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12mhardware.[39m[38;5;12m [39m[38;5;12mPaired[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mlow-cost[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mshown[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mspace,[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12menable[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mquestion[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexplore[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12munknown.[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnecessary[39m[38;5;12m [39m[38;5;12m“satellite[39m[38;5;12m [39m[38;5;12mstuff”[39m[38;5;12m [39m[38;5;12malready[39m[38;5;12m [39m[38;5;12mbaked[39m[38;5;12m [39m[38;5;12min,[39m[38;5;12m [39m[38;5;12mstudents[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mspend[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mtrying[39m[38;5;12m [39m[38;5;12msomething[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m
|
||
[38;5;12mrather[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mreinventing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mwheel_.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAdafruit PyPortal: GUI meets CircuitPython in a Big Way[0m[38;5;12m (https://anchor.fm/disruptityourself/episodes/Adafruit-PyPortal-GUI-meets-CircuitPython-in-a-Big-Way-e3g745) - Disrupt It Yourself podcast on CircuitPython and the IoT device, PyPortal.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCool Tools[0m[38;5;12m (https://youtu.be/Kz4C7sCLWb0) - Sophy Wong Talks Circuit Playground Express including CircuitPython.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCircuitPython[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mRapid[0m[38;5;14m[1m [0m[38;5;14m[1mMicrocontroller-Based[0m[38;5;14m[1m [0m[38;5;14m[1mPrototyping[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;12m [39m[38;5;12m(https://www.digikey.com/en/articles/techzone/2019/mar/the-basics-of-circuitpython-for-rapid-microcontroller-based-prototyping-and-development)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDigi-Key[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m
|
||
[38;5;12msource[39m[38;5;12m [39m[38;5;12mcommunity's[39m[38;5;12m [39m[38;5;12mefforts[39m[38;5;12m [39m[38;5;12madapting[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12mmicrocontrollers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdev[39m[38;5;12m [39m[38;5;12mboards[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mserious[39m[38;5;12m [39m[38;5;12mmicrocontroller[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mCircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHackSpace Magazine - Issue 17[0m[38;5;12m (https://hackspace.raspberrypi.com/articles/adafruit-grand-central-m4-express-review) - CircuitPython powered Adafruit Grand Central M4 Express review.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPython[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mHardware[0m[38;5;14m[1m [0m[38;5;14m[1mMeans[0m[38;5;14m[1m [0m[38;5;14m[1mChoices[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mMakers[0m[38;5;12m [39m[38;5;12m(https://www.apress.com/us/blog/all-blog-posts/python-on-hardware-means-choices-for-makers/16332230)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBy[39m[38;5;12m [39m[38;5;12mLiz[39m[38;5;12m [39m[38;5;12mClark[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mApress.[39m[38;5;12m [39m[38;5;12mCircuitPython[39m[38;5;12m [39m[38;5;12m(a[39m[38;5;12m [39m[38;5;12mfork[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mMicroPython[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mground[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m
|
||
[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mbeginner[39m[38;5;12m [39m[38;5;12mfriendly.)[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mend[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12melectronics[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mC/C++[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mArduino[39m[38;5;12m [39m[38;5;12mIDE.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMethod's[0m[38;5;14m[1m [0m[38;5;14m[1mMagazine[0m[38;5;12m [39m[38;5;12m(https://www.mouser.com/news/methods/2019-1/mobile/index.html#p=35)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMethods[39m[38;5;12m [39m[38;5;12meZine:[39m[38;5;12m [39m[38;5;12mDesign[39m[38;5;12m [39m[38;5;12mTrends[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mTransformation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mEverything[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhardware,[39m[38;5;12m [39m[38;5;12mpage[39m[38;5;12m [39m[38;5;12m35[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPDF[0m[38;5;12m [39m
|
||
[38;5;12m(https://www.mouser.com/pdfdocs/Mouser-Methods-v3i1.pdf).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHackSpace[0m[38;5;14m[1m [0m[38;5;14m[1mMagazine[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mIssue[0m[38;5;14m[1m [0m[38;5;14m[1m15[0m[38;5;12m [39m[38;5;12m(https://blog.adafruit.com/2019/01/24/issue-15-hackspace-magazine-circuitpython-hackspacemag-by-ben-everard-ben_everard-circuitpython-circuitpython-madewithmu/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCircuitPython[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcover[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mHackSpace[39m[38;5;12m [39m[38;5;12mMagazine[39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12mfeature[39m[38;5;12m [39m[38;5;12marticle,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprojects.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;12mCommunity[39m[38;5;12m [39m[38;5;12mcall[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mwanted[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mneeded[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mCircuitPython[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12myear:[39m[38;5;12m [39m[38;5;14m[1m2018[0m[38;5;12m [39m[38;5;12m(https://blog.adafruit.com/2018/01/29/circuitpython-in-2018/),[39m[38;5;12m [39m[38;5;14m[1m2019[0m[38;5;12m [39m
|
||
[38;5;12m(https://blog.adafruit.com/2018/12/17/what-do-you-want-from-circuitpython-in-2019-circuitpython2019-circuitpython/),[39m[38;5;12m [39m[38;5;14m[1m2020[0m[38;5;12m [39m[38;5;12m(https://blog.adafruit.com/2020/02/03/circuitpython2020-recap/),[39m[38;5;12m [39m[38;5;14m[1m2021[0m[38;5;12m [39m
|
||
[38;5;12m(https://blog.adafruit.com/2021/01/01/where-should-circuitpython-go-in-2021-circuitpython2021-circuitpython/),[39m[38;5;12m [39m[38;5;14m[1m2022[0m[38;5;12m [39m[38;5;12m(https://blog.adafruit.com/2022/02/01/the-circuitpython-community-a-round-up-and-a-look-forward-to-202/),[39m[38;5;12m [39m[38;5;14m[1m2023[0m[38;5;12m [39m
|
||
[38;5;12m(https://blog.adafruit.com/2023/01/23/circuitpython2023-wrap-up/),[39m[38;5;12m [39m[38;5;14m[1m2024[0m[38;5;12m [39m[38;5;12m(https://blog.adafruit.com/2024/01/31/first-circuitpython2024-posts-2-2/),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1m2025[0m[38;5;12m [39m[38;5;12m(https://blog.adafruit.com/2025/01/15/thank-you-for-circuitpython2025/).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCircuitPython[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mMicroSolutions[0m[38;5;14m[1m [0m[38;5;14m[1mDigital[0m[38;5;14m[1m [0m[38;5;14m[1mMagazine[0m[38;5;12m [39m[38;5;12m(https://blog.adafruit.com/2018/08/27/circuitpython-in-microsolutions-digital-magazine-microchiptech-microchipmakes-circuitpython-adafruit/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMicrochip’s[39m[38;5;12m [39m[38;5;12mMicroSolutions,[39m[38;5;12m [39m[38;5;12m“Python[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m
|
||
[38;5;12mMicrocontrollers”[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mDesign[39m[38;5;12m [39m[38;5;12mCorner[39m[38;5;12m [39m[38;5;12marticle.[39m[38;5;12m [39m[38;5;12mMicroSolutions[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mMicrochip’s[39m[38;5;12m [39m[38;5;12mbi-monthly[39m[38;5;12m [39m[38;5;12mdigital[39m[38;5;12m [39m[38;5;12mmagazine.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython Snakes its Way onto Adafruit Hardware[0m[38;5;12m (https://makezine.com/2017/08/11/circuitpython-snakes-way-adafruit-hardware/) - An article by MAKE on CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAdafruit Circuit Playground Express review[0m[38;5;12m (https://hackspace.raspberrypi.com/articles/adafruit-circuit-playground-express-review) - Raspberry Pi reviews the Circuit Playground Express.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Amp Hour #383[0m[38;5;12m (https://www.youtube.com/watch?v=d-Uw3YOf7dE) - An Interview with Scott Shawcroft.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython on Hackaday[0m[38;5;12m (https://hackaday.com/blog/?s=circuitpython) - Hackaday posts related to CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython on hackster.io[0m[38;5;12m (https://blog.hackster.io/search?q=circuitpython) - Posts on hackster.io related to CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython on MAKE[0m[38;5;12m (https://makezine.com/?s=circuitpython) - CircuitPython related content on MAKE.[39m
|
||
|
||
[38;2;255;187;0m[4mArt[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython Art Pack! Logos, banners, photos and Blinka![0m[38;5;12m (https://www.dropbox.com/sh/l6tp9ym5nf8h5v9/AABGu_q2pcdUQdx1avr8Xvvda?dl=0) - Adafruit art relating to CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPython Cheat Sheet[0m[38;5;12m (https://scouv.lisn.upsaclay.fr/python-memento/memento-python3-en-latest.pdf) - An up to date, consise reference for Python (regular Python or CPython) syntax[39m
|
||
|
||
[38;2;255;187;0m[4mSocial[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1m#CircuitPython tagged on Twitter, latest[0m[38;5;12m (https://twitter.com/search?f=tweets&vertical=default&q=%23CircuitPython&src=tyah) - Twitter posts tagged CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython Twitter[0m[38;5;12m (https://twitter.com/circuitpython) - Twitter account aggregator for CircuitPython news and more.[39m
|
||
[38;5;12m- [39m[38;5;14m[1m#CircuitPython tagged on Mastodon[0m[38;5;12m (https://mastodon.social/tags/circuitpython)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython videos on YouTube, latest[0m[38;5;12m (https://www.youtube.com/results?sp=CAI%253D&search_query=circuitpython) - YouTube posts tagged CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1m#CircuitPython tagged photos & videos on Instagram[0m[38;5;12m (https://www.instagram.com/explore/tags/circuitpython/) - Posts on Instagram tagged CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython - micropython.org forums[0m[38;5;12m (https://forum.micropython.org/search.php?keywords=adafruit&terms=all&author=&sc=1&sf=all&sr=posts&sk=t&sd=d&st=0&ch=300&t=0&submit=Search) - Articles on the MicroPython forums tagged for CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython tagged on Reddit[0m[38;5;12m (https://www.reddit.com/domain/adafruit.com/search?q=circuit+python&sort=new&t=week) - Reddit posts relating to CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython community on Reddit[0m[38;5;12m (https://www.reddit.com/r/circuitpython/) - Dedicated home of CircuitPython on reddit [39m[38;5;14m[1mr/circuitpython/[0m[38;5;12m (https://www.reddit.com/r/circuitpython/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython on Hackaday.io[0m[38;5;12m (https://hackaday.io/list/163331-circuitpython) - Curated list of projects on hackaday.io.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython on hackster.io[0m[38;5;12m (https://blog.adafruit.com/2019/01/15/python-on-hardware-community-hub-on-hackster-io-hacksterio/) - Python on hardware projects on hackster.io including CircuitPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython on Instructables[0m[38;5;12m (https://www.instructables.com/howto/circuitpython/) - How-tos, guides, and more, using CircuitPython on Autodesk's Instructables.[39m
|
||
|
||
[38;2;255;187;0m[4mPodcasts[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWeekly[0m[38;5;14m[1m [0m[38;5;14m[1mcommunity[0m[38;5;14m[1m [0m[38;5;14m[1mchat[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mAdafruit[0m[38;5;14m[1m [0m[38;5;14m[1mDiscord[0m[38;5;14m[1m [0m[38;5;14m[1mserver[0m[38;5;14m[1m [0m[38;5;14m[1mCircuitPython[0m[38;5;14m[1m [0m[38;5;14m[1mchannel[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mAudio[0m[38;5;14m[1m [0m[38;5;14m[1m/[0m[38;5;14m[1m [0m[38;5;14m[1mPodcast[0m[38;5;14m[1m [0m[38;5;14m[1medition[0m[38;5;12m [39m[38;5;12m(https://podcasts.apple.com/us/podcast/circuitpython-weekly-meeting/id1451685016)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAudio[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mDiscord[39m[38;5;12m [39m[38;5;12mchat[39m[38;5;12m [39m[38;5;12mspace[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCircuitPython,[39m[38;5;12m [39m[38;5;12mmeetings[39m[38;5;12m [39m
|
||
[38;5;12mare[39m[38;5;12m [39m[38;5;12musually[39m[38;5;12m [39m[38;5;12mMondays[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12m2pm[39m[38;5;12m [39m[38;5;12mET,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12maudio[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;14m[1miTunes[0m[38;5;12m [39m[38;5;12m(https://podcasts.apple.com/us/podcast/circuitpython-weekly-meeting/id1451685016),[39m[38;5;12m [39m[38;5;12mPocket[39m[38;5;12m [39m[38;5;12mCasts,[39m[38;5;12m [39m[38;5;14m[1mSpotify[0m[38;5;12m [39m[38;5;12m(https://adafru.it/spotify),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mXML[0m[38;5;14m[1m [0m[38;5;14m[1mfeed[0m[38;5;12m [39m
|
||
[38;5;12m(https://adafruit-podcasts.s3.amazonaws.com/circuitpython_weekly_meeting/audio-podcast.xml).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe CircuitPython Show[0m[38;5;12m (https://www.circuitpythonshow.com/@circuitpythonshow) - an interview podcast with people in the CircuitPython community hosted by Paul Cutler.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Best Python Podcasts[0m[38;5;12m (https://blog.adafruit.com/2019/03/22/the-best-python-podcasts-python-talkpython-mkennedy-pythonbites-brianokken/) - The Best Python Podcasts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Bootloader[0m[38;5;12m (https://thebootloader.net) - hosted by CircuitPython community members Paul Cutler and Tod Kurt, this podcast often covers CircuitPython topics.[39m
|
||
|
||
[38;2;255;187;0m[4mEvents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mWeekly community chat on Adafruit Discord server CircuitPython channel[0m[38;5;12m (https://discord.gg/EAeBY6x) - The Discord chat space for CircuitPython, meetings are usually Mondays at 2pm ET.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWeekly Adafruit Show-and-tell, Wednesday 7:30pm ET on YouTube LIVE[0m[38;5;12m (https://www.youtube.com/adafruit/live) - The weekly Adafruit Show-and-tell program often has CircuitPython-related projects on display.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mASK AN ENGINEER, Wednesday 8pm ET on YouTube LIVE[0m[38;5;12m (https://www.youtube.com/adafruit/live) - The longest running YouTube live show about electronics, information on CircuitPython each week during "Python on hardware segment".[39m
|
||
|
||
[38;2;255;187;0m[4mSwag[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPlayground lanyard[0m[38;5;12m (https://www.adafruit.com/product/3987) - CircuitPlayground lanyard featuring Blinka.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBlinka the CircuitPython Sticker[0m[38;5;12m (https://www.adafruit.com/product/3725) - A sticker featuring Blinka, the CircuitPython mascot.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBlinka the CircuitPython Temporary Tattoo[0m[38;5;12m (https://www.adafruit.com/product/2600) - A temporary tattoo featuring the Blinka character.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython 9 release poster[0m[38;5;12m (https://www.adafruit.com/product/5873) - CircuitPython release version 9 poster (out of stock).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython 8 release poster[0m[38;5;12m (https://www.adafruit.com/product/5513) - CircuitPython release version 8 poster (out of stock).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython 7 release poster[0m[38;5;12m (https://www.adafruit.com/product/5067) - CircuitPython release version 7 poster (out of stock).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython 6 release poster[0m[38;5;12m (https://www.adafruit.com/product/4713) - CircuitPython release version 6 poster (out of stock).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython 5 release poster[0m[38;5;12m (https://www.adafruit.com/product/4365) - CircuitPython release version 5 poster (out of stock).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython 4 release poster[0m[38;5;12m (https://www.adafruit.com/product/4082) - CircuitPython release version 4 poster featuring Nordic (out of stock).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython 3 release poster[0m[38;5;12m (https://www.adafruit.com/product/3793) - CircuitPython release version 3 poster (out of stock).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBlinka the CircuitPython Limited Edition Enamel Pin[0m[38;5;12m (https://www.adafruit.com/product/3680) - An enamel pin with the CircuitPython mascot (out of stock).[39m
|
||
|
||
[38;2;255;187;0m[4mTalks[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython 入门[0m[38;5;12m (https://youtu.be/kVDFoyLCqXU) - CircuitPython 程序!An entry level CircuitPython tutorial in Chinese 01: From zero to Hello World (YouTube).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mChanging Lives through Open Source, Passion and Mentoring[0m[38;5;12m (https://youtu.be/-bBHXimlfPQ) - Changing Lives through Open Source, Passion and Mentoring, Keynote by Kattni Rembor at PyOhio 2019.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCircuitPython: Python on hardware[0m[38;5;12m (https://youtu.be/rN7kvWuAt7k) - CircuitPython: Python on hardware by Dave Astels at PyCon Canada.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEmbedded Programming for everyone using MicroPython and CircuitPython[0m[38;5;12m (https://youtu.be/LRvh1UDTbU0) - Embedded Programming for everyone using MicroPython and CircuitPython by Ayan Pahwa at FOSSASIA Summit.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEuroPython[0m[38;5;14m[1m [0m[38;5;14m[1m2019[0m[38;5;14m[1m [0m[38;5;14m[1mtalk[0m[38;5;14m[1m [0m[38;5;14m[1mvideo:[0m[38;5;14m[1m [0m[38;5;14m[1mNicholas[0m[38;5;14m[1m [0m[38;5;14m[1mTollervey[0m[38;5;14m[1m [0m[38;5;14m[1m–[0m[38;5;14m[1m [0m[38;5;14m[1mTools[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mTrade:[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mMaking[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m[38;5;14m[1m [0m[38;5;14m[1mEditor[0m[38;5;12m [39m
|
||
[38;5;12m(https://blog.adafruit.com/2019/10/01/europython-2019-talk-video-nicholas-tollervey-tools-of-the-trade-the-making-of-a-code-editor-python-circuitpython-europython-ntoll/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mNicholas[39m[38;5;12m [39m[38;5;12mTollervey.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEuroPython[0m[38;5;14m[1m [0m[38;5;14m[1m2019[0m[38;5;14m[1m [0m[38;5;14m[1mtalk[0m[38;5;14m[1m [0m[38;5;14m[1mvideo:[0m[38;5;14m[1m [0m[38;5;14m[1mRadomir[0m[38;5;14m[1m [0m[38;5;14m[1mDopieralski[0m[38;5;14m[1m [0m[38;5;14m[1m–[0m[38;5;14m[1m [0m[38;5;14m[1mGame[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mCircuitPython[0m[38;5;12m [39m[38;5;12m(https://blog.adafruit.com/2019/10/01/europython-2019-talk-video-radomir-dopieralski-game-development-with-circuitpython-cirecuitpython-europython-deshipu/)[39m[38;5;12m [39m[38;5;12m-[39m
|
||
[38;5;12mRadomir[39m[38;5;12m [39m[38;5;12mDopieralski.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExtending MicroPython: Using C for good[0m[38;5;12m (https://www.youtube.com/watch?v=437CZBnK8vI) - A look at how MicroPython can be extended to add features and improve performance. By Matt Trentini at PyCon Australia.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHanselminutes[0m[38;5;14m[1m [0m[38;5;14m[1mTechnology[0m[38;5;14m[1m [0m[38;5;14m[1mPodcast[0m[38;5;14m[1m [0m[38;5;14m[1m–[0m[38;5;14m[1m [0m[38;5;14m[1mLearning[0m[38;5;14m[1m [0m[38;5;14m[1mCircuitPython[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mScott[0m[38;5;14m[1m [0m[38;5;14m[1mShawcroft[0m[38;5;12m [39m
|
||
[38;5;12m(https://blog.adafruit.com/2019/09/13/hanselminutes-technology-podcast-learning-circuitpython-with-scott-shawcroft-shanselman-circuitpython-tannewt-hanselminutes-adafruit/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mScott[39m[38;5;12m [39m[38;5;12mShawcroft.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLighting Macro Photographs with CircuitPython[0m[38;5;12m (https://youtu.be/JAgCZ70Q3sg) - Lighting Macro Photographs with CircuitPython by Stacy Morse at PyCon Australia.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMax Holiday - CircuitPython in space, SmallSats and more![0m[38;5;12m (https://youtu.be/Mb9c4e7ID9E) - Max Holiday.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMicroPython & the Internet of Things[0m[38;5;12m (https://youtu.be/EvGhPmPPzko) - MicroPython & the Internet of Things by Damien George at GOTO 2016.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPyCon2019 Keynote: Python on Hardware – Nina Zakharenko[0m[38;5;12m (https://blog.adafruit.com/2019/05/06/pycon2019-keynote-python-on-hardware-nina-zakharenko-pythonhardware-pycon2019-circuitpython-python-circuitplaygroundexpress-nnja/) - Nina Zakharenko.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPyCon India - 2019 Interactive Hardware Poster Presentation powered by CircuitPython by Ayan Pahwa and Aakanksha Agrawal[0m[38;5;12m (https://youtu.be/mmLI0HKfPQI) - Ayan Pahwa and Aakanksha Agrawal.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVIDEO: PyCascades – Light Up Your Life – With Python and LEDs[0m[38;5;12m (https://blog.adafruit.com/2019/02/25/video-pycascades-light-up-your-life-with-python-and-leds-nnja-pycascades2019-pycascades-pycascades/) - Nina Zakharenko.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWriting fast and efficient MicroPython[0m[38;5;12m (https://youtu.be/hHec4qL00x0) - Writing fast and efficient MicroPython by Damien George at PyCon Australia.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMore Fun with Hardware and CircuitPython -- IoT, Wearables, and More![0m[38;5;12m (https://www.nnja.io/post/2021/pycon2021-more-fun-circuitpython/) - Nina Zakharenko at PyCon 2021.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEuroPython 2022 talk video: Radomir Dopieralski - Game Development with CircuitPython[0m[38;5;12m (https://www.youtube.com/watch?v=2i6qhfq5u78) - Radomir Dopieralski[39m
|
||
[38;5;12m- [39m[38;5;14m[1mConnecting Old to New with CircuitPython: Retrocomputer input devices on modern PCs[0m[38;5;12m (https://youtu.be/XhwI8ZHhbE8) - Jeff Epler at PyCon 2024[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCutting the USB Cord: Wirelessly Programming CircuitPython[0m[38;5;12m (https://www.youtube.com/watch?v=eiQ9RIt-cNM) - Scott Shawcroft at PyCascades 2024[39m
|
||
|
||
[38;2;255;187;0m[4mContributing[0m
|
||
|
||
[38;5;12mContributions and suggestions are always welcome! Please make pull requests from your own fork to modify Awesome CircuitPython.[39m
|
||
|
||
[38;5;12mThe workflow is explained in detail here: [39m[38;5;14m[1mAdafruit : Contribute to CircuitPython with Git and GitHub[0m[38;5;12m (https://learn.adafruit.com/contribute-to-circuitpython-with-git-and-github/overview).[39m
|
||
|
||
[38;2;255;187;0m[4mContribution Workflow Overview[0m
|
||
|
||
[38;5;12m1. Fork [39m[38;5;14m[1mthis repository[0m[38;5;12m (https://github.com/adafruit/awesome-circuitpython) on GitHub.[39m
|
||
[38;5;12m1. Clone the forked repo to your drive.[39m
|
||
[38;5;12m1. Add a remote using owner adafruit and the original URL.[39m
|
||
[38;5;12m1. Fetch the remote.[39m
|
||
[38;5;12m1. Merge adafruit or main.[39m
|
||
[38;5;12m1. Create a branch.[39m
|
||
[38;5;12m1. Make a change.[39m
|
||
[38;5;12m1. Commit and push to your repo.[39m
|
||
[38;5;12m1. Create a pull request on the official repo.[39m
|
||
[38;5;12m1. Once accepted, repeat by merging from the official repo to your fork's master, and re-branch.[39m
|
||
|
||
[38;5;12mQuestions? We're happy to [39m[38;5;14m[1mhelp you to contribute on Discord[0m[38;5;12m (https://discord.com/invite/5FBsBHU).[39m
|
||
|
||
[38;2;255;187;0m[4mLicense & Trademarks[0m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)[0m[38;5;12m (https://creativecommons.org/publicdomain/zero/1.0/)[39m
|
||
|
||
[38;5;12mTo the extent possible under law, the authors have waived all copyright and related or neighbouring rights to this work.[39m
|
||
|
||
[38;5;12mLast updated: May 28, 2025[39m
|
||
|
||
[38;5;12mcircuitpython Github: https://github.com/adafruit/awesome-circuitpython[39m
|