This is a device for adjusting lights in your home with any type of remote controller (tv, dvd, video,…). Today we are using many devices in our homes to improve quality of our life and this is another example on how you can enhance a simple procedure like switching the lights ON/OFF. It may be […]
Projects
My GPS LCD Display Project using PIC16F84
This is a project that I started back late 2003 when I just starting to learn PIC programming. I wanted to building something that actually did somthing useful. This project is based on a PIC16F84. I actually came up with this idea and then after doing some searching I found that a few people had […]
PIC32 Racing Game
Introduction Our project is a racing game with human input control that emulates the act of driving a car. We decided on this project, as all three of us greatly enjoy playing games. The goal of the game is to cross the finish line in the shortest amount of time while avoiding obstacle collisions, which […]
Simple RF/Microwave Frequency Counter using PIC16F876A
2. Counter The whole counter design is based on the PIC micro-controller 16F876A. The latter includes several peripherals and just a few of them are used in this project. The most important in this project are two internal, hardware counters/timers called TMR0 and TMR1. The TMR0 timer generates very precise interrupts every 100 microseconds (10kHz) […]
LCD Oscilloscope for Spectrum Analyzers using PIC16F876A
1. Spectrum-analyzer project 2007 update Since the development of the wide-band VCO almost 10 years ago, the whole spectrum-analyzer project with all related accessories: tracking generator, harmonic converter, storage-normalizer, marker counter and accessories developed by other experimenters (Darko S57UUD) have been published in many different places: magazines “VHF-Communications”, “AMSAT-DL Journal”, “CQ ZRS” and the book […]
LM75 Temperature Sensor with 7 segment display output using PIC16F628
This is a test project built hastily on a solder less breadboard. It uses a LM75 to read the current temperature via I2C and displays the result on three 7 segment displays. It uses a PIC16F628 with an internal 4 Mhz clock. The program was created using JAL Note the LM75 is a surface mount […]
Medallion: Circle LED Animation PIC16F628A
This project uses the Simple LED Animation Kit (SLAK post or page) with the LEDs arranged in a circle around the PIC16F628A. I decided to do this project after picking up some red SMD LEDs at HSC in Santa Clara, CA, last week. Although the only difference from the basic SLAK is the board design, […]
Traffic Light Intersection Simulator
Introduction The Traffic Light Intersection Simulator records user input through a touch screen of traffic flow at a four-way intersection for play back. Additionally it is capable of storing and reading to a FAT 32 formatted microSD card. The simulator is also capable of clearing the memory, removing the last input and play back of […]
DC motor speed control using PWM using PIC16F876
If you do not have EAGLE, you can download a full working version from CadSoftUSA http://www.cadsoftusa.com Here is a zip file with the EAGLE schematics and PCB layout. http://hans-w.com/MotorSpeedEAGLE.zip New ! Source code available C source code… requires CCS PCM compiler. PCM is available from CCS http://www.ccsinfo.com/picc.shtml //(C)Copyright 2002 Hans Wedemeyer Houston Texas U.S.A // […]
Caller Line Identification (CLI) using PIC16F628A
‘Caller Line Identification’ displays on a (2×16) LCD the phone number of the person who is ringing you, before you even answer. When start up the first few seconds appears the version number in the display. Direct after programming the PIC stays in TEST-mode. You can recognize this on the word TEST which appears continue […]