Using Flash Data Storage (FDS) in the nRF52832

The nRF52832 is a versatile SoC (System on Chip) from Nordic Semiconductor that supports various features, including Flash Data Storage (FDS) for non-volatile data management. This post gives some basic examples of how to use FDS to save, delete, and update data, as well as how garbage collection works to …

Read More »

Implementing PID for a Line Follower Robot

  A PID controller is a must-have for any control system aiming for stability. I’ve introduced how to implement PID using an Arduino microcontroller. Now, I’ll be applying PID in the design of a beginner robot project, a line follower. A line follower does what it’s named after. An optical …

Read More »

Raspberry Pi Pico L298N Motor Control

raspberry-pi-pico-l298n-stepper-motor

Introduction The Raspberry Pi Pico is a versatile microcontroller from the Raspberry Pi Foundation. It features the RP2040 microcontroller chip, offering dual-core ARM Cortex-M0+ processors and a variety of I/O pins.  Its affordability, GPIO flexibility, and programmability make it an excellent choice for various applications, including motor control projects using …

Read More »

Arduino Flappy Bird Dot Matrix Project

Start your DIY gaming experience with this "Arduino Flappy Bird Project with Dot Matrix." This project merges the timeless appeal of Flappy Bird with the dynamic capabilities of Arduino and a Dot Matrix display. This article includes hardware setup, gameplay mechanics, and of course, the source code.

Read More »

How to Use a LED Bar Graph with Arduino

In this tutorial, we will look into adding LED bar graphs to your Arduino projects. Understanding how to effectively use Arduino LED bar graphs opens up possibilities for visualizing data, creating dynamic displays, or simply adding an eye-catching element to your projects. Throughout this guide, I will show you how …

Read More »

ESP32 Solenoid Lock Controller

ESP32 Solenoid Lock

A solenoid lock is an electric actuator that converts electrical signals to motion. It is commonly found in electronically controlled doors and drawers. Using the solenoid lock with a microcontroller is easy and, if you’re a beginner, this project is just for you.

Read More »

ESP32 Pinout Diagram | ESP32-WROOM-32

ESP32 Pinout Diagram

This guide shows the GPIO pins, ADC channels, power pins, boot pins, communication pins, and safe-to-use pins on the ESP32-WROOM-32 development board. Use the diagram and tables below to choose the right pins for sensors, I2C, SPI, UART, PWM, touch input, and analog readings. The guide focuses on the common …

Read More »

CSGO Coinflip Strategies

Understanding Coinflip in CSGO Coinflip is a popular gambling game mode in CS:GO that involves two players betting on a coin toss outcome. Players wager their skins or in-game items, and the winner takes all. It's a simple yet thrilling game that can yield significant rewards if you understand the …

Read More »

ESP32 Pressure Sensor

arduino-pressure-sensor-mps20n0040d-front

In this tutorial, we will feature the MPS20N0040D and how to use it with the ESP32 microcontroller. It's challenging to directly interface this pressure sensor with the ESP32 but thankfully, we have a development board that comes with a HX710B analog-to-digital converter.

Read More »