PWM Tutorial for Arduino, ESP8266 and ESP32

PWM thumbnail

PWM Tutorial for Arduino, ESP8266 and ESP32 In this tutorial you learn what Pulse Width Modulation (PWM) is and how to create different PWM signals from your Arduino, ESP8266 or ESP32 microcontroller. In two detailed example you change the brightness of an LED and control the speed of a DC motor by using the PWM … Read more

Raspberry Pi vs Arduino Comparison

Raspberry Pi vs Arduino

Raspberry Pi vs Arduino Comparison In this article you learn the differences between the Raspberry Pi and the Arduino and why I use both of them in my projects. The Raspberry Pi vs Arduino comparison is done in different categories: System and Operating System Connections and GPIOs Data Transfer Operating Power and Power Consumption Advantages … Read more

Servo Motor Tutorial for Arduino, ESP8266 and ESP32

Servo Motors Thumbnail

Servo Motor Tutorial for Arduino, ESP8266 and ESP32 In this tutorial you learn everything you need to know about the functionalities of a servomotor. First we learn the theoretical foundations how a servomotor works. In multiple example you learn how to control one or multiple servo with your Arduino, ESP8266 or ESP32 microcontroller. Table of … Read more

Arduino Interrupts and Timed Events

Arduino Interrupts and Timed Events In this tutorial you learn the functionality of Arduino interrupts and how to time events with this function. The advantage of timed events is to perform a specific task when an event occurs, Independent of the current task that the microcontroller is performing, like sending important sensor data, even if … Read more

LED Tutorial for Arduino, ESP8266 and ESP32

Light in the dark

LED Tutorial for Arduino, ESP8266 and ESP32 In this tutorial you learn how to control different LEDs with your Arduino, ESP8266 or ESP32 based micrcontroller. The different LEDs give you total flexibility in your projects. Staring from a simple one color LED, to indicate the status of a system, to a multi-color LED that is … Read more

Resistors Tutorial for Arduino, ESP8266 and ESP32

Potentiometer

Resistor Tutorial for Arduino, ESP8266 and ESP32 In this article we cover different kinds of resistors like: Photoresistors (measure the light intensity) Potentiometer (a voltage divider) Thermistors (measure the temperature) Also we will look deeper in the functionality of the voltage divider which gives us a basic understanding how these different kinds of resistors work.  … Read more