Awesome CircuitPython
CircuitPythonを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
目次
- CircuitPython.org
- Adafruit Learning Systemガイド
- コミュニティ
- 動画
- 書籍
- コード
- フレームワーク
- ハードウェア
- ニュースレター
- ニュース
- アート、ロゴ、グラフィック
- ソーシャルメディア
- ポッドキャスト
- イベント
- グッズ
- 講演
- 貢献
CircuitPython.org
CircuitPython.org は、情報を探す際の最初の入口です。対応ボードの一覧とダウンロードから、各ボード向けのベータ版、最新版、旧版ファームウェアを入手できます。メーカー、機能、名前などで並べ替えられます。現在、CircuitPythonファミリーでは500種類を超えるボードがサポートされています。
Adafruit Learning Systemガイド
- Welcome to CircuitPython! - CircuitPython とそのコミュニティについての概要
- CircuitPython Essentials - CircuitPythonの基本機能を学びます。
- learn.adafruit.com CircuitPython - Adafruitが提供するすべてのCircuitPython学習ガイド
コミュニティ
- Adafruit CircuitPython Discord channel #CircuitPython - CircuitPythonに関する24時間体制のチャットとサポート(週刊ポッドキャストを含む)
- CircuitPython Weekly Meeting - 2017年9月からDiscordを介した週次コミュニティミーティングの動画アーカイブ
- Adafruit CircuitPython Forums - CircuitPythonに関するAdafruitのディスカッションフォーラム
- Reddit r/circuitpython - CircuitPythonに特化したRedditのサブレディット
- MicroPython Slack - マイクロPythonユーザー向けのSlackチャンネル。招待リンク hereを取得できます
- MicroPython Meetup - オーストラリアのメルボルンで月1回開催され、 Blogを含む
動画
教育
-
CircuitPython Parsec - Adafruitのジョン・パーキーが提供する、CircuitPythonをさまざまなタスクで使うための講義
-
CircuitPython School - ボストン大学のジョン・ガラガー教授が提供する「物理コンピューティング:アート、ロボット、そして良い技術」コースの講義とプロジェクト
-
CircuitPython Projects - ボストン大学で物理コンピューティングを教えているジョン・ガラガー教授による、楽しいマーカー、電子回路プログラミング、ロボットプロジェクト
-
CircuitPython Hardware Tutorials - 教育者ブロガン・M・プラットによるYouTube動画
-
How to Program a Robot in Python: Beginners Guide - 教育者ブロガン・M・プラットによるYouTube動画
書籍
- Getting Started with Circuit Playground Express by Anne Barela - 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から
- Python for Microcontrollers: Getting Started with MicroPython - by Donald Norris - 初心者でも簡単にマイクロPythonプロジェクトをプログラミングできます。事前にプログラミング経験が不要です
- Programming with MicroPython - by Nicholas H. Tollervey, includes CircuitPython - マイクロPython言語についての説明
- Wearable Tech Projects by Sophy Wong - CircuitPythonを用いた多くのウェアラブルプロジェクトを含む
- Learning IoT with Python and Raspberry Pi by E.I. Horvath, E.A. Horvath
- Make Music with the Circuit Playground Express by Rick Leander - CircuitPythonで音、音声、ノイズを生成する12のプロジェクト。
- Ten Games for the Circuit Playground Express by Rick Leander - CircuitPython向けに移植された10種類のクラシックゲーム。
- Initiation au langage CircuitPython et à la puce nRF52840 - フランス語によるCircuitPythonとnRF52840の入門書。
コード
- CircuitPythonボードのソフトウェアバージョン: CircuitPython.org .
- CircuitPython API Reference - CircuitPythonで利用できる機能とドキュメントの一覧。
- CircuitPython Essentials - CircuitPythonの基本機能を学びます。
- Circuit Playground Express CircuitPython API Reference - Circuit Playground Express向けにCircuitPythonが提供する機能とドキュメント。
- CircuitPython GitHub Repository - GitHub上のCircuitPythonソースコード。
- Adafruit CircuitPython Libraries - 現行のAdafruit CircuitPythonライブラリ。150以上のライブラリを利用できます。詳細は CircuitPython.org を参照してください。
- CircuitPython Community Libraries - CircuitPythonコミュニティライブラリ。45以上のライブラリを利用できます。
- Adafruit Blinka - SBC Compatibility - Raspberry Piなど、Linuxを実行する対応シングルボードコンピューター(SBC)でCircuitPythonライブラリを利用できます。
- Awesome List for the RP2040 Macropad - 素晴らしいMacropadアプリケーション、マクロ、3D印刷プランなど一覧
- Tod Kurt’s CircuitPython Tips and Tricks - CircuitPythonのヒント集。Adafruitの Learn Guide でも公開されています。
- Tod Kurt’s CircuitPython
synthioTips and Tricks - Tod KurtによるCircuitPythonのsynthioライブラリのヒント集。
フレームワーク
- code.circuitpython.org - the online CircuitPython code editor - WiFi、Bluetooth、またはUSB経由でコードを編集し、デバイスにダウンロード
- The Mu Editor, IDE, REPL, and plotter for CircuitPython - CircuitPython向けに推奨されるオフラインPythonエディター。
- For developers, Mu: A Python Code Editor - Muのドキュメンテーション
- Using Microsoft VSCode for CircuitPython (GitHub) および Microsoft Marketplace
- Thonny, a Python IDE for beginners - CircuitPythonとMicroPythonに対応するエディター。
- Glider: An app for editing Python on mobile devices wirelessly - また、 video も開発中。
- A helper for CircuitPython development with Atom - Atom editor のヘルパー
- Microsoft Device Simulator Express - Virtual Circuit Playground Express と Visual Studio Code での CircuitPython プログラミング(現在はメンテナンスされていません)
- PewPew workshops - Python ゲームプログラミングおよび電子工作ワークショップを、問題が最小限になるように実行するための材料、例、ライブラリ、ハードウェア
- The CircuitPython Online IDE Version 2.1 - リバー・ワンによる CircuitPython 用のブラウザベースの IDE
ハードウェア
All supported boards may be viewed at circuitpython.org to include descriptions, pictures, and compatible CircuitPython builds. For Single-Board Computers, the list of boards is under the Blinka category.
Looking to add a new board to CircuitPython? It’s highly encouraged! Adafruit has four tutorials to help you do so:
- How to Add a New Board to CircuitPython
- How to add a New Board to the circuitpython.org website
- Adding a Single Board Computer to PlatformDetect for Blinka
- Adding a Single Board Computer to Blinka
CircuitPython sensors and accessories - Complete listing of sensors, LCDs, displays, robotics, breakout boards, and more.
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.
ニュースレター
- Adafruit Daily, Python for Microcontrollers - マイクロPython、CircuitPython、シングルボードコンピュータ(SBC)上のPythonに関する週刊ニュースレター(スパムなし)
- Contribute to newsletter - ニュースレターへの貢献に関するガイドライン
- Archives of all newsletters - 2016年11月から開始したすべてのニュースレターのリスト
- Python on Hardware weekly Videocast - Ladyada と PT が毎週このビデオシリーズでニュースレターのハイライトを紹介。放送はまた iTunes、YouTube、IGTV (Instagram TV)、および XML にも配信されています
ニュース
- Adafruit’s Fruit Jam is a Raspberry Pi Pico 2 powered, credit card sized computer - Tom’s Hardware、2025年2月5日
- The Past, Present, and Future of CircuitPython - Hackaday による Limor “Ladyada” Fried に関する CircuitPython 関連インタビュー(2023年8月)
- CircuitPython on the Adafruit.com/blog - Adafruit ブログで公開された CircuitPython 関連記事
- CircuitPython Show Episode 1: Kattni Rembor - ホスト Paul Cutler が CircuitPython チームメンバー Kattni Rembor とのインタビュー(2022年3月1日)
- Scott Shawcroft Works On Bare-Metal Raspberry Pi CircuitPython as Adafruit Plans an E Ink Computer - Hackster.io、2021年12月
- The Real Python Podcast Episode 75: Building With CircuitPython & Constraints of Python for Microcontrollers - Scott Shawcroft、2021年8月27日
- embedded.fm Podcast Episode 372: The Motivation of Creativity - Anne Barela(CircuitPython チームメンバーおよびマイクロコントローラー上のPython編集者)とのインタビュー(2021年5月6日)
- DroneBot Workshop: Raspberry Pi Pico with CircuitPython - 2021年3月5日
- Changing Lives through Open Source, Passion and Mentoring - the keynote talk at PyOhio、2019年7月27日 by Kattni Rembor
- Control servos with CircuitPython and Raspberry Pi - The MagPi Magazine、第84号、Melissa LeBlanc-Williams、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 - ニナ・ザハレノコが執筆。Pythonは、ウェアラブル電子機器との対話に新たな世界を切り開く。スライドは also available。
- Learn Hardware Programming with CircuitPython - CodecademyとAdafruitが共同で提供するコース。
- Use CircuitPython boards on the TI-83 Premium CE calculator - CircuitPythonはテキサス・インスティテュートの電卓に動作する。
- Scott Shawcroft Is Squeezing Python Into Microcontrollers - IEEE Spectrum誌のマーカー向けPythonプログラミング言語に関する記事。
- Circuit Playground Express 4-H edition approved - 4-HブランドのバージョンはUSDAによって承認された。これは、初めてCircuitPythonを搭載した4-H承認ボードである!
- CircuitPython in Space - CircuitPythonは、ハードウェアを使った科学実験を、親しみやすく論理的に行う手段を提供する。低コストのハードウェアが宇宙空間で実際に動作することを証明されたことから、新たな世代が未知の世界を問い、探求できるようになる。必要な「衛星関連の技術」がすでに組み込まれているため、生徒たちは、既存のものを再設計するのではなく、新しいことに挑戦することができる。
- Adafruit PyPortal: GUI meets CircuitPython in a Big Way - Disrupt It Yourselfラジオ番組におけるCircuitPythonとIoTデバイスPyPortalに関する話題。
- Cool Tools - ソフィー・ワンがCircuit Playground ExpressとCircuitPythonについて語る。
- CircuitPython for Rapid Microcontroller-Based Prototyping and Development - Digi-Keyがオープンソースコミュニティが、特定のマイクロコントローラと開発ボードをCircuitPythonで活用するための努力について述べる。
- HackSpace Magazine - Issue 17 - CircuitPython搭載のAdafruit Grand Central M4 Expressのレビュー。
- Python on Hardware Means Choices for Makers - リズ・クラークが執筆(Apress)。CircuitPython(MicroPythonのフォークであり、初心者向けに設計されたもの)により、ユーザーはPythonを使って電子機器のプロジェクトに取り組むことができる。これは、Arduino IDEでC/C++を使用するのと同様である。
- Method’s Magazine - Methods eZine:デザイントレンドとすべてのものへの変革。ハードウェアにおけるPython、ページ35 - PDF。
- HackSpace Magazine - Issue 15 - CircuitPythonがHackSpace誌の表紙に掲載され、特集記事とプロジェクトが紹介される。
- Community call for what is wanted and needed in CircuitPython by year: 2018、2019、2020、2021、2022、2023、2024および2025。
- CircuitPython in MicroSolutions Digital Magazine - マイクロチップのMicroSolutions、「マイクロコントローラにおけるPython」、Design Corner記事。MicroSolutionsはマイクロチップの半月ごとのデジタル誌。
- CircuitPython Snakes its Way onto Adafruit Hardware - MAKE誌によるCircuitPythonに関する記事。
- Adafruit Circuit Playground Express review - ラズベリーパイがCircuit Playground Expressについてのレビューを行う。
- The Amp Hour #383 - スコット・シャワーコフトとのインタビュー。
- CircuitPython on Hackaday - HackadayがCircuitPythonに関する投稿を掲載。
- CircuitPython on hackster.io - hackster.ioに掲載されたCircuitPythonに関する投稿。
- CircuitPython on MAKE - MAKE におけるCircuitPython関連コンテンツ
アート
- CircuitPython Art Pack! Logos, banners, photos and Blinka! - Adafruitが提供するCircuitPythonに関するアート
- Python Cheat Sheet - Python(通常のPythonまたはCPython)の文法に関する最新かつ簡潔な参考資料
ソーシャルメディア
- #CircuitPython tagged on Twitter, latest - CircuitPythonタグが付いたTwitter投稿
- CircuitPython Twitter - CircuitPythonニュースなどに関するTwitterアカウントのまとめ
- #CircuitPython tagged on Mastodon
- CircuitPython videos on YouTube, latest - CircuitPythonタグが付いたYouTube投稿
- #CircuitPython tagged photos & videos on Instagram - CircuitPythonタグが付いたInstagram投稿
- CircuitPython - micropython.org forums - MicroPythonフォーラムにおけるCircuitPythonタグ付き記事
- CircuitPython tagged on Reddit - CircuitPythonに関するReddit投稿
- CircuitPython community on Reddit - CircuitPython専用のRedditページ r/circuitpython/
- CircuitPython on Hackaday.io - hackaday.ioにおけるCircuitPython関連プロジェクトのキュレーションリスト
- CircuitPython on hackster.io - hackster.ioにおけるハードウェアプロジェクトにおけるPython(CircuitPythonを含む)関連コンテンツ
- CircuitPython on Instructables - AutodeskのInstructablesでCircuitPythonを使用したハウツー、ガイドなど
ポッドキャスト
- Weekly community chat on Adafruit Discord server CircuitPython channel - Audio / Podcast edition - CircuitPythonのDiscordチャット空間の音声(通常はETの月曜日14時)、これは iTunes、Pocket Casts、Spotify、XML feed で提供されています
- The CircuitPython Show - Paul Cutlerが主催するCircuitPythonコミュニティメンバーへのインタビューPodcast
- The Best Python Podcasts - The Best Python Podcasts
- The Bootloader - Paul CutlerとTod Kurtが主催するこのPodcastは、多くの場合CircuitPythonに関するトピックを扱います
イベント
- Weekly community chat on Adafruit Discord server CircuitPython channel - CircuitPythonのDiscordチャット空間(通常はETの月曜日14時)
- Weekly Adafruit Show-and-tell, Wednesday 7:30pm ET on YouTube LIVE - Adafruitの週間ショー&テルプログラムは、多くの場合CircuitPython関連プロジェクトを展示しています
- ASK AN ENGINEER, Wednesday 8pm ET on YouTube LIVE - 電子機器に関する最も長期間運営されているYouTubeライブ番組、毎週の「ハードウェアにおけるPythonセグメント」でCircuitPythonに関する情報が提供されています
グッズ
- CircuitPlayground lanyard - CircuitPlayground ランヤード(Blinkaを特徴とする)
- Blinka the CircuitPython Sticker - Blinkaをテーマにしたステッカー(CircuitPythonのマスコット)
- Blinka the CircuitPython Temporary Tattoo - Blinkaキャラクターを描いた一時的なタトゥー
- CircuitPython 9 release poster - CircuitPython リリースバージョン9のポスター(在庫なし)
- CircuitPython 8 release poster - CircuitPython リリースバージョン8のポスター(在庫なし)
- CircuitPython 7 release poster - CircuitPython リリースバージョン7のポスター(在庫なし)
- CircuitPython 6 release poster - CircuitPython リリースバージョン6のポスター(在庫なし)
- CircuitPython 5 release poster - CircuitPython リリースバージョン5のポスター(在庫なし)
- CircuitPython 4 release poster - CircuitPython リリースバージョン4のポスター(Nordicを特徴とする)(在庫なし)
- CircuitPython 3 release poster - CircuitPython リリースバージョン3のポスター(在庫なし)
- Blinka the CircuitPython Limited Edition Enamel Pin - CircuitPython マスコットを表したエンエルピン(在庫なし)
講演
- CircuitPython 入门 - CircuitPython 程序!中国語初心者向けCircuitPythonチュートリアル01:ゼロからHello Worldへ(YouTube)
- Changing Lives through Open Source, Passion and Mentoring - オープンソース、情熱、メンタリングを通じた人生の変化、PyOhio 2019でのカットニ・レムボールのキーノート
- CircuitPython: Python on hardware - CircuitPython:デバース・アステルズによるPyCon Canadaでの発表(ハードウェア上でPython)
- Embedded Programming for everyone using MicroPython and CircuitPython - Ayan PahwaがFOSSASIAサミットで発表した、マイクロPythonとCircuitPythonを用いた誰もが楽しめるエムベディッドプログラミング
- EuroPython 2019 talk video: Nicholas Tollervey – Tools of the Trade: The Making of a Code Editor - Nicholas Tollervey
- EuroPython 2019 talk video: Radomir Dopieralski – Game Development with CircuitPython - Radomir Dopieralski
- Extending MicroPython: Using C for good - MicroPythonが機能を追加しパフォーマンスを向上させる方法について、Matt TrentiniがPyCon Australiaで発表
- Hanselminutes Technology Podcast – Learning CircuitPython with Scott Shawcroft - Scott Shawcroft
- Lighting Macro Photographs with CircuitPython - Stacy MorseがPyCon Australiaで発表したCircuitPythonによるマクロフォトグラフィーの照明
- Max Holiday - CircuitPython in space, SmallSats and more! - マックス・ハリーデー
- MicroPython & the Internet of Things - デイミアン・ジョージによるマイクロピートンとIoT(GOTO 2016)
- PyCon2019 Keynote: Python on Hardware – Nina Zakharenko - ニナ・ザハレノク
- PyCon India - 2019 Interactive Hardware Poster Presentation powered by CircuitPython by Ayan Pahwa and Aakanksha Agrawal - アヤン・パワとアカンクシャ・アグロール
- VIDEO: PyCascades – Light Up Your Life – With Python and LEDs - ニナ・ザハレノク
- Writing fast and efficient MicroPython - デイミアン・ジョージによる高速かつ効率的なマイクロピートン(オーストラリアのPyCon)
- More Fun with Hardware and CircuitPython — IoT, Wearables, and More! - ニナ・ザハレノクによるPyCon 2021
- EuroPython 2022 talk video: Radomir Dopieralski - Game Development with CircuitPython - ラドミル・ドピエラルスキー
- Connecting Old to New with CircuitPython: Retrocomputer input devices on modern PCs - ジェフ・エプラーによるPyCon 2024
- Cutting the USB Cord: Wirelessly Programming CircuitPython - スコット・シャワーコートによるPyCascades 2024
貢献
貢献と提案はいつでも歓迎します。Awesome CircuitPythonを変更する場合は、ご自身のフォークからPull Requestを作成してください。
作業手順の詳細はこちらです: Adafruit: GitとGitHubでCircuitPythonへ貢献する。
貢献手順の概要
- GitHubでこのリポジトリをフォークします。
- フォークしたリポジトリを自分のドライブへクローンします。
- 所有者をadafruit、URLを元リポジトリとしてリモートを追加します。
- リモートから取得します。
- adafruitまたはmainをマージします。
- ブランチを作成します。
- 変更を加えます。
- コミットし、自分のリポジトリへプッシュします。
- 公式リポジトリへPull Requestを作成します。
- 受理されたら、公式リポジトリからフォークのmasterへマージし、再度ブランチを作成します。
質問があれば、Discordでの貢献をお手伝いします。
ライセンスと商標
法律で認められる範囲で、著者は本作品に関するすべての著作権および関連する権利を放棄しています。
最終更新日: 2025年7月21日
