ESP8266/ESP32 ESP8266のフラッシュメモリをファイルシステムとして使用する ESP8266はSPI経由でフラッシュメモリが接続されています。容量は、国内で使用可能なWROOM-02の場合は4MBです。フラッシュメモリの空きスペースは、ストレージとして、プログラムで使用するデータを置いておくことができます。通常のAV... 2015/10/04 ESP8266/ESP32
ESP8266/ESP32 ESP8266 SDKのJSON APIを使ってみた 前回はオープンソースのJSONライブラリについて紹介しましたが、本家のESP8266 SDKにも、JSONライブラリが入っています。今回は前回の続きということでこのライブラリを紹介しますが、最初に結論を書いておくと、このライブラリは空のオブ... 2015/09/13 ESP8266/ESP32
ESP8266/ESP32 ArduinoJsonとaJsonをESP8266で使う際の比較 インターネットから情報を取ってきてESP8266で処理しようとすると、データ構造が比較的シンプルなJSON形式は便利です。以前も、為替情報をJSONで取得して表示させてみました。ESP8266版Arduinoでネットから情報を取ってきてLC... 2015/09/13 ESP8266/ESP32
ESP8266/ESP32 ESP8266にカラーTFT液晶をSPI接続してみる ESP8266にキャラクタ液晶はちゃんとつながりましたので、今度は先日使ったカラーTFT LCD(aitendo M-Z18SPI-2P)をつないでみました。環境自体はArduinoですので接続だけで済むかも、と期待したのですが、残念ながら... 2015/09/05 ESP8266/ESP32
ESP8266/ESP32 ESP8266版Arduinoでネットから情報を取ってきてLCDに表示する 前回、ESP8266でキャラクタ液晶を制御できましたので、ESP8266ならではのWiFi機能を使い、インターネットから情報を取得して表示させてみます。何か動的な情報で、16字×2行のアルファベットで表示できるもの、ということで、最近動きの... 2015/08/30 ESP8266/ESP32
ESP8266/ESP32 ESP8266+Arduino IDE+I2C+ST7032液晶ディスプレイを使う ESP8266(WROOM-02)がArduino IDEで動くようになりましたので、手始めにキャラクタ液晶をつないでみました。使ったのは、以前Arduino Pro Miniで使用した、aitendoの激安液晶です。ソフトウェアも、同じく... 2015/08/24 ESP8266/ESP32
ESP8266/ESP32 スイッチサイエンス版ESP8266ブレークアウト基板の活用 前回まではマイクロテクニカのブレークアウト基板を使ってきましたが、この基板でESP8266をArduinoとして使おうとすると、以下のような不満が出てきました。(1) スケッチを書き込むたびにジャンパビンを抜き差しする手間がかかる。またジャ... 2015/08/23 ESP8266/ESP32
ESP8266/ESP32 ESP8266ファームウェア更新とArduino IDEでのLチカ 前回ESP8266の動作確認ができましたので、今度はファームウェア更新のやり方を確認しておきます。これも、先人が既に行われていますので、その作業をトレースするだけです。ねむいさんのぶろぐ | ESP-WROOM-02を使ってみる2 -外付け... 2015/08/20 ESP8266/ESP32
ESP8266/ESP32 ESP8266ブレークアウトボード比較 夏休みの間、Arduinoはいったん脇に置いて、流行のWiFiマイコン「ESP8266」を使ってみることにします。ESP8266は、WiFiとCPUをワンチップに統合したもので、フラッシュメモリと組み合わせたシステムインパッケージの形で出回... 2015/08/14 ESP8266/ESP32
Arduino Arduino(10) aitendoの激安キャラクタ液晶をArduino Pro Mini(3.3V)に接続 Arduino Pro MiniへSPI TFT LCDが割とあっさり接続できたので、ついでに買い置きしてあったaitendoのキャラクタ液晶「SPLC792-I2C-M」も接続してみました。この液晶モジュールは8x8ドットのキャラクタを1... 2015/08/12 Arduino
Arduino Arduino(9) Adafruit_ST7735ライブラリの修正(aitendoの1.8型LCD用) Adafruit_ST7735ライブラリ+aitendo M-Z18SPI-2Pでgraphicstest。画面右端と下端にゴミが出ています。Hの字の左端が切れています。Adafruit_ST7735ライブラリでaitendo M-Z18S... 2015/08/11 Arduino
Arduino Arduino(8) Arduino Pro Mini+aitendoの1.8型LCDでブロック崩し aitendoの1.8インチSPI LCDがPro mini(3.3V/8MHz)で動作するようになったので、先日UNOで作成したブロック崩しを動かしてみました。基本的には、画面解像度の違いへの対応と、LCD初期化の処理を若干変更するだけて... 2015/08/11 Arduino
Arduino Arduino(7) Arduino Pro MiniにSPI接続のカラーLCDをつないでみる 前回まで使ったArduino UNOと2.4インチTFT液晶は、簡単に動かすことができて良かったのですが、不満点もあります。一つは、前回触れたように、このLCDを使うとArduino UNOのI/Oポートをほとんど使ってしまうので、センサな... 2015/08/09 Arduino
Arduino Arduino(6) ブロック崩しを作ってみる(3) 前回までで、ブロック崩しのグラフィックスは大体出来上がりました。今回はこのブロック崩しを、実際に遊べる状態にしていきます。遊べるゲームにするには「入力装置」が必要です。ラケットを動かすためには、回転型の「ノブ」がいいですね。そのような入力装... 2015/08/03 Arduino
Arduino Arduino(5) ブロック崩しを作ってみる(2) 前回に続き、今回はブロック崩しのメインとなる、ブロックとボールの衝突処理を実装します。まずブロックの画面上での配置です。画面は30×40に分割します。これは前回書いたとおりです。描画のとき以外は、全てこの30×40の座標系の上で処理を行いま... 2015/07/29 Arduino