WeMos (e3) リレー制御
制御の試し 参考資料1そのまま。 /* * Relay Shield – Blink * Turns on the relay for two seconds, then off for two seconds, repeatedly. * * Relay Shield transistor closes relay when D1 is HIGH */ const int relayPin = D1; const long interval = 2000; // pause for two seconds void setup() { pinMode(relayPin, OUTPUT); } […]
WeMos (e2) LED表示
IoT Study Kit 2のLEDは、FirebaseのLEDデータに従って表示。 プログラム1 単純に文字、パタンの表示。 3連ベースで、ESP8266, LED Matrix, SHT30を装着する。 Features 8×8 dot matrix LED 8 step adjustable intensity Pins D1 mini GPIO Shield D5 14 CLK D7 13 DIN ライブラリから、WEMOS_Matrix_Adafruit_GFXを追加してください。 つぎは、ライブラリ付属のLED Matrix表示サンプルの修正版。 # コンパイルエラー発生した。 MLED matrix(7); から MLED matrix(7, D7, D5); に変更した。 #include <Adafruit_GFX.h> #include <WEMOS_Matrix_GFX.h> MLED matrix(7, D7, D5); //set intensity=7 […]
WeMos (e1) 温度の送信
IoT Study Kit 2からFirebaseへ温度データの送信。 IoT Sensor UbiSense Ver2を利用。 結線 プログラム1 3連ベースで、ESP8266, LED Matrix, SHT30を装着。温度と湿度を計測。 WEMOS_SHT3x_Arduino_Libraryを使用。 https://github.com/wemos/WEMOS_SHT3x_Arduino_Library ただの温度と湿度の表示サンプル。 #include <WEMOS_SHT3X.h> SHT3X sht30(0x45); void setup() { Serial.begin(115200); } void loop() { if(sht30.get()==0){ Serial.print(“Temperature in Celsius : “); Serial.println(sht30.cTemp); Serial.print(“Temperature in Fahrenheit : “); Serial.println(sht30.fTemp); Serial.print(“Relative Humidity : “); Serial.println(sht30.humidity); Serial.println(); } else { Serial.println(“Error!”); } delay(1000); } […]