UNOで手軽に利用できるようにするミニシールドです。UNOの信号は5Vとなっているために、そのままでは手軽に接続することができませんでした。I2C-PLUSの組み立て例I2C-PLUSの特徴を以下に示します。5VのI2C信号を3.3Vに変換し、3.3Vに対応したI2Cデバイスを接続できます。3.3Vの信号線のI2Cデバイスを接続できる端子を2個装備しています。5Vの信号線のI2Cデバイスを接続できる端子を1個装備しています。環境センサーモジュールGY-BME280を基板上に搭載できます。加速度・ジャイロセンサーモジュールGY521を基板上に搭載できます。リアルタイムクロックモジュールDS3231を基板上に搭載できます。128x64ピクセルのOLEDディスプレイもしくは、8文字x2行の文字LCDディスプレイを基板上に搭載できます。アナログピンA0-A3は未使用なので自由に使用することができます。電子工作で広く利用されているArduinoのミニシールドとして開発されており、手軽に利用できるArduinoのIDEを利用して独自のスケッチを行えます。UNO以外のArduinoボードでは利用できませんのでご注意ください。カラーLEDの利用NeoPixel:WS2812はシリアル信号で発光色を指定できるカラーLEDで、数珠つなぎにして複数のカラーLEDを1信号端子で制御できます。NeoPixel:WS2812の電源および信号電圧は5Vとなっています。RCサーボの制御ESP32-DEVC-HOMEやESP32-DEVC-KEYでRCサーボを操作します。BME280による環境測定とOLEDディスプレイへの表示ESP32-DEVC-HOMEは、I2Cで接続する環境センサーBME280を搭載しています。PWMを利用したLEDの明るさ制御ESP32のPWM機能を利用して、LEDの明るさを制御してみましょう。使用するボードはESP32-DEVC-HOMEです。音の出力ESP32のPWM機能を利用して、ピエゾスピーカー(圧電サウンダー)で音を鳴らしてみましょう。使用するボードはESP32-DEVC-HOMEです。Blynkでスマートフォンの加速度センサの利用Blynkの基本ESP32,ESP8266,UNOなどのIoTデバイスの種類に依存しない基本事項についていくつか説明します。