Posts by Ibrar Ayyub:
DC motor and Fan speed control using pic 16f877 Microcontroller
Posted on: 05 Dec 2022
Here is a simple project on how to control fan or dc motor speed uisng pic 16f877 microcontroller. There are numerous ways to control the speed of motor(or fan). Varing current,voltage and resistance etc. But when it comes to controlling the speed using microcontrollers. Then the PWM(Pulse width modulation) technique is used. In Pulse width […]
PIC16F877 LED blinking code and Proteus simulation
Posted on: 04 Dec 2022
This post provides the code to make an LED blink using PIC16F877 microcontroller. This code is written in C language using MPLAB with HI-TECH C compiler. This code is intended to be the first step in learning how to use PIC16F877 microcontroller in your projects. You can download this code from the ‘Downloads‘ section at the bottom […]
A memory game using a PIC16F84A microcontroller
Posted on: 04 Dec 2022
This article describes a game we all know. It is SIMON. It uses 4 switches, 4 colored lights and a speaker to produce a sequence of tones and flashes that has to be repeated. After each correct sequence, the computer adds another tone with its corresponding colored LED. The main purpose for presenting this project […]
20 LED BADGE using PIC12F629 Microcontroller
Posted on: 04 Dec 2022
This project drives a number of LEDs via a very clever circuit. There are 3 ways to dive a LED from an output of a micro. The simplest is called “dump.” This is where the LED is connected directly to the output via a resistor and when the output is HIGH, the LED illuminates. But […]
Displaying Images on Graphical Lcd(JHD12864E) using Pic16f877 Microcontroller
Posted on: 03 Dec 2022
Here in this post i am going to teach you how to display images on Graphical lcd using Pic Microcontroller(16F877). I am using JHD12864E graphical LcD in my Project. JHD12864E is 128×64 dimension lcd. 128×64 means it has 128 coulombs and 64 rows. So total dots it has is 128×64=8192. You can display an image of maximum size(Dimension = […]
PIC18F252 Programming
Posted on: 03 Dec 2022
1. Introduction This investigation was started after I ordered the free sample kit for the Circuit Cellar contest, called Mad Dash for Flash Cash. There seems to be many ways to program the device. Here I have investigated two ways of programming the PIC18F252. 2. In-Circuit Serial Programming™ The Microchip document Programming the PIC18FXX2/FXX8, describes […]
Getting Started with MPLAB XC8 Compiler – LED Blinking
Posted on: 02 Dec 2022
In this tutorial we will learn How to Blink an LED with PIC Microcontroller using MPAB XC8 Compiler. Recently Microchip released a series of development tools including MPLAB X IDE and MPAB XC Compilers. MPLAB X IDE is a software that runs on a computer intended to develop applications for Microchip’s Microcontrollers and Digital Signal […]
LightKit: Pic Spoon Feed Model Railroad Lighting with Pic 12F683 12F690 and Pickit2 Video Tutorial Series
Posted on: 02 Dec 2022
In this video series I am walking through step by step setting up from scratch to build a model railroad structure and layout lighting system that includes using the Pickit2, MPLAB and HI-Tech C. This is a complete walk through! Part 1 – http://youtu.be/DJlT0ZIQiO8 Installing MPLab and Hi-TechC / Obtaining a Pickit Programmer Part 2 […]
Introduction To The PIC Microcontroller Talk video tutorial
Posted on: 01 Dec 2022
In this talk, you are introduced to how to get started using the PIC Micro. The talk includes practical tips and ideas. In addition, the link to download all the material is here: 4shared.com/folder/2FPmwzlu/_online.html This includes beginner documentation, demo software, and additional material, like how to modify the PICKit-2 and what you’ll need to get […]
How to Glow an LED using PWM with PIC Microcontroller
Posted on: 01 Dec 2022
Pulse Width Modulation (PWM) is a technique in which the width of a pulse is modulated keeping the time period of the wave constant. One cycle has a fixed time period called ‘Period’ and a varying on time called ‘Duty cycle’. The entire wave can have two voltages levels either logic 0 or logic 1. […]