Advertisement
CHU2

ELEC 2 LAB 5.1

May 11th, 2025 (edited)
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Arduino 0.87 KB | Source Code | 0 0
  1. #define BLYNK_AUTH_TOKEN ""
  2. #define BLYNK_TEMPLATE_ID ""
  3. #define BLYNK_TEMPLATE_NAME "Wireless Transmission"
  4. #define BLYNK_PRINT Serial
  5.  
  6. #include <BlynkSimpleEsp32.h>
  7. #include <WiFi.h>
  8. #include <WiFiClient.h>
  9.  
  10. char auth[] = BLYNK_AUTH_TOKEN;
  11. char pass[] = "";
  12. char ssid[] = "@177013";
  13.  
  14. BlynkTimer timer;
  15. const int sensor_pin = 34;
  16. const int led_pin    = 2;
  17.  
  18. void send_sensor() {
  19.   int val = (analogRead(sensor_pin) * 255) / 4095;
  20.   Serial.printf("Sensor: %d\n", val);
  21.   Blynk.virtualWrite(V1, val);
  22. }
  23.  
  24. void setup() {
  25.   Serial.begin(115200);
  26.   WiFi.begin(ssid, pass);
  27.   while (WiFi.status() != WL_CONNECTED) {
  28.     delay(500);
  29.     Serial.print(".");
  30.   }
  31.   Serial.println("\nWiFi connected");
  32.   Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
  33.  
  34.   // schedule every 5s
  35.   timer.setInterval(5000L, send_sensor);
  36. }
  37.  
  38. void loop() {
  39.   Blynk.run();
  40.   timer.run();
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement