Arduino microcontrollers
µCs which are Arduino compatible are easy to program with lots of libraries.
ESP
Espressif Systems manufactures the ESP line of micro controllers. They are cheap, have WLAN and have lots of libraries.
Models
- ESP8266
- ESP32
Software
- ESPhome – system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Tutorials
- Secrets of Arduino PWM – simple PWM techniques and information about PWM registers.