Posts by Ibrar Ayyub:
Top 10 Rogers PCB Manufacturers in China
Posted on: 31 Jul 2026
Searching for a Rogers PCB manufacturer in China is not as straightforward as it may seem. Many suppliers use “Rogers PCB” as a search term, but that does not necessarily mean they have meaningful experience with RF stackups, PTFE or hydrocarbon-ceramic laminates, bondply selection, controlled impedance, plasma treatment, or material traceability. These details matter because […]
AVR Based DC Motor Controller using ATmega16 with Proteus Simulation
Posted on: 13 May 2026
Introduction This project demonstrates an AVR based DC Motor Controller using the ATmega16 microcontroller in Proteus simulation. It is a simple but useful microcontroller project for learning how PWM can control the speed of a DC motor. The circuit uses the ATmega16 to generate a PWM signal and drive a motor through a transistor-based motor […]
Adafruit Trellis Shield Latching Keyboard Test using ATmega328P with Proteus Simulation
Posted on: 12 May 2026
Introduction This project demonstrates an Adafruit Trellis Shield latching keyboard test using the ATmega328P controller in a Proteus simulation environment. It is a simple but useful microcontroller project for learning how a keypad-style LED button matrix works with an Arduino-compatible AVR controller. The system reads button presses from the Trellis keypad and toggles the matching […]
Bitmap Drawing on TFT LCD using ATmega328P with Proteus Simulation
Posted on: 06 May 2026
Introduction This microcontroller project demonstrates how to draw bitmap images on a TFT LCD using an ATmega328P-based Arduino AVR setup. The image file is stored on an SD card and loaded directly onto the display through the SPI interface. It is a useful Proteus simulation for learning how SD card storage, TFT LCD control, and […]
Digital Melody Player using ATmega8 with Proteus Simulation
Posted on: 17 Apr 2026
Introduction This microcontroller project is a compact digital melody player built around the ATmega8 and simulated in Proteus. It generates musical tones through a speaker by using the AVR’s sound output timing and a sequence of predefined note values. In simple terms, the circuit acts like a tiny embedded music box that plays recognizable melodies […]
ATmega128 LCD Driver using ATmega128 with Proteus Simulation
Posted on: 13 Apr 2026
Introduction This microcontroller project demonstrates how to directly drive a 2-digit 7-segment LCD using the powerful ATmega128 microcontroller without any dedicated LCD driver IC. Based on the well-known AVR241 application note, this project shows how general I/O pins can be used to control LCD segments efficiently. Using Proteus simulation, this setup helps visualize real-time LCD […]
AVR DAC using TLC5615 with ATmega16 using Proteus Simulation
Posted on: 30 Mar 2026
Introduction This project demonstrates an AVR DAC using TLC5615 ATmega16, where a microcontroller generates analog output using SPI communication. It is a simple and practical example of a microcontroller project implemented in Proteus simulation. The system converts digital values into analog voltage, making it useful for learning embedded systems and practical electronics. Such designs are […]
AVR Based 8-bit DAC using ATmega16 with Proteus Simulation
Posted on: 26 Mar 2026
Introduction The AVR based 8-bit DAC project demonstrates how a digital signal generated by a microcontroller can be converted into an analog waveform using the DAC0832 IC. This is a classic microcontroller project widely used in embedded systems and DIY electronics learning. Using an ATmega16 and Proteus simulation, the project outputs a continuously changing analog […]
Temperature Meter using ATmega16 with Proteus Simulation
Posted on: 26 Mar 2026
Introduction This microcontroller project demonstrates a digital temperature measurement system using the DS18B20 sensor and an ATmega16 microcontroller. The system reads temperature data and displays it on a dual 7-segment display in real time. Built and tested in a Proteus simulation environment, this project is a great example of embedded systems and practical electronics. It […]
I/O Expander with 8255A using ATmega16 with Proteus Simulation
Posted on: 19 Mar 2026
Introduction Expanding I/O pins is a common requirement in many microcontroller projects, especially when working with limited-pin devices like the ATmega16. This project demonstrates how to use the 8255A Programmable Peripheral Interface to control multiple LEDs using fewer pins. Using Proteus simulation, this design shows a practical approach to extending digital I/O capabilities in embedded […]
