Posts by Ibrar Ayyub:
PIC12F675 microcontroller as Flip Flop
Posted on: 07 Jul 2022
Code to make a 12F675 operate as a D-type or JK-type flip flop Since I implemented a D type flip flop using the PIC Logic Elements I thought I might go the other way and implement an entire D type flip flop in a single PIC. This uses the edge triggered and port change status […]
Heart rate measurement from fingertip using PIC16F628A
Posted on: 07 Jul 2022
Introduction Heart rate measurement indicates the soundness of the human cardiovascular system. This project demonstrates a technique to measure the heart rate by sensing the change in blood volume in a finger artery while the heart is pumping the blood. It consists of an infrared LED that transmits an IR signal through the fingertip of […]
Build A Digital Tachometer/RPM Counter using PIC18F452
Posted on: 06 Jul 2022
A tachometer is a tool that mechanics or engineers in general use very often. A normal tachometer will be able to tell you how fast something is moving in a complete rotation. A good example is on cars, you will see a tachometer counting the RPMs of your engine. With the new smaller microcontrollers and […]
A Beginner’s data logger project using PIC12F683 microcontroller
Posted on: 06 Jul 2022
It is a very simple data logger project based on PIC12F683 microcontroller. The microcontroller reads temperature values from a temperature sensor on a regular interval basis and stores them into its internal EEPROM memory. The recorded temperatures can be later transferred to a PC through serial interface. I originally published this project on electronics-lab.com last summer. […]
Radio Button Switch Control using PIC12F629
Posted on: 05 Jul 2022
Overview The original purpose behind this circuit was to provide manual switching of three relays such that only one relay was on at any time. It was also a requirement that there was a specific overlap (or make-before-break) period. The code was then further developed to provide deadband (break-before-make) as well as overlap switching. The […]
PWM DC Motor Controller for PIC12F683
Posted on: 05 Jul 2022
Description There are lots of designs on the Internet for DC power controllers using Pulse Width Modulation (PWM) to control the speed of a motor or power to a resistive load. Most of these use analogue methods to generate the PWM signal which in turn drives a power MOSFET or transistor. When I wanted a […]
LED Chaser for PIC16F84A and PIC16F628A
Posted on: 04 Jul 2022
Description This simple circuit functions as a 12 LED chaser. A single illuminated LED ‘walks’ left and right in a repeating sequence, similar to the effect seen on KITT, the car in the Knight Rider TV series. Fully commented source code and programmer ready HEX files are provided for the PIC 16F84A and 16F628A at […]
How to make a contact-less digital tachometer using IR-light reflection technique using PIC18F2550
Posted on: 04 Jul 2022
Tachometer is a device that measures the rotational speed of any shaft or disc. The unit of the measurement is usually revolutions per minute or RPM. The traditional method of measuring RPM of a rotating shaft was based on velocity feedback concept where a dc generator is hooked to the rotating shaft so that the […]
PIC Microcontrollers: 50 Projects for Beginners & Experts By Bert Van Dam E-Book
Posted on: 03 Jul 2022
Book Introduction: This hands-on book covers a series of exciting and fun projects with PIC microcontrollers. For example a silent alarm, a people sensor, a radar, a night buzzer, a VU meter, a RGB fader, a serial network, a poetry box and a sound super-compression. You can build over 50 projects for your own use. […]
Mechatronics for Beginners: 21 Projects for PIC Microcontrollers By As Imam E-Book
Posted on: 03 Jul 2022
Book Introduction: This book provides a unique approach to teaching how systems or processes can be automated without having prior knowledge of any computer programming language. It presents step-by-step practical guidelines on how sensors, actuators, and other electronic components can be interfaced to microcontrollers for building smart systems using the Flowcode graphical programming software. The […]