Leírás és Paraméterek
Az Arduino Mega2560 WiFi mikrovezérlő egy erőteljes, sokoldalú fejlesztői platform, amely az ATmega2560 processzorral és integrált ESP8266 WiFi modullal rendelkezik. Ez a kombináció lehetővé teszi a nagyobb számítási kapacitást igénylő projektek megvalósítását, valamint a WiFi kapcsolat egyszerű használatát IoT (Internet of Things) alkalmazásokban. A Mega2560 54 digitális bemeneti/kimeneti pinekkel, 16 analóg bemenettel és 4 UART porttal rendelkezik, így kiváló választás összetettebb projekteknél, például robotikában, automatizálásban vagy távoli vezérlési megoldásokban.
Itt egy egyszerű példaprogram, amely az Arduino Mega2560-at és a beépített ESP8266 WiFi modult használja WiFi-hálózathoz való csatlakozáshoz AT-parancsokkal:
#includeSoftwareSerial espSerial(18, 19); // RX, TX void setup() { Serial.begin(9600); // Soros monitorhoz espSerial.begin(115200); // ESP8266-hoz // Csatlakozás WiFi-hálózathoz espSerial.println("AT+RST"); // Modul újraindítása delay(2000); espSerial.println("AT+CWMODE=1"); // WiFi mód beállítása (STA) delay(1000); espSerial.println("AT+CWJAP="SSID","PASSWORD""); // Csatlakozás WiFi-hez } void loop() { if (espSerial.available()) { while (espSerial.available()) { char c = espSerial.read(); Serial.write(c); // AT-parancs válasz kiírása a soros monitorra } } }
A programban az espSerial
használatával kommunikálhatunk az ESP8266 WiFi modullal. Helyettesítsd az "SSID" és "PASSWORD" mezőket a saját WiFi hálózatod adataival.