Μάθημα 4.1: IoT & ESP32 – Wi-Fi, Bluetooth και Cloud Dashboards
Καλωσορίσατε στην Ενότητα 4 του Arduino Masterclass! Στο project MLA , έπρεπε το ρομπότ μας να στέλνει δεδομένα στο ίντερνετ. Σε αυτό το μάθημα αφήνουμε τη θεωρία στην άκρη και περνάμε κατευθείαν στην πράξη με τον μικροελεγκτή ESP32 . ⚠️ Ο Χρυσός Κανόνας του ESP32: Λειτουργεί στα 3.3V (όχι στα 5V του Arduino Uno). Μην συνδέσετε σήμα 5V απευθείας στα pin του, γιατί θα καεί! Πάμε να γράψουμε κώδικα! 1. Σύνδεση στο Wi-Fi (Ο σωστός τρόπος) Δεν αρκεί απλά να συνδεθούμε στο Wi-Fi μία φορά στο setup() . Τα ρούτερ κολλάνε και οι συνδέσεις χάνονται. Παρακάτω βλέπουμε πώς γράφουμε κώδικα που ελέγχει συνεχώς αν είμαστε online και, αν πέσει το ίντερνετ, επανασυνδέεται. #include <WiFi.h> // Βασική βιβλιοθήκη για Wi-Fi στο ESP32 const char* ssid = "YOUR_WIFI_NAME"; const char* password = "YOUR_WIFI_PASSWORD"; // Μεταβλητή για να παρακολουθούμε πότε κάναμε τον τελευταίο έλεγχο unsigned long previousMillis = 0; const long interval = 10000; // Έλεγχος κάθε 10 δευτερόλε...