This guide is an introduction to using the RTC (real time clock) and deep sleep mode with ESP8266 NodeMCU.
PWM (pulse width modulation) and ADC (analog to digital conversion/converter) are both ways in which a digital device, like the ESP8266, can handle analog values.
Timers and interrupts simplify and optimize processes by eliminating the need for an infinite loop to check the state of a pin or to execute a delay.
This guide goes over basic input and output using the GPIO pins on the ESP8266 NodeMCU.
While doing any programming task, it is important to be working in an environment that will your maximize productivity. This guide will take you through setting up an environment for MicroPython.