Showing posts with label PIC16F628A. Show all posts
Showing posts with label PIC16F628A. Show all posts

Sunday, November 27, 2022

IR remote code reader (NEC protocol)

This is a quick project on breadboard for decoding and displaying the signals from a IR remote.

The technical details of the NEC IR transmission protocol can be read here.

The project uses PIC16F628A microcontroller and 4 digit 7-segment common cathode LED display for showing the codes. The first two digits represent the address for the receiving device, and the next two digits represent the command code. The format of the codes on the display is hexadecimal.

The schematic is extremely simple:


The program is written in C using MPLAB X IDE 6.0 and compiled with the xc8 compiler.

The source code can be downloaded from here.




Wednesday, March 20, 2019

Simple Digital Clock with PIC16F628A and DS1307 and 7-Segment LED display

In this new project I am again using PIC16F628A microcontroller. The goal is simple digital clock with 7-segment LED display and the clock will have no additional functionality - no alarm, no seconds digits, no date. The latter can be added in the software though. For the RTC chip I chose DS1307. For the LED display I used Kingbright CC56-21SRWA.


Wednesday, September 23, 2015

100MHz frequency counter with LCD display


Update November 26, 2015:
I made a full project with preamp/signal conditioning and power supply with soft on/of switch. It is published here.


----------------
This is the same as the previous frequency counter but the output is on the 16x2 LCD display.
For more details about how it work look here: http://diyfan.blogspot.bg/2015/08/100mhz-frequency-counter.html



Thursday, April 16, 2015

Audio oscillator with frequency counter 2

My last project is not completely new. In fact, the oscillator is made from the same schematic as in one of my previous projects and only the frequency counter is made with different schematic.


Saturday, April 12, 2014

Simple timer with PIC16F628A

This is a quick project for a timer. Recently I finished my UV light exposure box and thought that it will be convenient to have a build in timer to switch off the light after preset time.
So I had a PIC16F628A lying around and after searching the web I found a Brazilian site (I think?) with tons of interesting projects with microcontrolers. This project is based on one of them.

Monday, June 18, 2012

Simple LC meter

Here is another piece of laboratory equipment - LC meter. This type of meter, especially L meter is hard to find in cheap commercial multimeters. Schematic of this one came from this web page: https://sites.google.com/site/vk3bhr/home/index2-html. It uses PIC microcontroller 16F628A, and because I recently acquired a PIC programmer, I decided to test it with this project.