The ESP-01 Breadboard Adapter is a convenient breakout board designed to facilitate the use of the ESP-01 Wi-Fi module with standard breadboards. The ESP-01 module, powered by the ESP8266 microcontroller, is a popular choice for adding Wi-Fi functionality to various electronic projects. The adapter board addresses the ESP-01's non-breadboard-friendly pin layout by adapting it to a standard 0.1-inch (2.54mm) pitch, allowing for easy plug-and-play prototyping.
Pin Number | Description | Notes |
---|---|---|
1 | GND | Ground |
2 | GPIO2 | General Purpose Input/Output 2 |
3 | GPIO0 | General Purpose Input/Output 0 |
4 | RX | Receive Data (Serial) |
5 | TX | Transmit Data (Serial) |
6 | CH_PD | Chip Power-Down (Active High) |
7 | RST | Reset Pin (Active Low) |
8 | VCC | 3.3V Power Supply |
Q: Can I power the ESP-01 with 5V?
Q: How do I reset the ESP-01?
Q: Can I use the ESP-01 adapter with a 5V Arduino?
#include <ESP8266WiFi.h>
// Replace with your network credentials
const char* ssid = "your_SSID";
const char* password = "your_PASSWORD";
void setup() {
Serial.begin(115200); // Start serial communication at 115200 baud
WiFi.begin(ssid, password); // Connect to Wi-Fi
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected.");
Serial.print("IP address: ");
Serial.println(WiFi.localIP()); // Print the local IP address
}
void loop() {
// Your code here
}
Note: This code assumes that the ESP-01 is already programmed with the appropriate bootloader and is ready to accept Arduino sketches. Make sure to select the correct board (Generic ESP8266 Module) and port in the Arduino IDE before uploading the sketch.