#include <ArduinoJson.h>
#define led 13
String trigg = "";
void setup()
{
pinMode(led, OUTPUT);
digitalWrite(led, LOW);
Serial.begin(9600);
Serial.println("Menunggu data...");
}
void loop()
{
if (Serial.available() > 0)
{
String json = Serial.readString();
DynamicJsonDocument doc(512);
deserializeJson(doc, json);
const char *input = doc["input"];
trigg = input;
int ID = doc["ID"];
Serial.print("input: ");
Serial.println(input);
Serial.print("ID: ");
Serial.println(ID);
}
if (trigg == "1")
{
digitalWrite(led, HIGH);
}
else
{
digitalWrite(led, LOW);
}
delay(1000);
}