Raspberry Pi ベアメタルRaspberry Pi用MicroPythonが公開 以前、下記の記事で紹介したStefan NaumannさんのベアメタルRPi向けMicroPythonが公開されました。 Raspberry PiベアメタルでMicroPythonの調査: 楽しくやろう。 プルリクエストがこちらに出ています... 2017/12/28 Raspberry Pi
STM32 STM32のハードウェアIDからMACアドレスを生成する 先日作成したNUCLEO-F767ZIとMicroPython用のEthernetドライバですが、MACアドレスがソースコードにハードコーディングされていました。 これはCubeMX付属のサンプルがそうなっていたのをそのまま使ってしまってい... 2017/12/16 STM32
STM32 NUCLEO-F767ZIのMicroPython用Ethernetドライバが動きました 先日着手したNUCLEO-F767ZIのオンボードイーサネットをMicroPythonで動かすためのドライバですが、ようやく動きました。 少しコードを整理したら公開する予定です。 途中で少しデバッグに苦労しましたが、基本的には自分のミスや知... 2017/12/09 STM32
STM32 NUCLEO-F767ZIのMicroPython用Ethernetドライバ 昨日はサンプルアプリのWebサーバを動かしてみたNUCLEO-F767ZIですが、やはりMicroPythonからインターネット接続できるようにしたいところです。 しかし、以前も探してみたことがあったのですが、MicroPythonでNUC... 2017/12/01 STM32
STM32 STM32のMicroPythonでlwIPを使う 現在のSTM32用のMicroPythonでは、TCP/IPとして利用できるのはWIZnetやCC3000などのTCP/IPモジュールだけです。 これに対して、以前の記事で、WIZnetのTCP/IPモジュールをイーサネットインタフェースと... 2017/11/23 STM32
日記 書籍「Programming with MicroPython」を購入 オライリーから、「Programming with MicroPython」という本が出ましたので読んでいます。 ざっと内容を紹介すると、以下のような感じです。 1章:MicroPythonの歴史。なかなか興味深いです。Damien Geo... 2017/11/18 日記
Raspberry Pi Raspberry PiベアメタルでMicroPythonの調査 Raspberry PiをOSを介さずに直接プログラミングすることを「ベアメタル・プログラミング」と呼ぶそうです。 マイコンだと、プログラミングといったらベアメタルが標準だと思いますが、Linuxを使っているとハードウェアは隠蔽されているの... 2017/11/14 Raspberry Pi
ESP8266/ESP32 MicroPythonのNeoPixelライブラリを使ってみた ESP32用MicroPythonでは、電子工作で近年人気の「NeoPixel」を制御するライブラリがデフォルトでインストールされています。 NeoPixelはRGB LEDとコントローラ用ICを一体化したものです。 1本の信号線で制御し、... 2017/11/11 ESP8266/ESP32
日記 MicroPython on Web Browser MicroPythonをブラウザ上で動かしているデモを見つけたので、リンクを貼っておきます。 MicroPython用ハードウェアであるPyBoardと、それに接続されたLEDやサーボモータもエミュレートされています。 手軽に雰囲気を楽しめ... 2017/11/11 日記
ESP8266/ESP32 MicroPython + ST7735でのbitmap画像表示 前回、ArduinoのサンプルにあるgraphicstestをMicroPythonに移植したので、ついでに同じくAdafruitのビットマップファイルの表示のサンプルも移植してみました。 ST7735で画像を表示するには、表示させたい矩形... 2017/11/05 ESP8266/ESP32
ESP8266/ESP32 MicroPython + ST7735でのグラフィックス速度テスト 以前、以下の記事でMicroPythonからTFT LCDへの表示を行っています。 TFT LCD(ST7735R)をMicroPythonで動かしてみた: 楽しくやろう。 しかし、この記事で使っていたAdafruitのライブラリは矩形と水... 2017/11/04 ESP8266/ESP32
STM32 Nucleo-F401RE + W5500モジュール + MicroPythonでインターネット接続 先日、Arduino用のイーサネットシールドを無理やりNucleo-F401REボードに接続しましたが、この状態だとやはり危なっかしいので、より小型のモジュールを入手しました。 前回使用したW5100の兄弟チップのW5500を使用したモジュ... 2017/10/23 STM32
ESP8266/ESP32 MicroPythonでurequestsを使う ESP32版のMicroPythonでは、urequestsモジュールが標準で組み込まれています(現時点では)。 これはWebサーバにリクエストを投げて、応答を得るためのライブラリで、PythonのrequestsモジュールのMicroPy... 2017/10/21 ESP8266/ESP32
STM32 Nucleo-F401RE + Ethernet(W5100) + MicroPythonでインターネット接続 MicroPythonが動くようになったNucleo-F401REですが、ESP32と比べるとネット接続がありません。 しかし、調べてみるとこのボードにArduino用のイーサネットシールドを接続できることが分かりました。 Adding e... 2017/10/15 STM32
STM32 Nucleo F401REにMicroPythonをインストールしてみた 最近、MicroPythonにだいぶ興味が高まっているのですが、先日動作だけ確認したNucleo-F401REにもMicroPythonが移植されていますので、試しにインストールしてみました。(2018/12/13追記:こちらもご参照くださ... 2017/10/09 STM32