STM32 Nucleo Generate PWM with Timers using STM32CubeIDE

STM32 Nucleo Timer in PWM Mode with LED Dimmer Example

In this tutorial, we will learn to use STM32 Nucleo timer in PWM mode to generate PWM signals and how to configure them to generate signals with different duty cycle and frequency. We will use an LED dimmer example to demonstrate how to setup the timer in PWM mode using STM32Cube IDE and HAL libraries … Read more

Arduino LED Slider Brightness Control Android App with MIT App Inventor

Arduino LED Slider Brightness Control Andriod App with MIT App Inventor

In this tutorial, we will learn how to build an android app with a slider that will enable us to control the brightness of an LED connected with Arduino. The slider will be moved to set the slider value. In response, this slider value will set the duty cycle of the PWM signal generated by … Read more

Rotary Encoder Module with Arduino

Rotary Encoder with Arduino UNO and servo motor hardware

In this comprehensive user guide, we will learn to interface a rotary encoder module with Arduino. We will discuss about the working of rotary encoders, its pinout, and its connection with Arduino. With the help of two sketches, we will show you two different ways to read the rotary encoders. They will focus on how … Read more

ESP32 Multiple Sliders WebSocket Web Server – PWM Control LEDs Brightness

ESP32 multiple sliders PWM web server demo

In this ESP32 web server project, we will learn how to build an ESP32 PWM WebSocket web server that will control the brightness of multiple LEDs connected to the ESP32 GPIO pins. This will be achieved through multiple HTML sliders that we will add to the web server page. The sliders will be moved to … Read more

ESP8266 NodeMCU PWM Slider Web Server – Control LED Brightness

ESP8266 slider PWM web server setup

In this ESP8266 NodeMCU web server project, we will learn how to build an ESP8266 PWM slider web server that will control the brightness of an LED connected to the ESP8266 GPIO pin. This will be achieved through an HTML slider that we will add to the web server page. The slider will be moved … Read more

MicroPython: PWM with ESP32 and ESP8266 – LED fading and Brightness Control Examples

MicroPython PWM with ESP32 and ESP8266

In this MicroPython PWM tutorial, we will learn how to access the PWM or pulse width modulation modules in ESP32 and ESP8266 using MicroPython firmware. We will look at how to produce the PWM signals with the GPIO pins of the ESP development boards and consequently fade the led as well as control its brightness. … Read more