Install Arduino IDE 2.3.6 link Register arduino cloud link get Device ID and Secret Key to replace DEVICE_LOGIN_NAME[] and DEVICE_KEY[] in thingProperties.h. Add Varriables, setup Dashboard, create widget. check Reference for detail. Add esp32 Board and build File -> Preferences -> Additional boards manager URLs -> https://espressif.github.io/arduino-esp32/package_esp32_index.json Boards manager -> search esp32 by espressif systems -> install Lib manager -> ArduinoIoTCloud -> install Select board DOIT ESP32 DEVKIT V1 config correct SSID[] and PASS[] in thingProperties.h. Verify then Upload. Install APP on your Android or iPhone to control. GPIOs Item pin I2C SCL 23 I2C SDA 18 relay 19 button 35 bled 14 wled 27 Demo Reference link