Hiervoor verbinden we een Arduino met een ESP8266 module en verbinden deze via Wifi. Dit voorbeeld gebruikt een Arduino Nano, natuurlijk kunt u een ander type Arduino gebruiken, bijvoorbeeld. de Uno.

TX van ESP8266 is verbonden met D2, RX naar D3 van de Arduino (via 1K-weerstand). Pas op : meestal is de 3.3V van de Arduino niet voldoende om de ESP8266 module van stroom te voorzien. De ESP8266 heeft een aparte 3,3V voedingsbron nodig, bijvoorbeeld. van een voedingsconnector voor breadboard:

Voeg een programma toe om de module te testen en te configureren
Dit voorbeeld kan een nieuwe module initialiseren en testen.
Zend:
AT+RST // Reset van de module AT+UART_DEF=9600,8,1,0,0 // Default baud to 9600,N,8,1,no flow ctl
Pas de snelheid in regel 11 aan tot 9600 (alleen als u deze hebt gewijzigd) en upload opnieuw om de resterende opdrachten te verzenden:
AT+CWMODE=1 // Station mode (client) ATE0 // Command echo off
Andere opdrachten
AT+GMR // Toon versie gegevens AT+CWLAP // Zoek wifi toegangspunten AT+CWJAP="uw ssid","uw paswoord" //Verbind met wifi AT+CIFSR //Controleer Toegewezen Ip
Als dit een fout oplevert, kan de module zijn geconfigureerd als een toegangspunt, probeer dan te zoeken naar wifi netwerken op uw laptop, deze kan daar bijvoorbeeld worden weergegeven. als "AI-THINKER_A3ECE2"

Nadat u de module als een Wifi-client hebt geconfigureerd, kan deze verbinding maken met een wifi-netwerk.
Open dit voorbeeld in de Arduino IDE, wijzig de ssid en het wachtwoord en voer het uit. Het moet verbinding maken met de gekozen ssid en details over de verbinding afdrukken in de seriële monitor.