Med hjälp av ESP-01 och Arduino UNO (4 / 13 steg)
Steg 4: Kod förklaring - fortsatte
void setup()
{
pinMode(LED,OUTPUT);
pinMode(button,INPUT);
Serial.BEGIN(9600);
mySerial.begin(9600);
SendCommand ("AT + första", "Redo");
Delay(5000);
SendCommand("AT+CWMODE=1","OK");
SendCommand ("AT + CIFSR", "OK");
SendCommand("AT+CIPMUX=1","OK");
SendCommand("AT+CIPSERVER=1,80","OK");
}
I uppsättning vi LED en utgång och knappen en ingång.
Vi börja seriell kommunikation och definiera baudhastighet för båda kanaler för kommunikation.
Nästa, vi kallar funktionen "SendCommand" flera gånger för att konfigurera den ESP-01.
Med denna slipper du behöva öppna seriell bildskärmen och skicka kommandon manuellt som vi gjorde i den tidigare handledningen.
Först vi återställa modulen och vänta på ett par millisekunder för att låta det avsluta.
Så gör vi det verkar i STA-läge och be om den IP-adress.
Slutligen, vi aktivera flera anslutningar och starta servern på port 80.