Advertisement
zhexo

thingProperties

Feb 6th, 2023 (edited)
793
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Arduino 0.84 KB | Source Code | 0 0
  1. #include <ArduinoIoTCloud.h>
  2. #include <Arduino_ConnectionHandler.h>
  3.  
  4. const char SSID[]     = SECRET_SSID;    // Network SSID (name)
  5. const char PASS[]     = SECRET_OPTIONAL_PASS;    // Network password (use for WPA, or use as key for WEP)
  6.  
  7. void onHumidityChange();
  8. void onIlluminanceChange();
  9. void onPressureChange();
  10. void onTemeratureChange();
  11.  
  12. float humidity;
  13. float illuminance;
  14. float pressure;
  15. float temperature;
  16.  
  17. void initProperties(){
  18.  
  19.   ArduinoCloud.addProperty(humidity, READWRITE, ON_CHANGE, onHumidityChange);
  20.   ArduinoCloud.addProperty(illuminance, READWRITE, ON_CHANGE, onIlluminanceChange);
  21.   ArduinoCloud.addProperty(pressure, READWRITE, ON_CHANGE, onPressureChange);
  22.   ArduinoCloud.addProperty(temperature, READWRITE, ON_CHANGE, onTemperatureChange);
  23.  
  24. }
  25.  
  26. WiFiConnectionHandler ArduinoIoTPreferredConnection(SSID, PASS);
  27.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement