Home / Projects

Projects

Catch the Light PIC Game

Project Overview This project is a simple PIC game where LEDs go on randomly one at a time. The objective is to “catch” the LED that’s on by pressing the corresponding button. For every catch, the score, displayed on a seven segment display, is incremented. The speed of the LEDs …

Read More »

Electronic Queuing System

Project Overview The idea of this electronic queuing system is to display both sequence number and counter number in three seven segment displays. For example, when counter 1 presses his button, the number 1 shows up on the counter number segment. At the same time, the sequence number is incremented. …

Read More »

Bluetooth RC Car

Project Overview This project is basically a remote controlled car that is controllable via an application installed on a bluetooth-equipped smartphone. Here's my version of a Bluetooth RC Car.

Read More »

Arduino Temperature Sensor

Project Overview I was recently commissioned to create a simple project for a coffee roasting machine. Basically, I need to measure the temperature of the machine in real time to monitor the progress of the roasting process. This includes a line graph that updates every second and is viewable on …

Read More »

Adjustable Timer with Relay

Project Overview This adjustable timer displays seconds, minutes and hours and is powered by a PIC16F877A microcontroller. There are five buttons included: start/stop, up for incrementing digits, down for decrementing digits, left and right for moving between digits during adjustment. I’ve included a relay circuit which will trigger when the …

Read More »

Digital Thermometer with Nokia 3310 LCD

Project Overview The Nokia 3310 LCD is a cheap option for those who want to add a graphical display to their microcontroller projects. This digital thermometer project uses this LCD to display the temperature from a LM35 temperature sensor.

Read More »

PIC16F877A Stepper Motor Controller

Project Overview This project is a stepper motor controller featuring the PIC16F877A microcontroller and coded using XC8. The controller has three control buttons: start, stop, forward and reverse. The project was created with a six-wire unipolar stepper motor in mind but may work with other stepper motors with some modifications.

Read More »