CircuitPython は Adafruit社が、MicroPython をベースに開発したCPUボードのシリーズ名です。このCPUボードの実体はUSBメモリ+Pythonインタープリタです。パソコンのUSB端子に接続すると、USBメモリとして認識されます。 このUSBメモリ上のテキストファイル main.py (Pythonプログラム) を直接、パソコンのテキストエディタ編集して上書きすると、即時に実行されます。このため特別な開発環境は不要です。パソコンからこのボード抜いて、ボードに電源だけを供給すれば、main.py を実行できます。 CircuitPythonボードはUSB経由のシリアルポートとしても、パソコンから認識されます。このUSBシリアルポートにターミナルエミュレーター Tera Term等を接続すれば、コンソール入出力ができます。 このコンソールを使用してPythonを
CircuitPython[5]はMicroPythonから派生した、教育および初心者向けのオープンソースのプログラミング言語である。CircuitPythonは、Adafruit Industriesが開発を支援しており、Python 3プログラミング言語のC言語によるソフトウェア実装である。[3] 数種類の現行のマイクロコントローラに移植されている。 CircuitPython はマイコンのハードウェアで動作する完全なPythonコンパイラおよびランタイムである。サポートされたコマンドを即時実行するための対話型プロンプト(REPL)も用意されている。CircuitPython には、Pythonの様々なコア・ライブラリに加え、Adafruitの対応ハードウェア製品への低レイヤアクセスを提供するモジュール群や、初心者向けの高レイヤライブラリが含まれる。[6] CircuitPythonは
AdafruitのCircuitPythonとFeather M0 Expressの組み合わせ、使って見たらちょっと驚くと思います。 例えば、micro:bitやMBEDはパソコンとつなぐとUSBフラッシュメモリみたいにストレージとかドライブに見えますよね。だからわかりやすいなと思うわけですが、そこはFeather M0 Expressも同じ。PCと繋ぐとドライブに見えます。 プログラムするには、例えばMBEDならブラウザでオンライン開発環境を開いてプログラムを書いて、コンパイルされたファイルをダウンードし、そのドライブに書き込みます。 それに対してCircuitPythonの場合、メモ帳で書いたPythonファイルをドライブにドラッグドロップするだけ。開発環境が要らないし、コンパイルも必要ないからとても手軽です。 それにCircuitPythonはREPLモード(対話型でプログラムを実行
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く