インターネット経由でマイコンやPC等と連携したい場合、Blynkサービスを利用する事が多いが、MQTTも利用できる。 インターネット上にフリーで使えるMQTTサーバーがあるのでこれらを利用すれば遠く離れたマイコン同士を簡 …

インターネット経由でマイコンやPC等と連携したい場合、Blynkサービスを利用する事が多いが、MQTTも利用できる。 インターネット上にフリーで使えるMQTTサーバーがあるのでこれらを利用すれば遠く離れたマイコン同士を簡 …
ESP32でマイクの音に反応させるために、最初は安価なMAX4466搭載のアナログマイクを使用した。 ESP32のAD入力を使用し、マイク入力を得ると静音時この様なグラフになる。 VCCは3.3Vに接続。問題は無線LAN …
以前のArduino IDEのマイク入力グラフ表示のESP32版。 ESP32とArduinoのアナログ入力の違いで注意するポイント。 ADC対応のGPIOピンを使う 読み取り値は0~4095の範囲(Arduinoは0~ …
スイッチサイエンスでM5シリーズのATOMマイコンなるものが発売されていた。ATOM LiteとATOM Matrixがあり、Matrixは5×5のLEDマトリクス(WS2812B、いわゆるNeoPixel)表 …
ESP32の利点の一つは、ハードウェアシリアルが複数使える事である。ArduinoやESP8266でもSoftwareSerialでシリアル通信を行う事が出来るが、たまに上手く動作しない事がある。 ESP32はGPIO1 …
スマホとマイコンを連動させるサービスの一つにBlynkサービスと言うのがある。 https://blynk.io/ 今回はBlynkについては説明を省略するが、スマホでUIを簡単に作成し、マイコンと通信し制御やデータの表 …
Arduino IDEは様々なマイコンの開発に使える。ESP32やESP8266、M5Stack等多くのボードの開発が行える。 便利ではあるのだが、ESP32やESP8266のボード情報をインストールするとボード選択メニ …
ESP8266 / ESP32は簡単にWebサーバーに出来る。また、無線LANに接続する事も出来るし、アクセスポイントとして動かす事も出来る。 インターネットや無線LAN環境が無い状態などで、ESP8266をアクセスポイ …
ESP32は安いのにCPUが強力で技適あり無線LAN、Bluetooth等が付いている便利なマイコンである。 さらに凄いのは、ESP32はCPUがデュアルコアになっている所である。ハード的に2つの処理を並列に行えるのであ …
Arduino OTAでsetHostnameに名前を設定したのに、ESP_XXXXXの名称になってしまう場合。 Arduino OTAのsetHostnameは内部的にMDNS.beginでホスト名を設定している。他の …