New User ESP32 Connectivity Solutions

hello all,

i am a brand nee Electrical Engineering and Computer Science student and i have zero knowledge so far taught in school as i just got accepted into the program (start in fall).
I have in idea to solve a problem in my robotics team but im not sure if it is feasible so I am writing asking for guidance. Given an Arduino ESP32 is it possible to give a user a product with an Arduino so that they can connect it to the internet by connecting it to their phone via bluetooth and then providing the SSID and password. if what im saying isnt even possible then how else would i go about this? i kind of took this project on hoping to learn it as i go so any and all references and material yall recommend would be greatly appreciated. thank you.

You won't get anywhere starting with such an extremely advanced project.

To learn as you go, pick up any Arduino and start with the simple examples in the Arduino IDE (software development package). Learn the programming language and basic features of the Arduino first. Blink an LED, read a voltage, a sensor, etc.

1 Like

Hi @votablehenry69420 ,
Welcome to the forum and the art..

me too..

Here's the Arduino ESP32 Core
Here's the ESP32 freertos guide
Cpp reference site
Online Simulator

Take a peek at my cam project..
Stores the ssid and password using preferences..
If there is none, then it blinks onboard led SOS and prompts to enter using serial..
Might give you some ideas..
ESP32 Cam Cli

good luck.. ~q

for a start have a read thru installing-the-esp32-board-in-arduino-ide-windows-instructions
following the instructions try the WiFiscan program which will list the SSIDs of WiFi networks in your area
under File>Examples there are many example programs for you to get an idea of the capabilities of the ESP32

You seem to want a WiFi portal.
This is all you need for that.
Leo..

#include <WiFi.h> // ESP32
#include <WiFiManager.h> // install via library manager

void setup() {
  WiFi.mode(WIFI_STA);
  WiFiManager wm;
  wm.autoConnect("Portal"); // open, 192.168.4.1
}

void loop() {
}

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.