PiMicroPythonstm32ArduinoESP8266/ESP32SynthesizerESP8266/ESP32ESP8266/ESP32PNGデコーダの調査結果:ESP8266でのデコードは厳しいかもESP8266でJPEGとGIFがデコードできましたので、PNGも...と思い、仕様や既存のライブラリを調査していました。その結果をここでまとめておきます。結論としては、ESP8266でのPNG画像のデコードは不可能ではないものの、RAMの...2015/11/08ESP8266/ESP32ESP8266/ESP32ESP8266でGIF画像をデコードするJPEG画像に続いて、今度はGIF画像のデコードを試してみました。GIF画像の圧縮・展開は、結構メモリが必要になります。具体的には、最低でも25KB以上は必要です。現在は1ピクセルずつdrawPixelで書いている部分をsetAddrWindowとpushColorで書き直せば、もう少し高速化できると思います。書きましたが、大した手間でもないのでやっ...2015/10/13ESP8266/ESP32ESP8266/ESP32激安QVGA液晶をESP8266で使う中国の通販サイトaliexpressで、QVGA(320x240)の2.2インチカラーLCDが送料込で5ドル少々だったので購入してみました。LCDに表示する前回はSPIFFSの中に格納したBMPファイルを表示させましたが、JPEG、GIF、PNGなどのファイルも表示させたくなりますね。調べてみたところ、これらの画像形式の中でESP8266で比較的扱いやすいのはJPEGのようです。JPEG...2015/10/12ESP8266/ESP32ESP8266/ESP32ESP8266のフラッシュメモリをファイルシステムとして使用する(2)前回の続きです。System)をArduinoからファイルシステムとして使えるようになりましたので、BMPファイルを格納して、そのファイルを以前も使用したTFTカラーLCDに表示させてみます。...2015/10/10ESP8266/ESP32ESP8266/ESP32ESP8266のフラッシュメモリをファイルシステムとして使用するESP8266はSPI経由でフラッシュメモリが接続されています。容量は、国内で使用可能なWROOM-02の場合は4MBです。フラッシュメモリの空きスペースは、ストレージとして、プログラムで使用するデータを置いておくことができます。SDKにも、JSONライブラリが入っています。今回は前回の続きということでこのライブラリを紹介しますが、最初に結論を書いておくと、このライブラリは空のオ...2015/09/13ESP8266/ESP32ESP8266/ESP32ArduinoJsonとaJsonをESP8266で使う際の比較インターネットから情報を取ってきてESP8266で処理しようとすると、データ構造が比較的シンプルなJSON形式は便利です。以前も、為替情報をJSONで取得して表示させてみました。M-Z18SPI-2P)をつないでみました。環境自体はArduinoですので接続だけで済むかも、と期待したのですが、残...2015/09/05ESP8266/ESP32ESP8266/ESP32ESP8266版Arduinoでネットから情報を取ってきてLCDに表示する前回、ESP8266でキャラクタ液晶を制御できましたので、ESP8266ならではのWiFi機能を使い、インターネットから情報を取得して表示させてみます。IDEで動くようになりましたので、手始めにキャラクタ液晶をつないでみました。Miniで使用した、aitendoの激安液晶です。前回まではマイクロテクニカのブレークアウト基板を使ってきましたが、この基板でESP8266をArduinoとして使おうとすると、以下のような不満が出てきました。スケッチを書き込むたびにジャンパビンを抜き差しする手間がかかる。IDEでのLチカ前回ESP8266の動作確認ができましたので、今度はファームウェア更新のやり方を確認しておきます。これも、先人が既に行われていますので、その作業をトレースするだけです。夏休みの間、Arduinoはいったん脇に置いて、流行のWiFiマイコン「ESP8266」を使ってみることにします。4元マイコン少年が、調べたことや作ったものを気まぐれに紹介するブログです。(9)メタ情報ログイン投稿フィードコメントフィードWordPress.org楽しくやろう。元マイコン少年が、調べたことや作ったものを気まぐれに紹介するブログです。(9)メタ情報ログイン投稿フィードコメントフィードWordPress.org。