ESP8266はプログラムの無線書き込みができる機能(OTA:On The Air)があるらしいというのを最近知ったので実際にやってみました。
一度書き込み用のプログラムを入れると次からは端子の接続不要で書き込めるのが魅力的です。
「ArduinoOTA」は標準で入っているライブラリで、サンプルプログラムを真似すれば簡単に導入できます。
ArduinoOTAでプログラムの無線書き込み(ESP8266)
![No Image](https://ehbtj.com/wp/wp-content/themes/ample-custom/images/category-img/arduino.jpg)
ESP8266はプログラムの無線書き込みができる機能(OTA:On The Air)があるらしいというのを最近知ったので実際にやってみました。
一度書き込み用のプログラムを入れると次からは端子の接続不要で書き込めるのが魅力的です。
「ArduinoOTA」は標準で入っているライブラリで、サンプルプログラムを真似すれば簡単に導入できます。
最初はデータロガーなんて作ろうなんて思ってもなかったのですが、必要になってしまったので作りました。
そして、どうせならと無線化しました。
電子工作で無線通信をするならXBeeが有名です。
技適も通ってますしトランスペアレントモードなどで簡単に通信ができます。
しかしXBeeは高いので、組み込みにはためらってしまいます。
1つ約2000円でそれを2つなので4000円にもなりますからね。
XBeeを紹介しているサイトを見てみると私にもすぐできそう・・・
でしたが、これがなかなかできない。
悩んで丸1日程度かかりました。
というわけで覚え書きとして残しておきます。
この記事はXBeeでLEDを遠隔操作することだけを目的とします。
普通はトランスペアレントモードなどでシリアル通信をするのがいいかもしれません。