Posts by Bilal:
INA219 Current & Voltage Sensor using Arduino Uno with Proteus Simulation
Posted on: 10 Jan 2026
Introduction This microcontroller project demonstrates how to measure load voltage and current using an Adafruit INA219 current sensor with an Arduino Uno in a Proteus simulation environment.It is a practical embedded systems example that shows real-time electrical measurements using I²C communication.Such projects are widely used in DIY electronics, power monitoring, and battery-powered systems.By combining Arduino, […]
Adafruit Trellis Shield Latching Keyboard Test using ATmega328P with Proteus Simulation
Posted on: 10 Jan 2026
Introduction This microcontroller project demonstrates how to use the Adafruit Trellis Shield as a latching LED keyboard with an ATmega328P in a Proteus simulation environment.The project focuses on reading button inputs over I2C and controlling LEDs in a clean, interactive way.It is a practical embedded systems example for learning key scanning, LED control, and I2C […]
Arduino 4 Channel Relay using ATmega328P with Proteus Simulation
Posted on: 10 Jan 2026
Introduction This Arduino 4 Channel Relay project demonstrates how an ATmega328P-based Arduino can control multiple high-power devices using a relay interface.The system uses a ULN2003 driver IC to safely switch four 12V relays from low-voltage digital pins.Designed and tested using Proteus simulation, this project is ideal for learning relay interfacing, serial control, and embedded systems […]
Arduino 168 DDS Sinewave Generator using ATmega168 with Proteus Simulation
Posted on: 10 Jan 2026
Introduction This project demonstrates a DDS (Direct Digital Synthesis) sinewave generator implemented using an ATmega168 microcontroller in a Proteus simulation environment.The system generates a clean, adjustable sinewave using a lookup table and high-speed timer interrupts.By combining PWM output, timer-based sampling, and direct digital synthesis, this project shows how precise waveforms can be created using low-cost […]
Arduino 16 Channel PWM Shield – PWM Test using ATmega328P with Proteus Simulation
Posted on: 10 Jan 2026
Introduction This microcontroller project demonstrates how to test and generate PWM signals using the Adafruit 16-Channel PWM/Servo Shield with an Arduino-compatible ATmega328P in a Proteus simulation environment.The project focuses on driving all 16 PWM outputs in a smooth wave pattern, making it ideal for learning multi-channel PWM control in embedded systems.Using the PCA9685 12-bit PWM […]
Arduino & RGB Common Anode LED ShiftPWM using Arduino Uno with Proteus Simulation
Posted on: 10 Jan 2026
Introduction This microcontroller project demonstrates how to control multiple RGB common anode LEDs using an Arduino Uno and ShiftPWM through shift registers in a Proteus simulation environment.Instead of using many Arduino pins, the design efficiently expands outputs using shift registers while still achieving smooth PWM-based color control.The project showcases advanced LED fading, color transitions, hue […]
Arduino Infra-Red Remote using Arduino Uno with Proteus Simulation
Posted on: 10 Jan 2026
Introduction This microcontroller project demonstrates how to capture and analyze raw infrared (IR) data from a Keyes IR remote using the NEC protocol. Built around an Arduino Uno, the project focuses on decoding IR signals and displaying detailed timing and protocol information via serial output.It is especially useful for learners exploring Proteus simulation, embedded systems, […]
Yun Shield – Toggle an LED using Arduino Uno with Proteus Simulation
Posted on: 10 Jan 2026
Introduction This microcontroller project demonstrates how to toggle an LED using an Arduino Uno and a Yun Shield, controlled from a mobile device. It is a simple but powerful introduction to Internet of Things (IoT) concepts using Proteus simulation and visual programming.The project shows how physical hardware like an LED can be controlled remotely, making […]
Arduino-STM32 BluePill LCD Display using STM32 BluePill with Proteus Simulation
Posted on: 10 Jan 2026
Introduction This microcontroller project demonstrates how to interface a standard alphanumeric LCD with the STM32 BluePill using Arduino-STM32 (Visual Designer) in a Proteus simulation environment.The project is a simple yet powerful starting point for anyone working with embedded systems, DIY electronics, or STM32-based designs.It focuses on displaying text messages on an LCD, proving correct GPIO […]
Low-Cost Arduino Based TDS Meter for Water Quality Monitoring
Posted on: 30 Oct 2024
Introduction However, the emphasis of this paper is on having to continuously assess water quality to provide good-quality drinking water. The aforesaid condition is total dissolved salts or TDS reflecting the concentration of salts and very small portions of organic matter in water. High TDS is not suitable for drinking and other uses. Manual assessment […]
