• Stars
    star
    71
  • Rank 443,012 (Top 9 %)
  • Language
    C++
  • License
    Other
  • Created almost 7 years ago
  • Updated about 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Using HTTP and an HTML interface to Upload and Download files to an ESP32 or ESP8266 Filing System

More Repositories

1

ESP32-e-Paper-Weather-Display

An ESP32 and 2.9", 4.2" or 7.5" ePaper Display reads Weather Underground data via their API and then displays the weather
C
894
star
2

ESP32-ADC-Accuracy-Improvement-function

A function that improves the default ADC reading accuracy to within 1%
C++
187
star
3

ESP32-8266-Audio-Spectrum-Display

C++
165
star
4

ESP32-and-how-to-use-ILI9341-TFT-Display

C++
135
star
5

BME680-Example

Using the BME680 to measure temperature, pressure, humdity and air quality
C++
126
star
6

ESP32-8-Octave-Audio-Spectrum-Display

using an ESP32 and OLED display together with an FFT to display 8-octaves of audio in the frequency domain
C
119
star
7

ESP-SMART-Thermostat

using an ESP32 or ESP8266 to create a smart thermostat
C++
110
star
8

ESP32-ESP8266-File-Download-Upload-Delete-Stream-and-Directory

ESP (32/8266) File Services in one application, enables management of files on an ESP using SD-Filing System
C++
84
star
9

ESP32_Data_Logging_Webserver

An ESP32 and SHT30 form a data logger that is accessed via a webserver and graphs data via google Charts
C++
74
star
10

ESP32-Using-Hardware-Serial-Ports

How to use ESP32 hardware serial ports
C++
64
star
11

ESP32-8266-File-Download

Using HTTP and an HTML interface to download files from an ESP32/ESP8266
C++
56
star
12

G6EJD-ESP-File-Server

An ESP32 system that can perform a Directory, Upload, Download, Delete, Rename and Stream Files in SPIFFS
C++
56
star
13

ESP8266-NTP-time-on-an-OLED-with-WiFi-Manager

AN ESP8266 display accurate time using NTP on an OLED display, using the WiFi Manager to make a network connection
C++
47
star
14

ESP32-Multi-Channel-Relay-Controller

An ESP32 is used to control 4-relay channels with Web UI for the timer settings. The timers are 7-day 4-events per day
C++
42
star
15

ESP_Simple_Clock_Functions

An ESP32/8266 clock that uses the SETENV variable and in-built time functions
C++
41
star
16

ESP32-Morse-Decoder

Using an ESP32 and OLED with a basic microphone to decode Morse Code live to the display
C++
40
star
17

ESP8266-Remote-Message-Board

A wifi connected message board to display messages of your choice on an LED matrix display
C++
40
star
18

ESP32-Revised-Weather-Display-42-E-Paper

A revised format Weather Display using a Weather Girl format on 4.2" E-Paper
C
37
star
19

Processor-Solar-Power-Sleep-Calc

36
star
20

ESP8266-SD-Card-Reading-Writing

Examples of using the SD-Card with the ESP8266
C++
35
star
21

ESP32-ADC-Accuracy-Improvement

Extracting the ESP32 ADC reference voltage to improve ADC reading accuracy
C++
34
star
22

ESP32-DAC-Examples

using the ESP32 DAC to produce waveforms
C++
34
star
23

LiPo_Battery_Capacity_Estimator

using a polynomial to get improved battery capacity information (ESP32/8266 or UNO)
C++
34
star
24

ESP32-8266-ePaper-Weather-Display-Examples

C++
32
star
25

ESP32-General-Purpose-Webserver

An ESP32 / ESP8266 based webserver with lots of examples in it
C++
32
star
26

ESP32-Weather-Forecaster

C++
31
star
27

ESP32-Miniature-Weather-Station

An ESP32,1.3" or 0.96" OLED display weather station using BME280 and simple anenometer
C++
31
star
28

ESP_Interrupt_Examples

Using interrupts on an ESP8266 or ESP32
C++
30
star
29

ESP32_2D_Sun_Tracker

An ESP32 calculates sun position using LAT, LON, Date-Time then sets Azimuth and Elevation servos in a gimbal
C++
30
star
30

ESP-Sensor-Server-and-Clients

A sensor server that receives and displays on a webpage client data, usually from an ESP configured as a sensor
C++
28
star
31

ESP32_LoRa_Examples

Using an ESP32 plus LoRa module to send data over long distances
C++
26
star
32

ESP8266-MAX7219-LED-4x8x8-Matrix-Clock

C++
25
star
33

Using-ESP8266-EEPROM

C++
25
star
34

ESP32_RTC_RAM

How to use the ESP32 RTC RAM
C++
23
star
35

ESP32-Webserver-with-UDP

An ESP32 webserver combined with UDP to control client devices
C++
23
star
36

ESP32-8266-Adjust-WiFi-RF-Power-Output

How to adjust the ESP32 or 8266 Wi-Fi RF power output
C++
23
star
37

ESP32_Weather_Forecaster_TN061

A weather forecaster based on the Zambretti algorithm using a 2.9" e-paper display
C++
22
star
38

ESP32-Time-Services-and-SETENV-variable

ESP32 How to get time and use SETENV variable for Time Zones and DST
C++
22
star
39

ESP-Web-Server-v2

HTML
22
star
40

ESP32-OTA-Example

An example of using the OTA function of the ESP32
C++
21
star
41

ESP32-DC-Voltage-Measurement

Using an ESP32 to measure a range of DC voltages using a voltage divider add-on.
C++
21
star
42

ESP32-8266-Sensor-Monitor

AN ESP32/8266 is used to receive sensor data from clients and then log and display the results
C++
21
star
43

ESP-Weather-Underground-Sensor-Upload

Using an ESP32/ESP8266 to upload sensor data to your Weather Underground PWS
C++
20
star
44

ESP32-Deep-Sleep-Ultra-Low-Power-Trial

ESP32 deep sleep example
C++
19
star
45

ESP32_Serial_Port_Examples

Examples setting up and using the serial ports
C++
19
star
46

ESP32-Connect-and-use-SSD1351-1.5-Colour-OLED

C
18
star
47

ESP32-8266-Thingspeak-Deep-Sleep-Examples

C++
18
star
48

ESP32-8266-ePaper-Serial-UART-Wx-Display

C++
17
star
49

ESP32_Advanced_Weather_Server

Using an ESP32 to display Open-Weather-Map data using a Webserver
C++
16
star
50

ESP32-42e-Paper-Weather-Display-

A revised weather display based on a 7.5" version for the 4.2" display
C
16
star
51

ESP32-X1-Examples

Example code for the Lolin ESP32 X1 board
C++
16
star
52

WeatherUnderground-Weather-Display-on-an-ILI9341-TFT

Display WU weather forecast
C++
16
star
53

ESP8266_micro_compass_HMC5883_OLED

An ESP8266 display a compass heading on a 64x48 OLED Wemos display shield
C++
16
star
54

ESP8266-Sending-Emails

How to use an ESP8266 to send emails - perhaps low voltage, low battery or an alert on over temperature
C++
15
star
55

CCS811-CO2-and-VOC-Sensor

Using an Ardunio, ESP8266 or ESP32 to measure Air Quality
C++
15
star
56

ESP32-ESP8266-METAR-Decoder-and-Display

C++
15
star
57

ESP8266-Reading-Multiple-DHT-Sensors

C++
15
star
58

ESP8266-oximetry-and-heart-rate-sensor

C++
15
star
59

ESP-GPS-Compass

A compass display using an ESP8266, TFT display and Neo6M GPS
C++
15
star
60

ESP32-ESP8266-How-to-read-THINGSPEAK-Channel

Reading THINGSPEAK JSON formatted responses to GET request
C++
14
star
61

ESP8266-Autonomous-Graphing-Data-Logger

C++
14
star
62

ESP8266-WebServer-Getting-Client-Data

How to get Client data into a Webserver running on an ESP8266
C++
14
star
63

Examples

General Examples
C++
14
star
64

ESP32-DS18B20-Sensor-Reading

C++
14
star
65

ESP-Webserver-Push-Data

An ESP Webserver that pushes data to a client using AJAX
C++
14
star
66

ESP8266-Configurable-Webserver-Template

C++
13
star
67

ESP8266-Deep-Sleep-Ultra-Low-Power-Trial

C++
13
star
68

ESP32-Push-button-or-Pulse-Wake-up

A sleeping ESP32 can be woken from sleep using a push-button or a pulse, here's how to do it
C++
13
star
69

MyEnergi-Python-Example

How to access and display MyEnergi data
Python
12
star
70

ESP32-Connect-and-Use-SSD1331-Colour-OLED-

C++
12
star
71

ESP32-Site-Survey-Tool

AN ESP32 and OLED display used to conduct Wi-Fi Site Surveys
C++
12
star
72

ESP32-e-paper-QRcode-generator

Creating and displaying QRcodes on an e-Paper display
C++
11
star
73

LilyGo-EPD-47-OWM-Weather-Display

C
11
star
74

ESP32-Weather-Station-using-1.3-OLED

C++
11
star
75

ESP32-ADC-Voltage-Measurement

Using the ADC to measure voltage
C++
10
star
76

ESP32_LoRa_Transponder

Using a pair of ESP32 Lora Modules as a pair of transponders
C++
10
star
77

ESP8266_SSL_Authentication

How to Authenticate an SSL Connection using pre-determined Certificate values
C++
10
star
78

SPIFFS-Examples

Using SPIFFS in-place of SD-Card storage
C++
10
star
79

ESP8266-Interrupt-handling-examples

A demonstration of interrupt handling on the ESP8266
C++
9
star
80

Arduino-IDE-Library-Creation-Example

C++
9
star
81

ESP8266-BME280-Single-Page-Webserver

An ESP8266 reads a BME280 and prvides a webserver displaying temperature, humidity and pressure on a single page
C++
9
star
82

I2C-Device-Scanner

A programme for I2C Devices that finds and displays the address of the device
C++
8
star
83

ESP32-ESP8266-Code-Debugging-Techniques

Using the Arduino IDE debugging tools to help you find code errors
C++
8
star
84

ESP-Simple-Pollution-Meter

An ESP32/8266 and an MQ135 make a simple pollution meter using an OLED display
C++
8
star
85

ESP8266-SHT30-Sensor

An ESP8266 uses a SHT30 to display Temperature and Humidity on a Webserver
C++
8
star
86

ESP32-X1-OLED-Weather-Station

An ESP32 X1 reads and decodes Weather Underground data using JSON and then displays the results
C++
7
star
87

BME280-Sleep-and-Address-change

Place the BME280 sensor into sleep mode and how to change the I2C address
C++
7
star
88

Adafruit_BME280

Added BME280 sleep function to reduce power consumption by a factor of 10
C++
7
star
89

LCD-Compass

Source code for an HMC5883 Compass displayed on LCD (16x2 or 20x4), both versions included
C++
7
star
90

ESP8266-TN004

Arduino
7
star
91

Class-Example

A simple example of creating an LED control class
C++
7
star
92

Temperature-and-Humidity-Sensor-Comparisons

C++
7
star
93

ESP8266-Network-Owl-Reader

An ESP8266/Arduino receives a UDP multicast packet broadcast by a Network Owl and displays the (XML) data on an ILI9341 TFT display, using a graph that auto scales, it also displays the time that the UDP packet was received. The project demonstrates many facets of the Arduino/ESP programming.
C++
7
star
94

ESP-OWM-Weather_Server

An ESP (8266 or 32) is used to obtain OWM Data and then displays this on a web-page using a webserver
C++
6
star
95

ESP8266-SSD1331-Colour-OLED-and-MCP9808

C++
6
star
96

ESP32-Dual-Core-Example

An ESP32 using its dual cores, once to read a BME280 sensor, the other to provide a Webserver
C++
6
star
97

ESP32-METAR-Display-For-E-Paper

An ESP32 receives METAR Datagrams, then decodes and displays the result
C
6
star
98

ESP32-Deep-Sleep-Test

A short test of the ESP32 sleep capability
C++
5
star
99

ESP-Web-Server-v3

An updated ESP8266 Webserver with Home Page
C++
5
star
100

Wemos-1.4TFT-Shield-Examples

ESP8266 and ESP32 examples for the Wemos/Lolin 1.4" TFT shield
C++
5
star