#include "arduino_secrets.h"
#include "thingProperties.h"
#include <ESP32Servo.h>
#include <WiFi.h>
Servo servo;
void setup() {
Serial.begin(9600);
delay(1500);
initProperties();
pinMode(14,OUTPUT);
WiFi.begin(SSID, PASS);
while(WiFi.status() != WL_CONNECTED){
digitalWrite(14, !digitalRead(14));
delay(100);
}
digitalWrite(14, LOW);
servo.attach(13);
servo.write(9);
ArduinoCloud.begin(ArduinoIoTPreferredConnection);
setDebugMessageLevel(2);
ArduinoCloud.printDebugInfo();
}
void loop() {
ArduinoCloud.update();
}
void onDoorStateChange() {
digitalWrite(14, !digitalRead(14));
servo.write(digitalRead(14) ? 177 : 9);
}