• sales

    +86-0755-88291180

ESP32 C3 0.42LCD web WIFI

1、 Open the arduino IDE

2、 Select Chip

2.1. Click on tools

2.2. Click on board

2.3. Click on esp32 and select esp32-c3

3、Substitution code burning

#include<WiFi.h>

// Enter your WiFi SSID and password

charssid[] ="iPhone";// your network SSID (name)

charpass[] ="8888888888";// your network password (use for WPA, or use as key for WEP)

intkeyIndex =0;// your network key Index number (needed only for WEP)

intstatus = WL_IDLE_STATUS;

// if you don't want to use DNS (and reduce your sketch size)

// use the numeric IP instead of the name for the server:

//IPAddress server(74,125,232,128);  // numeric IP for Google (no DNS)

charserver[] ="wifitest.adafruit.com";// name address for adafruit test

charpath[]   ="/testwifi/index.html";

// Initialize the Ethernet client library

// with the IP address and port of the server

// that you want to connect to (port 80 is default for HTTP):

WiFiClient client;

voidsetup(){

//Initialize serial and wait for port to open:

Serial.begin(115200);

while(!Serial){

;// wait for serial port to connect. Needed for native USB port only

}

// attempt to connect to Wifi network:

Serial.print("Attempting to connect to SSID: ");

Serial.println(ssid);

WiFi.begin(ssid, pass);

while(WiFi.status()!= WL_CONNECTED){

delay(500);

Serial.print(".");

}

Serial.println("");

Serial.println("Connected to WiFi");

printWifiStatus();

Serial.println("\nStarting connection to server...");

// if you get a connection, report back via serial:

if(client.connect(server,80)){

Serial.println("connected to server");

// Make a HTTP request:

client.print("GET ");client.print(path);client.println(" HTTP/1.1");

client.print("Host: ");client.println(server);

client.println("Connection: close");

client.println();

}

}

voidloop(){

// if there are incoming bytes available

// from the server, read them and print them:

while(client.available()){

charc =client.read();

Serial.write(c);

}

// if the server's disconnected, stop the client:

if(!client.connected()){

Serial.println();

Serial.println("disconnecting from server.");

client.stop();

// do nothing forevermore:

while(true){

delay(100);

}

}

}

voidprintWifiStatus(){

// print the SSID of the network you're attached to:

Serial.print("SSID: ");

Serial.println(WiFi.SSID());

// print your board's IP address:

IPAddress ip =WiFi.localIP();

Serial.print("IP Address: ");

Serial.println(ip);

// print the received signal strength:

longrssi =WiFi.RSSI();

Serial.print("signal strength (RSSI):");

Serial.print(rssi);

Serial.println(" dBm");

}

1. Copy the code into the Arduino IDE

2. Use a type-c cable to connect the computer to the ESP 32-c3 development board. After successful connection, the serial port will be displayed in the computer management window

3.Click on Tools in the Arduino IDE, then click on Port and select the serial port Adafruit QT ESP32-C3

Click on Verify

5.Click on upload

6.The test results are as follows


TAG: FLASH File System Operation Raspberry Pi 21.5 inch Type C/HDMI Display Screen 1920x1080 Computer PC Phone Xbox/PS4/Switch SpotPear ESP32 ST7789 Arduino 0.85inch LCD Raspberry Pi SIM7670G LTE-4G-Cat-1/GNSS/USB-HUB Expansion Board Cyberpunk LED Matrix Hourglass Gravity Sensor DIY Countdown Timer Clock STEM Educational Soldering Project for Beginners & Adult DeepSeek AI Voice Chat ESP32 C6 Development Board 1.69 inch LCD Display 240x280 1.69inch TouchScreen Programmable Watch Industrial Isolated RS485 TO ETH (C) RJ45 Converter Wall/Rail-Mount For Modbus Raspberry Pi 4B/5 Industrial UART 2CH RS485 RS232 CAN FD HAT With Case For Installation of guide rails and hanging Raspberry Pi Industrial 10.1 inch DSI LCD HMI TouchScreen MIPI Display 1280x800 10.1inch One-Body PC With Front Camera For Pi 4/5 Image extraction User Guide Serial UART Bus Servo ST3215-HS 20KG.CM High Speed Magnetic Encoder 360&deg; Large Torque Raspberry Pi Pico 2 RP2350 ETH CH9120 TCP/UDP Ethernet Network For Arduino Raspberry Pi 5 5V5A Power JETSON-IO-BASE-A user Guid 1.54 inch Passive NFC e-Paper BW Display E-ink Screen No Need Battery Wireless Powered & Data Transfer Raspberry Pi Pico 2 RP2350 1.8 inch AMOLED Development Board Display 368×448 TouchScreen Programmable Watch QSPI Raspberry Pi 12.3 inch DSI MIPI Display TouchScreen LCD 720x1920 Luckfox Lyra Omni3576 RK3576 Good low light performance