Author name: Amlendra

I am an embedded c software engineer and a corporate trainer, currently, I am working as senior software engineer in a largest Software consulting company . I have working experience of different microcontrollers (stm32, LPC, PIC AVR and 8051), drivers (USB and virtual com-port), POS device (VeriFone) and payment gateway (global and first data).

How to Detect Bit Changes in C/C++ Using the XOR Operator and Bit Masking

When working with C or C++, particularly in embedded systems and firmware development, the ability to detect bit changes in C/C++ is essential. Because instead of writing: bool flag1; bool flag2; bool flag3; bool flag4; bool flag5; bool flag6; In embedded systems, we often store multiple related status flags inside a single variable. Generally, we […]

How to Detect Bit Changes in C/C++ Using the XOR Operator and Bit Masking Read More »

Arduino Button Piezo Buzzer

In the previous blog post, we learned how to control a relay using a push button and an Arduino. Now, let’s build another practical Arduino project using a push button and a piezo buzzer. In this tutorial, we will program the Arduino to buzz when a button is pressed. You will also learn how to

Arduino Button Piezo Buzzer Read More »

Arduino Button Relay

In the previous post, we learned how to control an LED using a push button and an Arduino. Now, let’s take the next step by building a simple yet practical Arduino project that uses a push button to control a relay. Relays allow low-voltage microcontrollers like Arduino to safely control high-voltage or high-current devices such

Arduino Button Relay Read More »

Arduino Button Led

In the previous post, we learned how to blink an LED using an Arduino. Now, we are taking the next step by building a simple and interactive Arduino project. In this project, we will control an LED using a push button. It helps you understand how to work with digital inputs (push buttons) and digital

Arduino Button Led Read More »

Arduino traffic light

In this “Arduino traffic light project”, you will design and implement a working traffic light system using LEDs and Arduino code. In this project, you will learn how Arduino digital pins operate, how to control output devices, and how to write a non-blocking code, and how to write timing logic that mimics real-world traffic signal

Arduino traffic light Read More »

Multiple Blinking LED on Arduino

Blinking an LED is usually the first Arduino program everyone learns. But in real Arduino projects, you rarely use just one LED. Most projects need multiple LEDs blinking at the same time, either independently or in different patterns. In this tutorial, you will learn how to blink multiple LEDs on Arduino using simple, beginner-friendly code.

Multiple Blinking LED on Arduino Read More »