Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!
Arduino got many of us into embedded development. It's approachable, has a massive community, and...
When I first picked up my STM32 Nucleo-F401RE board, my goal was simple: to explore how modern...
In the previous part of this series, we built and flashed our first Zephyr app on the STM32...
Introduction As industries continue to move toward automation, material handling has...
What is Zephyr RTOS? It is an open-source real-time operating system (RTOS) designed for...
What is the "R" Pin? On the STM32 Blue Pill board, the pin labeled "R" is connected to the Reset...
Here’s a clean, CubeMX + HAL way to bring up an MPU-6050 on STM32. You’ll wire I²C, generate a...
On STM32, you can use Protocol Buffers, but you almost never want Google’s full C++ runtime. The...
TL;DR (Quick Start) Install STM32CubeIDE (Windows/macOS/Linux). Create Project: File → New → STM32...
Working with STM32 MCUs, especially when building a board that uses LTDC, external SDRAM, and a TFT...
Understanding the Most Common TFT Interfaces Used with STM32 MCUs TFT displays are a...
Below is a practical, step-by-step guide to using printf() on an STM32 via a serial (UART) wire,...
PWM (Pulse Width Modulation) is one of the most common microcontroller outputs — used in motor...
STM32 MCUs include a built-in temperature sensor wired to a dedicated ADC channel. It’s meant...
Migrating from STM32 (typically ARM Cortex-M) to ESP32 (Xtensa or RISC-V) involves transitioning...
In microprocessor systems, timers are essential peripherals that provide time-related functionality...
There are several ways to get the compiled HEX file from Arduino IDE or platform. Here are the most...
Goal Measure execution time and optimize code performance on an STM32(What is STM32?) microcontroller...
Creating an ultrasonic obstacle avoidance car using a single-chip microcontroller is a popular...
Designing a WiFi remote temperature control fan system using an STM32 microcontroller involves...
Porting Zephyr RTOS to an STM32 microcontroller involves setting up the development environment,...
Arduino is a fantastic platform for prototyping and hobbyist projects, but its suitability for...
Learning USB communication on STM32 involves understanding USB protocols, STM32 hardware support, and...
Optimizing power consumption in embedded systems is crucial for applications that rely on battery...
Below is a compact, field-tested roadmap for building a multitasking scheduler on a...
Creating an analog input in Simulink for a microcontroller involves configuring both the Simulink...
Measuring phase difference between two signals (e.g., voltage and current) with an STM32...
Connecting Hall effect sensors to your microcontroller (MCU) is straightforward, but depends on...
Scenario: STM32F407 + Sensor Trigger (e.g., motion, ultrasonic, etc.) You likely use GPIO (EXTI),...
SysTick is a built-in timer in ARM Cortex-M cores that can provide precise timing for delay...