Похожие презентации:
Зертханалык сабак 3
1.
ESP32 виртуалды Wi-Fi қосылымыESP32 микроконтроллерін виртуалды Wi-Fi желісіне қосып, байланысты бақылауды үйренеміз.
1
2
Мақсат
Құралдар
ESP32-ді виртуалды Wi-Fi-ға қосу және Serial
ESP32, компьютер, Wokwi симуляторы, Arduino IDE.
Monitor арқылы бақылау.
2.
Arduino IDE - толық, ыңғайлы мәтіндік редактор бағдарламалар құруға, олардымашиналық кодқа компирлей алатын және барлық нұсқаларды Arduino-ға жүктеуге
мүмкіндік беретін қосымша. Қосымша толығымен тегін болып табылады, тек Arduino
ресми сайтынан жүктеп алуға болады:
https://www.arduino.cc/en/Main/Software
Біріктірілген дамыту ортасы (ағылш. integrated development environment, IDE) бағдарламаушыға арналған бағдарламалық жасақтама қосымшасы.
Arduino IDE поддерживает операционные системы: Windows, Linux, Mac OS X. В
3.
1-қадам: Wokwi симуляторын ашуhttps://wokwi.com/ сайтына кіріңіз.
«New Project → ESP32» таңдаңыз.
Код редакторы мен виртуалды Serial Monitor ашылады.
4.
2-қадам: Код жазуWi-Fi қосылымын модельдеу үшін төмендегі кодты Wokwi жобасына салыңыз.
#include <WiFi.h>
const char* ssid = "Wokwi-GUEST";
const char* password = "";
void setup() {
Serial.begin(115200);
Serial.println("ESP32 Wi-Fi қосылымын бастау...");
WiFi.begin(ssid, password);
Serial.print("Қосылу жүріп жатыр");
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("Wi-Fi байланыс орнатылды!");
Serial.print("IP мекенжайы: ");
Serial.println(WiFi.localIP());
}
void loop() {
Serial.print("Wi-Fi күйі: ");
Serial.println(WiFi.status() == WL_CONNECTED ? "Қосылған" : "Ажыратылған");
delay(3000);
}
5.
3-қадам: Симуляцияны іске қосуСимуляцияны бастау
Serial Monitor ашу
«▶ Start Simulation» батырмасын басыңыз.
Оң жақтағы Serial Monitor-ды ашыңыз.
Нәтижені көру
Төмендегідей хабарламаларды
көресіз.
Симуляция нәтижесі
ESP32 Wi-Fi қосылымын бастау...
Қосылу жүріп жатыр....
Wi-Fi байланыс орнатылды!
IP мекенжайы: 192.168.4.2
Wi-Fi күйі: Қосылған
6.
4-қадам: Талдау және түсіндіру7.
Wi-Fi байланысының маңызыWi-Fi байланысы ESP32-ге деректерді жіберуге және қабылдауға мүмкіндік береді, бұл оны IoT жобалары үшін
таптырмас етеді.
5-қадам: Қосымша тапсырма
Деректерді бұлтқа жіберу
Деректерді басып шығару
ESP32 арқылы температура немесе LDR мәндерін
Әр 5 секунд сайын жаңа деректерді басып
оқып, оларды Wi-Fi арқылы бұлтқа (ThingSpeak
шығарыңыз.
немесе Blynk) жіберіп көріңіз.
Қорытынды
ESP32-ді виртуалды Wi-Fi желісіне қосу арқылы сіз оның
мүмкіндіктерін толық пайдалануға алғашқы қадам жасадыңыз. Бұл
білім IoT жобалары үшін өте маңызды.