BNO055 9-DoF sensor
The BNO055 is a 9-DoF sensor with an amazing range of functions. I’ll show you what features it has and how you can control it with various libraries.
Read MoreThe BNO055 is a 9-DoF sensor with an amazing range of functions. I’ll show you what features it has and how you can control it with various libraries.
Read MoreI will show you how to implement selected functions on STM32 boards using the Arduino Core package. I will cover timers, PWM, low power, I2C, SPI, ADC, DAC, RTC and more.
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 More