UNOとBlynkで遊ぶ最少のスケッチ。UNOだけで、Blynkできます。UNOでBlynkBlynkにおけるデータのPULLとPUSHBlynkでIoTデバイス用のスケッチを記述する際には、アプリケーションがPULL機能で十分なのか、PUSH機能を必要としているのかを確認する必要がある。Blynkで環境モニターBlynkのお約束アプリとして、家などの温度や湿度を計測し、スマホでどこででも確認できるシステムを作成します。Blynkで圧電サウンダー:ピエゾスピーカーESP8266-LEAF-R5にピエゾスピーカー(圧電サウンダー)を接続して、音を鳴らしてみましょう。ここでは、ピエゾスピーカーをGNDとD13(GPIO13)に繋ぎました。UNOでBlynkESP8266-LEAF-R5ではじめてのBlynkBlynkの最小スケッチESP8266-LEAF-R5でBlynkで遊ぶ最少のスケッチ。このスケッチはBlynkの実質的に最少のスケッチで、ESP8266-LEAF-R5の構成に合わせた特別なコードは含まれていません。Blynkで環境ログ(データの蓄積利用)Blynkの使用例では、IoTデバイスを対話的に操作する例が多いですが、ここではThingSpeakを利用するアプリケーションと同様に、計測データをIoTプラットフォーム(この場合はBlynkサーバー)に蓄積して、現時点のIoTデバイスの計測値ではなく、サーバーに蓄積された計測値の継時変化を表示するためのスケッチを示します。Sleep機能が組み込まれています。明るさセンサー値のOLEDへの表示ESP8266-LEAF-R5には、フォトトランジスタを利用した明るさセンサーが搭載されています。ESP8266-LEAF-R5の明るさセンサーを使用する場合には、センサー近くにあるSJ4にはんだをもってショートさせてください。U8G2ライブラリによるOLEDディスプレイの利用ESP8266-LEAFやESP8266-KEYには、I2Cで接続するOLEDディスプレイを接続できます。ここでは、U8G2ライブラリを使用して、このOLEDディスプレイに文字表示を行う方法を示します。ライブラリのインストールU8G2ライブラリは、以下のURLで公開されています。