Programming the tinyAVR series 0, 1, 2 – Part 1
The microcontrollers of the tinyAVR family differ significantly from the classic ATtinys. This is an introduction to programming at register level.
Read MoreThe microcontrollers of the tinyAVR family differ significantly from the classic ATtinys. This is an introduction to programming at register level.
Read MoreFreeRTOS is a real-time system, with which multitasking can also be realized on relatively small MCUs. This article is an introduction to the topic, whereby I will limit myself to the ESP32 and the AVR-based Arduinos.
Read MoreInterrupts can be used to solve many challenges in microcontroller programming. However, there are also some stumbling blocks. This first part is about external interrupts.
Read MoreThis is the second part of my article about the 9-axis sensor ICM-20948. I continue with the presentation of my associated library.
Read MoreIn this article I will present the features of the real-time clock (RTC) DS3231 and how you can use it with the RTCLib library.
Read MoreThe MPU6050 is a 6-axis gyroscope and accelerometer. I show you how to control it with and without a library and use its interrupt function.
Read MoreThe VL6180X proximity and ambient light sensing module is introduced. I chose a library that allows you to easily use its functions, including interrupts.
Read MoreThe TSL2561 measures light intensity from which lux values can be calculated. Its interrupt functions can be used with the Sparkfun library.
Read MoreThe 16-bit I/O port expander MCP23017 is introduced including a library. The functions are explained by sketches and circuits.
Read More