BBC micro:bit MicroPython ドキュメンテーション ようこそ! BBC micro:bit は子どものための小さなコンピュータデバイスです。このデバイスで使える言語の1つは、よく知られた Python プログラミング言語です。BBC micro:bit で動作する Python は MicroPython というものです。 このドキュメンテーションには、学校の先生向けのレッスンと開発者向けの API ドキュメンテーションから成っています(左側の目次を参照)。MicroPython を使って BBC micro:bit の開発を楽しんでいただければ幸いです。 プログラミング初心者、学校の先生、どこから始めてよいのかわからない人は、 チュートリアル から始めてください。micro:bit のプログラミングには micro:bit Python エディタ を使ってみてくだ
Pythonは、サーバ、データ分析や機械学習などいろいろな場面で活用されています。小型マイコンボード向けにmicropythonという実装があります。micropython向けのマイコンボードpyboard(の互換機)を入手したので、試してみました。pyboardとmicropythonのご紹介です。 はじめに micropythonは、OS無しで動かす小型マイコンボード用のPython実装です。少ないメモリでも動作するよう最適化されています。 普通のPythonと比べて、利用することのできるモジュールが少ないという違いがありますが、言語仕様としては、ほぼ同じように使えます。 micropythonのターゲットはArduinoと似ています。どちらも小型マイコンで動作します。Arduinoでは専用の開発環境を使って、C++ベースのコードを記述、コンパイルして書き込みます。一方、micropy
PyConで行われた開発スプリントでMicroPythonを触ったので忘れないように導入の仕方をメモしておきます。 環境はUbuntuを使って説明したいと思います。 今回使ったのはSTM32F4Discoveryというボードです。 STM32F4DISCOVERY: マイコン関連 秋月電子通商 電子部品 ネット通販 電源とパソコンとの通信用でMicroUSBケーブルとMiniUSBケーブルが必要です。 まず、STM32F4Discoveryのファームウェアを書き換えるので、gccのクロスコンパイラを入れます。 GNU ARM Embedded Toolchain : Terry Guo $ sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded $ sudo apt-get update $ sudo apt-get install g
2014/09/17 PyCon JP 2014 で Micro Python の話をした #pyconjp 9月13,14,15 の3連休は PyCon JP 2014 に参加してました。 参加してました、というか僕は今年もスタッフ側です... (これとか) スタッフ話は別のエントリで書くとして、今年はスピーカーとしても参加しました。 Micro Python の話をしてきました。 思ってより受けが良かったようで、とても驚いていると同時に、発表してよかったなと思いました。 動画とスライドは以下に Upload されています。 Micro Python で組み込み Python from Hirotaka Kawata Micro Python がどういうものかというと、マイコン上で動く Python 3 の実装です。 すごく簡単に Python でマイコンを動かすプログラ
Micro Pythonは、マイコンに最適化されたPython3実装です。ちなみにPythonでよく使われる標準の実装はCPythonで、他にJavaで記述されたJythonや.NET上の実装のIronPythonがありますが、その一種です。 マイコンで動くプログラムを書く場合はC/C++が一般的に用いられますが、インタプリタ言語をマイコンで動かすプロジェクトもいくつかあります。マイコンはパソコン上で動かす場合と異なり使用できるメモリサイズが厳しいので省メモリで動くように実装したものがよく使われ、MicroPythonの他にRubyの実装であるmrubyが有名です。 今回、Micro Pythonが動くマイコンボードを手に入れ、実際に動かしてみたのでレポートしていきます。 ハードウェア MicroPythonが想定しているマイコンボード一覧を見ると、恐らくARM Cortex M4のマイコ
MicroPython MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments. The MicroPython pyboard is a compact electronic circuit board that runs MicroPython on the bare metal, giving you a low-level Python operating system that can be u
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く