Tech Note Index

Find ESP32 Pin Out Definitions here

arduino-esp32/variants at master · espressif/arduino-esp32 (

All videos can be found here and code links are found here

TN155 – TBD Video Code
TN154 – ESP File Server using the Asynchronous Webserver Video Code
TN153 – ESP32 METAR (METeorological Aerodrome Reports) Decoder Video Code
TN152 – Use the Adafruit GFX Library​_ to draw Lines of Any Thickness and Angle Video Code
TN151 – ESP32 ADC Accuracy Improvement using the ADC reference voltage Video Code
TN150 – ESP Asynchronous Webserver Example Video Code
TN149 – ESP32 4-Channel Relay / GPIO Controller with Web UI Video Code
TN148 – ESP Smart Thermostat/Timer (ESP32 or ESP8266) Video Code
TN147 – ESP32 / ESP8266 Wi-Fi RF Power Output Adjustment Video Code
TN146 – ESP32 LoRa Transponder example Video Code
TN145 – ESP32 Advanced OWM Weather Server Video Code
TN143 – Voltage Reading (pre-calculated voltage divider) Examples Video Code
TN142 – Calibrate a BME280/680 Pressure Sensor or Barometer Video Code
TN141 – ESP32/8266 – BME280 Sleep Mode and Address Change Video Code
TN140 – Arduino/ESP32/8266 – Which Sketch/Programme is Loaded? Video Code
TN139 – Programming the ESP32/8266 using the C++ ‘auto’ keyword Video Code
TN137 – ESP32 a further insight into using the serial ports Video Code
TN136 – ESP32 Using its 8K of RTC RAM to retain data variables during deep sleep Video Code
TN135 – ESP32 Wake-up from sleep using a push-button or Pulse Video Code
TN134 – ESP32 Easy power reduction method for battery powered projects Video Code
TN133 – ESP (8266 or 32) OWM Weather Webserver Video Code
TN132 – ESP32 Micro e-Paper (1.54″) Weather Display Video Code
TN131 – ESP32/8266 Reducing Battery Load Hints & Tips Video Code
TN130 – Solar Power for Projects (Arduino/ESP8266/ESP32) Video Code
TN129 – ESP32/8266/Arduino Improved LiPo/Li-Ion Battery Monitoring Video Code
TN128 – ESP32 4.2″ e-paper Weather Display with Weather Girl icons Video Code
TN127 – ESP32/8266 Hints and Tips for Reliable Interrupt Operation Video Code
TN126 – ESP32 miniature weather station with wind direction add-on Video Code
TN125 – ESP8266 Combined timer and pin interrupts to measure wind speed sensors Video Code
TN124 – ESP8266 Interrupts for Code Efficiency and Speed Video Code
TN123 – ESP32 or ESP8266 NTP synchronised Real Time Clock Video Code
TN122 – ESP8266/ESP32 NTP Time – The Simple Way Video Code
TN121 – ESP32 Webserver and UDP to control remote Devices Video Code
TN120 – Library file location directors (Part 4 of 4) Video Code
TN119 – Scope Resolution Operators used in Libraries (Part 3 of 4) Video Code
TN118 – Mandatory Library Contents and Conventions (Part 2 of 4) Video Code
TN117 – Creating an Arduino IDE Library (Part 1 of 4)  Video Code
TN116 – Beginners guide to creating your own class and objects Video Code
TN115 – Using the ESP32 ADC for wide range DC voltage measurements Video Code
TN114 -Espressif ESP-EYE a new development board
Video Code
TN113 – ‘Pushing’ data client webpages from ESP Webservers using AJAX Video Code
TN112 – ESP32/ESP8266 Code Debugging Techniques Video Code
TN111 – ESP32 LoRa Modules – Sending and Receiving Data Video Code
TN110 – ESP32’s using low cost RF links Video Code
TN109 – ESP32/8266/Arduino Project Power Source Video Code
TN108 – ESP32 2D Sun Tracker using servo controlled gimbal Video Code
TN107 – Lolin D32 Pro V2 (compared to V1) Video Code
TN106 – Wemos/Lolin 1.4″ TFT Shield for D1 Mini/MH-T Live Video Code
TN105 – ESP32 based TTGO T-Beam LoRa + GPS Overview Video Code
TN104 – Adding Gesture Control to your Arduino / ESP projects Video Code
TN103 – CCS811 Air Quality Monitor for Arduino, ESP8266 or ESP32 Video Code
TN102 – ESP(32 or 8266) Produce and Display QR-codes Video Code
TN101 – ESP32 4.2” e-Paper Weather Display ‘Goes Smaller Again’ Video Code
TN100 – ESP32 7.5” e-Paper Weather Display – ‘Goes Large! Video Code
TN099 – ESP32, 2.9″ e-Paper, Speaker, SD-Card Reader and LiPo charger Video Code
TN098 – ESP32/8266 Runtime Error Debugging Video Code
TN097 – WEMOS LOLIN D32 Overview Video Code
TN096 – WEMOS D1 Mini V3 Overview Video Code
TN095 – Tech Note 095 – Testing 5 popular ESP32 Development Boards on Battery Power Video Code
TN094 – Tech Note 094 – Tech Note 093 – ESP Data Upload to Weather Underground Video Code
TN093 – Tech Note 093 SP32 2D Sun Tracker using servo controlled gimbal Video Code
TN092 – Tech Note 092 – ESP32 and 4.2″ e-Paper for a Weather Display (low power) Video Code
TN091 – ESP32 and 2.9″ e-Paper for a Weather Display (low power) Video Code
TN090 – M5 STACK (ESP32) Development System Overview Video Code
TN089 – ESP Programming (Break-out boards) Video Code
TN088 – ESP32/8266 Sensor Monitor Video Code
TN087 – ESP32/8266 Download, Upload, Delete, Stream and Directory Services  Video Code
TN086 – Uploading Files to an ESP32/ES​_P8266 Video Code
TN085 – Downloading Files from an ESP32/ESP8266 Video Code
TN084 – ESP Hints and Tips (Config erase, Restart, C ternary operator)  Video Code
TN083 – ESP Sensor Server and Clients (for DHT, SHT, BMP085, BMP180, DS18B20, etc)  Video Code
TN082 – ESP32 Over-the-Air (OTA) Updating  Video Code
TN081 – ESP32 Using the Hardware Serial Ports  Video Code
TN080 – ESP Data Logging Web-server Video Code
TN079 – ESP General Purpose Web-server Video Code
TN078 – ESP32 Real Time Morse Decoder Video Code
TN077 – ESP32 8-Octave Audio Spectrum Display Video Code
TN076 – ESP8266/ESP32 Audio Spectrum Analyser using FFT  Video Code
TN075 – How to connect and get I2C devices working (Arduino, ESP32, ESP8266) Video Code
TN074 – GPS Compass using an ESP8266, NEO6M GPS and ILI9341 Display Video Code
TN073 – Novelty Xmas and NY Count Down Timer Video Code
TN072 – ESP8266 and MAX30100 blood oximetry and heart-rate sensor display Video Code
TN071 – ESP32 Digital to Analogue Converter Video Code
TN070 – (Obsolete) Adding a new board definition to the Arduino IDE Video Code
TN069 – Using the ESP32 ADC and some of its more advanced functions Video Code
TN068 – Arduino IDE how to Determine, Add and Change Pin Mapping Video Code 
TN067 – Bosch BME680 Environmental Sensor. Air Quality, Temperature, Pressure and Humidity Video Code 
TN066 – SHT35D Sensor with water vap​_our permeable filter cap Video
TN065 – TSYS01 High Accuracy (0.1°C) Temperature Sensor  Video
TN064 – ESP32 How to Connect SPI Devices and Get Them Working  Video
TN063 – ESP32 / ESP8266 How to Connect and Get I2C Devices Working Video
TN062 – WEMOS Lolin32 (surprisingly low power demands when powered by 3v3) Video
TN061 – WEMOS ESP32 Lite (Review and differences)  Video
TN060 – ESP32 Using (more advanced) Time Services Video Code
TN059 – ESP32 Using Time Services (a simple approach) Video
TN058 – ESP8266 Ultra Low Power Test Results Video Code
TN057 – ESP32 Ultra Low Power Test Results Video  Code
TN056 – ESP32 ePaper Weather Station using serial (UART) display with Code  Video Code
TN055 – Using ePaper SPI Displays with an ESP32/ESP8266 Video Code
TN054 – ESP Thingspeak Channel Data Reading Video Code
TN053 – ESP32/ESP8266 Wi-Fi Survey Tool; Interpreting RSSI and conducting a survey  Video Code
TN052 – ESP32 how to use SSD1351 1.5″ Colour OLED Video Code
TN051 – Thingspeak Uploading and Deep Sleep using an ESP32 or ESP8266  Video Code
TN050 – ESP Weather Forecaster – No External Data Needed Video Code
TN049 – WROVER ESP32 Review and Weather Forecaster Demo Video Code
TN048 – WEMOS D1Mini to ESP32 (upgrade) ? Video Code
TN047 – DS18B20 High Quality Water Proof Sensor Video Code
TN046 – ESP32 How to connect SSD1331 Colour OLED Displays Video Code
TN045 – ESP32 ILI9341 TFT and how to use Hardware SPI for ultra fast graphics  Video Code
TN044 – ESP32 how to use ILI9341 TFT displays  Video Code
TN043 – ESP32 1.3″ OLED Weather Station using scrolling frames Video Code
TN042 – ESP32 Weather Station (two code examples provided at GitHub) Video Code
TN041 – ESP32 X1 board with 0.96″ OLED display and DHT22 temp/humidity sensor Video Code
TN040 – ESP8266 3 Day Weather Forecast Webpage Server Video Code
TN039 – ESP8266 Weather Underground Forecast Display on ILI9341 TFT Video Code
TN038 – ESP8266 How to Upload Files to SPIFFS Video Code
TN037 – ESP8266 How to Send an e-Mail Video Code
TN036 – ESP8266 SSL Authentication Part-2 (of TN0032) Video Code
TN035 – ESP8266 Remote Message Board on a LED Matrix Video Code
TN034 – ESP8266 LED Matrix Scrolling Clock Video Code
TN033 – ESP8266 displays YouTube stats and Time on an MAX7219 LED Matrix Video Code
TN032 – ESP8266 and SSL Connections Part-I Video Code
TN031 – C Pointers & and *, What are they and Why? Video Code
TN030 – ESP8266 Using SPIFFS to replace SD Card storage Video Code
TN029 – Circuit mAHr Measurement and Calculation Video Code
TN028 – ESP8266 GP Webserver and HTML Examples Video Code
TN027 – ESP8266 GP Webserver/Website Template Video Code
TN026 – ESP8266 Weather Webserver Video Code
TN025 – ESP8266 OTA Sketch Updating Video Code
TN024 – ESP8266 Autonomous Graphical Data Logger Video Code
TN023 – Effect of RF Multipath on Wi-Fi reception Video Code
TN022 – ESP8266 Webserver How to get data from a Client Video Code
TN021 -ESP8266 Autonomous Graphical Data Logger Video Code
TN020 – ESP8266 WEMOS SHT30 SHIELD and Webserver for the readings Video Code
TN019 – ESP8266 NTP OLED Time Web-Server Setup Add-on Video Code
TN018 – ESP8266 SHT3xD TEMP and HUMI STAT Video Code
TN017 – How to Use the ESP8266 with Interrupts Video Code
TN016 – How to Use SD Cards with the ESP8266 Video Code
TN015 – How to Use ESP8266 EEPROM Video Code
TN014 – Accurate (Precision) Sensor Comparison Video Code
TN013 – Qualitative Comparison of DHT Sensors Video Code
TN012 – ESP8266 Reading Multiple DHT Sensors Video Code
TN011 – ESP8266 Temperature and Humidity Sensor Comparison Video Code
TN010 – Using a colour OLED (SSD1331) and MCP9808 Video Code