ESP8266/ESP32

ESP8266/ESP32

M5Stack Fire: psRAMが有効になってない・・・

(2018/8/9追記:購入時点のファームウェアはpsRAMが無効になっているようです。psRAMが使えるファームウェアはこちらの記事を参照してください) 昨日購入したM5Stack Fireを早速セットアップしてみました。 手...
ESP8266/ESP32

M5Stack Fireを買ってみた

ESP32はRAMが少ないので、これまでSTM32やRaspberry Pi Zeroを主に使ってきたのですが、外付けRAMで容量アップできるというのを見てちょっと興味が湧いてきました。 外付けRAMがついているものということで調...
ESP8266/ESP32

LoBo MicroPython for ESP32について

MicroPythonのESP32 portの派生版であるloboris portについてメモしておきます。 (2018/10/22追記:現在は、派生版ではなくメインラインのMicroPythonもpsRAMをサポートしているようです。バ...
ESP8266/ESP32

MicroPythonとUNIXのシェルを統合するrshellの使い方

Interfaceの9月号でも特集されていることもあり、久しぶりにESP32のMicroPythonを動かしてみました。 以前と違って、最新版のバイナリをホームページからダウンロードして書き込めるので、かなり利用の敷居は下がりました。 ...
ESP8266/ESP32

MicroPythonのNeoPixelライブラリを使ってみた

ESP32用MicroPythonでは、電子工作で近年人気の「NeoPixel」を制御するライブラリがデフォルトでインストールされています。 NeoPixelはRGB LEDとコントローラ用ICを一体化したものです。 1本の信号線で...
ESP8266/ESP32

MicroPython + ST7735でのbitmap画像表示

前回、ArduinoのサンプルにあるgraphicstestをMicroPythonに移植したので、ついでに同じくAdafruitのビットマップファイルの表示のサンプルも移植してみました。 ST7735で画像を表示するには、表示させた...
ESP8266/ESP32

MicroPython + ST7735でのグラフィックス速度テスト

以前、以下の記事でMicroPythonからTFT LCDへの表示を行っています。 TFT LCD(ST7735R)をMicroPythonで動かしてみた: 楽しくやろう。 しかし、この記事で使っていたAdafruitのライブラ...
ESP8266/ESP32

MicroPythonでurequestsを使う

ESP32版のMicroPythonでは、urequestsモジュールが標準で組み込まれています(現時点では)。 これはWebサーバにリクエストを投げて、応答を得るためのライブラリで、PythonのrequestsモジュールのMicroPy...
ESP8266/ESP32

TFT LCD(ST7735R)をMicroPythonで動かしてみた

ESP32+MicroPythonで、SPIでOLED表示ができたので、同じくSPI接続のTFT LCDも動かしてみました。 使用したLCDはこちらの記事で使用したもので、128×160ピクセル、コントローラはST7735系です。 ...
ESP8266/ESP32

Micropython + SH1106 OLEDでの表示

前回表示させたOLEDは0.96インチの製品でしたが、実は1.3インチのOLEDモジュールも買ったまま放置していました。 AmazonマーケットプレイスでHiLetGoが販売していたものです。 こちらもSPIインタフェースなので...
ESP8266/ESP32

ESP32 + MicroPythonでOLEDに表示させてみた

Micropython + ESP32でI2C経由の表示ができましたので、次はSPIを試してみました。 Micropythonには既にSSD1306のドライバが用意されていますので、これを使ってみます。 使用したOLEDは0.96イ...
ESP8266/ESP32

ESP32 + MicropythonでLCDにサーバから取得した情報を表示してみた

Micropythonでネットにつながり、LCDに表示ができることも確認しましたので、以前ESP8266+Arduinoで動かした以下のプログラムと同じものをMicropythonで作ってみました。 ESP8266版Arduinoでネ...
ESP8266/ESP32

Micropython + ESP32のためのIDE「uPyCraft」を使ってみた

ESP32でMicropythonが動いていますが、REPLで毎度コードをペーストするのも大変です。 ファイルをESP32にダウンロードするツールがあるのではないかと探してみたら、uPyCraftというツールを見つけました。 Int...
ESP8266/ESP32

ESP32 + MicroPythonでLCDモジュールに文字を表示させてみた

MicroPythonが動作したので、次はデバイスを使ってみたいと思い、I2C接続のキャラクタ液晶をつないでみました。 使った液晶は、以前使っていた以下の記事のものです。 Arduino(10) aitendoの激安キャラクタ液晶をArdu...
ESP8266/ESP32

ESP32 + MicroPythonを動かしてみた

先日MicroPythonをインストールしたESP32ですが、試しにI/Oを叩いたりインターネットに接続したりしてみました。 Pythonはあまり詳しくないので、まずはインタープリタでいろいろいじってみます。 最近はインタープリタとは言わな...