MicroPython

K210

MAixPyからのネットワーク接続

私の購入したMAix DockボードはM1Wモジュールを使っているのでWiFi接続機能があります。 モジュール内にESP8285が搭載されています。これはESP8266の内蔵フラッシュを1MBにして外付けフラッシュなしに通信処理を行え...
K210

MAixPy組み込みモジュールと動画再生

MAixPy、つまりMAix用のMicroPythonですが、組み込まれたモジュールが充実しています。どんなモジュールが入っているのか、調べてみました。(ファームウェアv0.4が対象です。) まず、こちらが一覧です。 下線を引い...
K210

SiPEED MAix Dockのオーディオ出力を使ってみる

SiPEED MAixにはI2S入出力があり、DockボードではI2S出力デジタルアンプが接続されていますので、スピーカーをつなぐだけで音を出すことができます。 ということで試してみました。 接続する端子は、ボード上では...
K210

SiPEED MAixを動かしてみた

トラ技の今月号(2019年11月号)の特集は、SiPEED MAixです。 実はこのボード、約1年ほど前にIndiegogoのクラウドファンディングで入手していたのですが、当時は時間が確保できずに積みボードになってしまっていました。 ...
ESP8266/ESP32

ESP32のMicroPythonでBluetooth(BLE)を試す

MicroPythonの更新状況のウオッチを最近さぼっていたのですが、気がついたら汎用のBLEプロトコルスタックのモジュールが追加されていました。 ESP32でも使用できるようになっているので、試してみました。 このモジュールは...
ESP8266/ESP32

MicroPythonのREPLをTFT LCDに出力する

昨日、小型TFT LCDのST7735、MicroPython用ドライバにスクロール機能を追加しましたが、その目的はこのLCDでFBConsoleを動かしてみることです。 FBConsoleは、MicroPythonのフレームバッ...
ESP8266/ESP32

MicroPythonのST7735ドライバにスクロール機能追加

当ブログに何度か登場している、128x160ピクセルの小型カラー液晶モジュールですが、そのコントローラST7735には「7735, 7735B, 7735R, 7735S」というバリエーションがあり、このうち7735Rと7735Sには縦...
ESP8266/ESP32

M5StackのMicroPythonで漢字表示のテスト

forester3さんに、MicroPythonでフレームバッファに日本語を表示するライブラリを頂いたので、放置気味だったM5Stackで試してみました。 ライブラリはこちらです。 micropython-samples/f...
日記

高速、高効率なMicroPythonスクリプトの書き方

来月号のInterfaceには、MicroPythonの高速化の記事が出るそうです。 【フライング】2019年5月号(3/25発売)の目次はこんな感じです.★特集「あなたの知らないモダンOSの世界」・IoT時代モダンOSの研究・マイコンで...
日記

中国のMicroPythonコミュニティ

単なるメモですが、検索していたら、中国のMicroPythonコミュニティサイトを見つけました。 micropython中文社区 - Powered by Discuz! 本家の動向をフォローするような内容が多いですが、なかなか...
stm32

MicroPythonでSTM32のEthernetが正式サポートされました

何度かこのブログでも話題にしてきた、STM32用MicroPythonのEthernetサポートですが、ついに正式に導入されました。 stm32: Add support for ETH RMII peripheral (versio...
stm32

128×32ピクセルのOLEDをNucleoボードにI2Cで接続する

少し前に買って放置していた、横長のOLEDをMicroPythonで動かしてみました。 よく使っているOLEDは128×64ピクセルですが、今回のものは縦32ピクセルです。 縦が半分になっているだけですが、それ以上に小さく感じます。...
ESP8266/ESP32

ESP8266(WIO NODE)のMicroPythonでI2Cを使ってみた

前回WIO NODEで無事MicroPythonが起動できましたので、今度はGroveコネクタからI2Cを使ってみました。 とりあえずGroveコネクタからピンヘッダに変換するアダプタをつくり、ブレッドボード経由でSSD130...
ESP8266/ESP32

ESP8266(WIO NODE)でMicroPythonを動かしてみた

昨日(1/25)、以前からアナウンスされていた、MicroPython ver 1.10がリリースされました。 2018/5/11にリリースされた前バージョンの1.9.4以降に取り込まれた更新がまとまっています。 具体的には...
日記

Sphinx始めました

年末年始の休みは、以前からやろうと思っていたMicroPythonの拡張・移植ガイドの執筆に取り掛かりました。 ドキュメントの形式は、MicroPythonにならってSphinxを使ってみることにしました。 SphinxはPytho...