ESP8266/ESP32

ESP8266/ESP32

MicroPythonのREPLをOLED出力(改良版)

以前作成した、MicroPythonのREPLをOLEDに出力するツールを少し改良し、以前はできなかった行の途中での編集の表示ができるようにしました。今回は動作はESP32-DevKitCで確認しています。 改良版は以下のリポジトリに...
Arduino

M5Stack用のUSB Host Shieldを使ってみた

スイッチサイエンスさんで扱っているM5Stack用のUSB Host Shieldを買ってみました。 これはThousandDIYさんが製造されているものです。 USB Host Shield for M5Stack – t...
ESP8266/ESP32

LCD(ST7735R)のMicroPythonドライバを更新

一年ほど前に作成(正確には修正ですが)した、160x120ピクセルのLCDのESP32(MicroPython)用ドライバにIssueが上がってきました。 pixel offsets · Issue #1 · boochow/Micr...
ESP8266/ESP32

M5Stack psRAMテストツール(正常でした)

スイッチサイエンスさんからM5Stack FIREのpsRAM確認ツールが出ていたので、一応試してみました。 M5Stack FIRE 不具合の確認方法 | スイッチサイエンス マガジン やはりというか、正常でしたので交換は...
ESP8266/ESP32

ESP32CAMモジュールを買ってみた

Amazonで1999円で謎のショップから出品されていた、M5Stack ESP32CAMモジュールを試しに買ってみました。 Amazon | M5Stack ESP32 Camera Module, OV2640 2 Meg...
ESP8266/ESP32

M5Stack FIRE(GO)用psRAM有効ファームウェアが公開

M5Stack GO用の新しいファームウェア0.16が公開されていました。このバージョンにはpsRAMバージョンがあります。 GOにはpsRAMは載っていませんので、事実上これがM5Stack FIRE用最新ファームウェアということに...
Arduino

PlatformIO+M5Stackを使ってみた

先日購入したM5Stack FIREですが、最近気になっていたクロスプラットフォームのIDE「PlatfomIO」をこのM5Stackで試してみることにしました。 PlatformIOはMicrosoftのエディタVisual S...
ESP8266/ESP32

M5Stack FIREのファームウェアはM5GOのものでした

psRAMが無事使えるようになったM5Stack FIREですが、もともと入っていたファームウェアは消えてしまいました。 これはどこかに提供されていないのか、探してみたのですが、どうやらそもそもFIREには専用のファームウェアはなく、...
ESP8266/ESP32

M5Stack + uPyCraftはいい感じに使えます(uPyCraftがv1.0に!)

M5Stack + クラウド経由の編集は今ひとつな感じでしたので、以前も紹介したuPyCraftをM5Stackと一緒に使ってみました。 uPyCraftも、もともとESP32ベースのボードをターゲットにしていますので相性はバッチリで...
ESP8266/ESP32

M5Stack FIRE: psRAMはファームウェアを入れ替えたら動きました

先日、psRAMが使えないと書いたM5Stack FIREですが、twitterを見ていると使えている人もいるようです。 この方はファームウェアを入れ替えられています。 私も試してみたところ、無事psRAMが使えるようになりまし...
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本の信号線で...