Technical Note – Index

Find ESP32 Pin Out Definitions here

arduino-esp32/variants at master · espressif/arduino-esp32 (github.com)

All videos can be foundhereand code links are found here

Find ESP32 Pin Out Definitions here

arduino-esp32/variants at master · espressif/arduino-esp32 (github.com)

All videos can be foundhereand code links are found here

TN155 – TBDVideoCode
TN154 – ESP File Server using the Asynchronous WebserverVideoCode
TN153 – ESP32 METAR (METeorological Aerodrome Reports) DecoderVideoCode
TN152 – Use the Adafruit GFX Library​_ to draw Lines of Any Thickness and AngleVideoCode
TN151 – ESP32 ADC Accuracy Improvement using the ADC reference voltageVideoCode
TN150 – ESP Asynchronous Webserver ExampleVideoCode
TN149 – ESP32 4-Channel Relay / GPIO Controller with Web UIVideoCode
TN148 – ESP Smart Thermostat/Timer (ESP32 or ESP8266)VideoCode
TN147 – ESP32 / ESP8266 Wi-Fi RF Power Output AdjustmentVideoCode
TN146 – ESP32 LoRa Transponder exampleVideoCode
TN145 – ESP32 Advanced OWM Weather ServerVideoCode
TN143 – Voltage Reading (pre-calculated voltage divider) ExamplesVideoCode
TN142 – Calibrate a BME280/680 Pressure Sensor or BarometerVideoCode
TN141 – ESP32/8266 – BME280 Sleep Mode and Address ChangeVideoCode
TN140 – Arduino/ESP32/8266 – Which Sketch/Programme is Loaded?VideoCode
TN139 – Programming the ESP32/8266 using the C++ ‘auto’ keywordVideoCode
TN137 – ESP32 a further insight into using the serial portsVideoCode
TN136 – ESP32 Using its 8K of RTC RAM to retain data variables during deep sleepVideoCode
TN135 – ESP32 Wake-up from sleep using a push-button or PulseVideoCode
TN134 – ESP32 Easy power reduction method for battery powered projectsVideoCode
TN133 – ESP (8266 or 32) OWM Weather WebserverVideoCode
TN132 – ESP32 Micro e-Paper (1.54″) Weather DisplayVideoCode
TN131 – ESP32/8266 Reducing Battery Load Hints & TipsVideoCode
TN130 – Solar Power for Projects (Arduino/ESP8266/ESP32)VideoCode
TN129 – ESP32/8266/Arduino Improved LiPo/Li-Ion Battery MonitoringVideoCode
TN128 – ESP32 4.2″ e-paper Weather Display with Weather Girl iconsVideoCode
TN127 – ESP32/8266 Hints and Tips for Reliable Interrupt OperationVideoCode
TN126 – ESP32 miniature weather station with wind direction add-onVideoCode
TN125 – ESP8266 Combined timer and pin interrupts to measure wind speed sensorsVideoCode
TN124 – ESP8266 Interrupts for Code Efficiency and SpeedVideoCode
TN123 – ESP32 or ESP8266 NTP synchronised Real Time ClockVideoCode
TN122 – ESP8266/ESP32 NTP Time – The Simple WayVideoCode
TN121 – ESP32 Webserver and UDP to control remote DevicesVideoCode
TN120 – Library file location directors (Part 4 of 4)VideoCode
TN119 – Scope Resolution Operators used in Libraries (Part 3 of 4)VideoCode
TN118 – Mandatory Library Contents and Conventions (Part 2 of 4)VideoCode
TN117 – Creating an Arduino IDE Library (Part 1 of 4) VideoCode
TN116 – Beginners guide to creating your own class and objectsVideoCode
TN115 – Using the ESP32 ADC for wide range DC voltage measurementsVideoCode
TN114 -Espressif ESP-EYE a new development boardVideoCode
TN113 – ‘Pushing’ data client webpages from ESP Webservers using AJAXVideoCode
TN112 – ESP32/ESP8266 Code Debugging TechniquesVideoCode
TN111 – ESP32 LoRa Modules – Sending and Receiving DataVideoCode
TN110 – ESP32’s using low cost RF linksVideoCode
TN109 – ESP32/8266/Arduino Project Power SourceVideoCode
TN108 – ESP32 2D Sun Tracker using servo controlled gimbalVideoCode
TN107 – Lolin D32 Pro V2 (compared to V1)VideoCode
TN106 – Wemos/Lolin 1.4″ TFT Shield for D1 Mini/MH-T LiveVideoCode
TN105 – ESP32 based TTGO T-Beam LoRa + GPS OverviewVideoCode
TN104 – Adding Gesture Control to your Arduino / ESP projectsVideoCode
TN103 – CCS811 Air Quality Monitor for Arduino, ESP8266 or ESP32VideoCode
TN102 – ESP(32 or 8266) Produce and Display QR-codesVideoCode
TN101 – ESP32 4.2” e-Paper Weather Display ‘Goes Smaller Again’VideoCode
TN100 – ESP32 7.5” e-Paper Weather Display – ‘Goes Large!VideoCode
TN099 – ESP32, 2.9″ e-Paper, Speaker, SD-Card Reader and LiPo chargerVideoCode
TN098 – ESP32/8266 Runtime Error DebuggingVideoCode
TN097 – WEMOS LOLIN D32 OverviewVideoCode
TN096 – WEMOS D1 Mini V3 OverviewVideoCode
TN095 – Tech Note 095 – Testing 5 popular ESP32 Development Boards on Battery PowerVideoCode
TN094 – Tech Note 094 – Tech Note 093 – ESP Data Upload to Weather UndergroundVideoCode
TN093 – Tech Note 093 SP32 2D Sun Tracker using servo controlled gimbalVideoCode
TN092 – Tech Note 092 – ESP32 and 4.2″ e-Paper for a Weather Display (low power)VideoCode
TN091 – ESP32 and 2.9″ e-Paper for a Weather Display (low power)VideoCode
TN090 – M5 STACK (ESP32) Development System OverviewVideoCode
TN089 – ESP Programming (Break-out boards)VideoCode
TN088 – ESP32/8266 Sensor MonitorVideoCode
TN087 – ESP32/8266 Download, Upload, Delete, Stream and Directory Services VideoCode
TN086 – Uploading Files to an ESP32/ES​_P8266VideoCode
TN085 – Downloading Files from an ESP32/ESP8266VideoCode
TN084 – ESP Hints and Tips (Config erase, Restart, C ternary operator) VideoCode
TN083 – ESP Sensor Server and Clients (for DHT, SHT, BMP085, BMP180, DS18B20, etc) VideoCode
TN082 – ESP32 Over-the-Air (OTA) Updating VideoCode
TN081 – ESP32 Using the Hardware Serial Ports VideoCode
TN080 – ESP Data Logging Web-serverVideoCode
TN079 – ESP General Purpose Web-serverVideoCode
TN078 – ESP32 Real Time Morse DecoderVideoCode
TN077 – ESP32 8-Octave Audio Spectrum DisplayVideoCode
TN076 – ESP8266/ESP32 Audio Spectrum Analyser using FFT VideoCode
TN075 – How to connect and get I2C devices working (Arduino, ESP32, ESP8266)VideoCode
TN074 – GPS Compass using an ESP8266, NEO6M GPS and ILI9341 DisplayVideoCode
TN073 – Novelty Xmas and NY Count Down TimerVideoCode
TN072 – ESP8266 and MAX30100 blood oximetry and heart-rate sensor displayVideoCode
TN071 – ESP32 Digital to Analogue ConverterVideoCode
TN070 – (Obsolete) Adding a new board definition to the Arduino IDEVideoCode
TN069 – Using the ESP32 ADC and some of its more advanced functionsVideoCode
TN068 – Arduino IDE how to Determine, Add and Change Pin MappingVideoCode 
TN067 – Bosch BME680 Environmental Sensor. Air Quality, Temperature, Pressure and HumidityVideoCode 
TN066 – SHT35D Sensor with water vap​_our permeable filter capVideo 
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 WorkingVideo 
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 ServicesVideoCode
TN059 – ESP32 Using Time Services (a simple approach)Video 
TN058 – ESP8266 Ultra Low Power Test ResultsVideoCode
TN057 – ESP32 Ultra Low Power Test ResultsVideo Code
TN056 – ESP32 ePaper Weather Station using serial (UART) display with Code VideoCode
TN055 – Using ePaper SPI Displays with an ESP32/ESP8266VideoCode
TN054 – ESP Thingspeak Channel Data ReadingVideoCode
TN053 – ESP32/ESP8266 Wi-Fi Survey Tool; Interpreting RSSI and conducting a survey VideoCode
TN052 – ESP32 how to use SSD1351 1.5″ Colour OLEDVideoCode
TN051 – Thingspeak Uploading and Deep Sleep using an ESP32 or ESP8266 VideoCode
TN050 – ESP Weather Forecaster – No External Data NeededVideoCode
TN049 – WROVER ESP32 Review and Weather Forecaster DemoVideoCode
TN048 – WEMOS D1Mini to ESP32 (upgrade) ?VideoCode
TN047 – DS18B20 High Quality Water Proof SensorVideoCode
TN046 – ESP32 How to connect SSD1331 Colour OLED DisplaysVideoCode
TN045 – ESP32 ILI9341 TFT and how to use Hardware SPI for ultra fast graphics VideoCode
TN044 – ESP32 how to use ILI9341 TFT displays VideoCode
TN043 – ESP32 1.3″ OLED Weather Station using scrolling framesVideoCode
TN042 – ESP32 Weather Station (two code examples provided at GitHub)VideoCode
TN041 – ESP32 X1 board with 0.96″ OLED display and DHT22 temp/humidity sensorVideoCode
TN040 – ESP8266 3 Day Weather Forecast Webpage ServerVideoCode
TN039 – ESP8266 Weather Underground Forecast Display on ILI9341 TFTVideoCode
TN038 – ESP8266 How to Upload Files to SPIFFSVideoCode
TN037 – ESP8266 How to Send an e-MailVideoCode
TN036 – ESP8266 SSL Authentication Part-2 (of TN0032)VideoCode
TN035 – ESP8266 Remote Message Board on a LED MatrixVideoCode
TN034 – ESP8266 LED Matrix Scrolling ClockVideoCode
TN033 – ESP8266 displays YouTube stats and Time on an MAX7219 LED MatrixVideoCode
TN032 – ESP8266 and SSL Connections Part-IVideoCode
TN031 – C Pointers & and *, What are they and Why?VideoCode
TN030 – ESP8266 Using SPIFFS to replace SD Card storageVideoCode
TN029 – Circuit mAHr Measurement and CalculationVideoCode
TN028 – ESP8266 GP Webserver and HTML ExamplesVideoCode
TN027 – ESP8266 GP Webserver/Website TemplateVideoCode
TN026 – ESP8266 Weather WebserverVideoCode
TN025 – ESP8266 OTA Sketch UpdatingVideoCode
TN024 – ESP8266 Autonomous Graphical Data LoggerVideoCode
TN023 – Effect of RF Multipath on Wi-Fi receptionVideoCode
TN022 – ESP8266 Webserver How to get data from a ClientVideoCode
TN021 -ESP8266 Autonomous Graphical Data LoggerVideoCode
TN020 – ESP8266 WEMOS SHT30 SHIELD and Webserver for the readingsVideoCode
TN019 – ESP8266 NTP OLED Time Web-Server Setup Add-onVideoCode
TN018 – ESP8266 SHT3xD TEMP and HUMI STATVideoCode
TN017 – How to Use the ESP8266 with InterruptsVideoCode
TN016 – How to Use SD Cards with the ESP8266VideoCode
TN015 – How to Use ESP8266 EEPROMVideoCode
TN014 – Accurate (Precision) Sensor ComparisonVideoCode
TN013 – Qualitative Comparison of DHT SensorsVideoCode
TN012 – ESP8266 Reading Multiple DHT SensorsVideoCode
TN011 – ESP8266 Temperature and Humidity Sensor ComparisonVideoCode
TN010 – Using a colour OLED (SSD1331) and MCP9808VideoCode