ESP8266 WiFi – Connectie met een router maken (ArduinoIDE)
Op deze pagina staat een voorbeeld om met een ESP module en Arduino code (c++) verbinding te maken met een router en het internet.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
#include "ESP8266WiFi.h" // WiFi parameters to be configured const char* ssid = "ssid"; // Hoofdlettergevoelig const char* password = "wachtwoord"; // Hoofdlettergevoelig void setup(void) { Serial.begin(9600); Serial.print("Bezig met verbinden"); WiFi.begin(ssid, password); // Connect to WiFi // while wifi not connected yet, print '.' // then after it connected, get out of the loop while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } // Verbonden. Serial.println("OK!"); // Access Point (SSID). Serial.print("SSID: "); Serial.println(WiFi.SSID()); // IP adres. Serial.print("IP: "); Serial.println(WiFi.localIP()); // Gateway Serial.print("Gateway: "); Serial.println(WiFi.gatewayIP()); // Signaalsterkte. long rssi = WiFi.RSSI(); Serial.print("Signaal sterkte (RSSI): "); Serial.print(rssi); Serial.println(" dBm"); // MAC adres Serial.print("ESP MAC: "); Serial.println(WiFi.macAddress()); float vdd = ESP.getVcc() / 1000; Serial.print("Voltage: "); Serial.print(vdd); Serial.println("V"); Serial.println(""); } void loop() { // Nothing delay(10); } |
Output:
1 2 3 4 5 6 7 |
Bezig met verbinden........OK! SSID: Swiebeltje IP: 192.168.0.12 Gateway: 192.168.0.1 Signaal sterkte (RSSI): -54 dBm ESP MAC: 18:FE:34:D5:5B:B1 Voltage: 3.12V |