2.57M

Зертханалык сабак 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 жобалары үшін өте маңызды.
English     Русский Rules