I2C (Inter-Integrated Circuit) is a widely used communication protocol in embedded systems, particularly in STM32 microcontrollers. Configuring the correct clock settings for I2C communication is crucial for reliable data transmission. However, calculating the necessary parameters, such as the Clock Control Register (CCR), the Rise Time Register (TRISE), and the Timing …
Read More »Arduino UNO R4 WiFi LED Matrix Tool
The Arduino UNO R4 WiFi has a vibrant 12×8 LED matrix for creating visual patterns, animations, and more. To help you design and implement custom patterns for the LED matrix, we’ve developed a tool that simplifies the process.
Read More »Dot Matrix Glyph Creator Online
Dot matrix displays are a staple in microcontroller projects, offering a versatile way to showcase custom graphics, animations, and messages. Whether you’re working with an Arduino, Raspberry Pi, ESP32, ESP8266, or STM32, creating dot matrix glyphs no longer needs to be a time-consuming task. This article introduces an intuitive tool …
Read More »LCD Bitmap Converter Online
Are you working with microcontrollers and need a tool to design custom LCD bitmaps? Look no further! Our LCD Bitmap Generator is an intuitive tool allowing users to create, preview, and generate bitmap arrays for LCDs commonly used in embedded systems. Whether you’re prototyping or preparing for production, this tool …
Read More »STM32 CAN Bus Configuration Calculator
This CAN Bus calculator will help you calculate the configuration values given the desired bit rate and system clock frequency.
Read More »STM32 PWM Calculator
This calculator will help you compute the desired PWM frequency. Just put in the clock frequency and the desired PWM frequency and click the “calculate” button. The prescaler value and the ARR (auto-reload register value) will be the results.
Read More »STM32 Timer Calculator
This calculator will help you compute the required PSC and ARR values to achieve your desired timer interrupt period. Just put in the timer interrupt period, the clock frequency, and the ARR register width.
Read More »ESP32 Pinout Diagram | ESP32-WROOM-32
Unlock the potential of your ESP32 by knowing its capabilities with the help of this ESP32 pinout diagram. There are several ESP32 board types which we will cover in later tutorials. For this post, we feature the ESP32-WROOM-32. Whether you’re a beginner or an experienced developer, understanding the pins is …
Read More »Raspberry Pi Pico Pinout
The Raspberry Pi Pico is a microcontroller development board built by the same makers of the Raspberry Pi. As seen in the Raspberry Pi Pico pinout diagram below, it has 40 GPIO pins with 3 analog inputs. It features the RP2040, a 32-bit dual ARM cortex M0+ microcontroller chip with …
Read More »Arduino NANO Pinout Diagram
The Arduino NANO is a smaller, breadboard-friendlier version of the Arduino UNO. This Arduino NANO Pinout diagram reference is a handy guide for using this board. Arduino NANO Pinout Description The Arduino NANO pins, similar to the UNO, are divided into digital pins, analog pins, and power pins. The NANO …
Read More »