Arduino用サンプルソースコードは次の通りです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
#include <si7013.h> #include <Wire.h> #include <ArduinoJson.h> StaticJsonBuffer<200> myjsonBuffer; JsonObject& myJson = myjsonBuffer.createObject(); SI7013 si7013(0x40, 1); void setup(){ Serial.begin(14400); Wire.begin(); si7013.begin(); delay(10000); } void loop(){ int tmp = 10; int humid = 10; tmp = (int) si7013.readTemperature() / 100; humid = (int) si7013.readHumidity() / 100; myJson["message"] = ""; myJson["msnumber"] = 1; myJson["action"] = 0; myJson["temp"] = tmp; myJson["humid"] = humid; myJson.printTo(Serial); Serial.println(""); delay(15000); } |