Untitled
unknown
plain_text
5 days ago
1.3 kB
5
Indexable
#define BLYNK_PRINT Serial #define BLYNK_TEMPLATE_ID "TMPL6BhFtp0h8" #define BLYNK_TEMPLATE_NAME "Noice Detector" #define BLYNK_AUTH_TOKEN "rvsBpFYlpMcLZZ7rSuKpeHe1fe4FWSQZ" #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> WidgetLED led1(V3); BlynkTimer timer; char ssid[] = "Aria"; char pass[] = "kharis12"; int setpoint = 0; int Conv_value; int value_btn; const int buzzer = D4; void sendData() { int POT_value = analogRead(A0); int Conv_value = map(POT_value, 0, 1023, 0, 100); // Blynk.virtualWrite(V5, POT_value); Blynk.virtualWrite(V1, Conv_value); Serial.println(Conv_value); if (value_btn == 1 && Conv_value >= setpoint) { led1.on(); digitalWrite(buzzer, HIGH); Serial.println("BISING"); Blynk.logEvent("suara", String("berisik")); } else { led1.off(); digitalWrite(buzzer, LOW); Serial.println("SENYAP"); } } BLYNK_WRITE(V2) { setpoint = param.asInt(); } BLYNK_WRITE(V4) { value_btn = param.asInt(); } void setup() { Serial.begin(9600); timer.setInterval(1000L, sendData); Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass); pinMode(buzzer, OUTPUT); Blynk.virtualWrite(V0, "NOICE DETECTOR"); } void loop() { Blynk.run(); timer.run(); }
Editor is loading...
Leave a Comment