ESP32
Program ESP32 for IoT projects with WiFi and Bluetooth.
Quick Start
#include <WiFi.h>
const char* ssid = "YOUR_SSID";
const char* password = "YOUR_PASSWORD";
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
}
void loop() {
Serial.println(WiFi.localIP());
delay(1000);
}
When to Use
- ✅ IoT projects with network connectivity
- ✅ Need WiFi/Bluetooth in device
- ❌ Not for simple projects without connectivity (better use Arduino)
Step-by-Step Instructions
- Install ESP32 board in Arduino IDE
- Select board: Tools → Board → ESP32 Arduino
- Write code and upload via USB
- Monitor Serial port
Dependencies
Arduino IDE with ESP32 board manager
Examples
Input: Connect to WiFi → Output: IP address in Serial monitor
Resources
Validation
- Code uploads without errors
- Device connects to WiFi
- Serial monitor shows data