@G6EJD
  • Stars
    star
    3,866
  • Global Rank 7,104 (Top 0.3 %)
  • Followers 778
  • Following 4
  • Registered over 10 years ago
  • Most used languages
    C++
    89.7 %
    C
    7.1 %
    Python
    1.6 %
    Others
    1.6 %
  • Location πŸ‡¬πŸ‡§ United Kingdom
  • Country Total Rank 431
  • Country Ranking
    C++
    20
    C
    46
    Arduino
    108
    HTML
    912
    Python
    5,509

Top 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-8266-File-Upload

Using HTTP and an HTML interface to Upload and Download files to an ESP32 or ESP8266 Filing System
C++
71
star
11

ESP32-Using-Hardware-Serial-Ports

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

ESP32-8266-File-Download

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

G6EJD-ESP-File-Server

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

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
15

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
16

ESP_Simple_Clock_Functions

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

ESP32-Morse-Decoder

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

ESP8266-Remote-Message-Board

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

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
20

Processor-Solar-Power-Sleep-Calc

36
star
21

ESP8266-SD-Card-Reading-Writing

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

ESP32-ADC-Accuracy-Improvement

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

ESP32-DAC-Examples

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

LiPo_Battery_Capacity_Estimator

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

ESP32-8266-ePaper-Weather-Display-Examples

C++
32
star
26

ESP32-General-Purpose-Webserver

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

ESP32-Weather-Forecaster

C++
31
star
28

ESP32-Miniature-Weather-Station

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

ESP_Interrupt_Examples

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

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
31

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
32

ESP32_LoRa_Examples

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

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

C++
25
star
34

Using-ESP8266-EEPROM

C++
25
star
35

ESP32_RTC_RAM

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

ESP32-Webserver-with-UDP

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

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

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

ESP32_Weather_Forecaster_TN061

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

ESP32-Time-Services-and-SETENV-variable

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

ESP-Web-Server-v2

HTML
22
star
41

ESP32-OTA-Example

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

ESP32-DC-Voltage-Measurement

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

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
44

ESP-Weather-Underground-Sensor-Upload

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

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

ESP32 deep sleep example
C++
19
star
46

ESP32_Serial_Port_Examples

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

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

C
18
star
48

ESP32-8266-Thingspeak-Deep-Sleep-Examples

C++
18
star
49

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

C++
17
star
50

ESP32_Advanced_Weather_Server

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

ESP32-42e-Paper-Weather-Display-

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

ESP32-X1-Examples

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

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

Display WU weather forecast
C++
16
star
54

ESP8266_micro_compass_HMC5883_OLED

An ESP8266 display a compass heading on a 64x48 OLED Wemos display shield
C++
16
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-oximetry-and-heart-rate-sensor

C++
15
star
58

ESP8266-Reading-Multiple-DHT-Sensors

C++
15
star
59

ESP-GPS-Compass

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

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
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-ESP8266-How-to-read-THINGSPEAK-Channel

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

ESP32-DS18B20-Sensor-Reading

C++
14
star
66

ESP-Webserver-Push-Data

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

ESP8266-Configurable-Webserver-Template

C++
13
star
68

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

C++
13
star
69

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
70

MyEnergi-Python-Example

How to access and display MyEnergi data
Python
12
star
71

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

C++
12
star
72

ESP32-Site-Survey-Tool

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

ESP32-e-paper-QRcode-generator

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

LilyGo-EPD-47-OWM-Weather-Display

C
11
star
75

ESP32-Weather-Station-using-1.3-OLED

C++
11
star
76

ESP32-ADC-Voltage-Measurement

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

SPIFFS-Examples

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

ESP32_LoRa_Transponder

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

ESP8266_SSL_Authentication

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

ESP8266-Interrupt-handling-examples

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

Arduino-IDE-Library-Creation-Example

C++
9
star
82

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
83

I2C-Device-Scanner

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

ESP32-ESP8266-Code-Debugging-Techniques

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

ESP-Simple-Pollution-Meter

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

ESP8266-SHT30-Sensor

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

ESP32-X1-OLED-Weather-Station

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

BME280-Sleep-and-Address-change

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

Class-Example

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

Adafruit_BME280

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

LCD-Compass

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

ESP8266-TN004

Arduino
7
star
93

Temperature-and-Humidity-Sensor-Comparisons

C++
7
star
94

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
95

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
96

ESP8266-SSD1331-Colour-OLED-and-MCP9808

C++
6
star
97

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
98

ESP32-METAR-Display-For-E-Paper

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

ESP-Web-Server-v3

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

ESP32-Deep-Sleep-Test

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