Project WhatsApp dan LED
Project WhatsApp dan LED
Project ini untuk menghidupkan/mematikan LED dari jarak jauh via whatsapp.
Untuk menerapkan project ini, harus menguasai:
ThingESP --> sebagai protokol komunikasi antara perangkat IoT dengan twilio
Twilio --> sebagai protokol komunikasi API WhatsApp dengan ThingESP
ESP32-Wa LED
#include <WiFi.h>
#include <ThingESP.h>
ThingESP32 thing("username", "nama project", "Cresedential"); //sesuaikan bagian ini
int LED = 13;
void setup()
{
Serial.begin(115200);
pinMode(LED, OUTPUT);
thing.SetWiFi("Wokwi-GUEST", "");
thing.initDevice();
}
String HandleResponse(String query)
{
if (query == "nyalakan")
{
digitalWrite(LED, 1);
return "Berhasil dinyalakan";
}
else if (query == "matikan")
{
digitalWrite(LED, 0);
return "Berhasil dimatikan";
}
else if (query == "status led")
return digitalRead(LED) ? "LED nyala" : "LED mati";
else
return "Permintaan tidak valid";
}
void loop()
{
thing.Handle();
}