Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!
Arbi Abdul Jabbaar
Published

How to install ESP32 Board in Arduino IDE

You will learn how to install and use your ESP32 Board in Arduino IDE

BeginnerProtip2 hours81,303
How to install ESP32 Board in Arduino IDE

Things used in this project

Hardware components

Espressif ESP32 WiFi BLE Development Board
×1
USB-A to Micro-USB Cable
USB-A to Micro-USB Cable
×1

Software apps and online services

Arduino IDE
Arduino IDE
If you haven't installed the latest Arduino IDE, you can download it here https://www.arduino.cc/en/main/software

Story

Read more

Code

WiFi Scan Example Code

C/C++
This is for testing your ESP32 Board. It can detect all networks around your ESP32 Board
 /*
 *  This sketch demonstrates how to scan WiFi networks.
 *  The API is almost the same as with the WiFi Shield library,
 *  the most obvious difference being the different file you need to include:
 */
#include "WiFi.h"

void setup()
{
    Serial.begin(115200);

    // Set WiFi to station mode and disconnect from an AP if it was previously connected
    WiFi.mode(WIFI_STA);
    WiFi.disconnect();
    delay(100);

    Serial.println("Setup done");
}

void loop()
{
    Serial.println("scan start");

    // WiFi.scanNetworks will return the number of networks found
    int n = WiFi.scanNetworks();
    Serial.println("scan done");
    if (n == 0) {
        Serial.println("no networks found");
    } else {
        Serial.print(n);
        Serial.println(" networks found");
        for (int i = 0; i < n; ++i) {
            // Print SSID and RSSI for each network found
            Serial.print(i + 1);
            Serial.print(": ");
            Serial.print(WiFi.SSID(i));
            Serial.print(" (");
            Serial.print(WiFi.RSSI(i));
            Serial.print(")");
            Serial.println((WiFi.encryptionType(i) == WIFI_AUTH_OPEN)?" ":"*");
            delay(10);
        }
    }
    Serial.println("");

    // Wait a bit before scanning again
    delay(5000);
}

Credits

Arbi Abdul Jabbaar

Arbi Abdul Jabbaar

3 projects • 42 followers
I am a student of National Technology of Institute, Indonesia majoring in Electrical Engineering. I've developed hardware for about 3 years.

Comments