Projects

Blink LED with XC8 compiler using external Oscillator

Blink LED with XC8 compiler using external Oscillator

In the simple tutorial we are going to blink few simple led with PIC18F microcontroller, using an external 20MHz crystal oscillator and the ‘__Delay ()’ function of XC8 Compiler. Most of the previous tutorials here dealt with internal oscillator of pic18F4550 where mostly the delays were generated with simple for loops. However those who wish […]

Microcontroller Adc Project Circuit

Microcontroller Adc Project Circuit

The microcontroller projects resources., Pic microcontroller tutorials, resources and projects ranging from simple to advanced designs with schematics and source code. free for non-commercial use.. Related Article Microcontroller Adc Project Circuit : The best microcontroller projects and resources. Pic microcontroller tutorials, resources and projects ranging from simple to advanced designs with schematics and source code. […]

MICROCONTROLLER BASED INTERFACE UNIT FOR 5KW MICROWAVE OVEN

MICROCONTROLLER BASED INTERFACE UNIT FOR 5KW MICROWAVE OVEN

1. Introduction Microwaves are maybe, one of the greatest discovers of the 20’th century. With a vavelenght between 30 cm and 3 mm and a power between 1 mW and 500 KW are practically used in all fields from medicine to industry. Microwave thermal and chemical tratments are well known for the high efficiency, with […]

Scope Clock

Homemade Scope Clock DG7 tube and PIC16F876

Powersupply and CRT deflection and microcontroller test circuit. I was lucky to purcase two used but working DG7 tubes and a transformator cheap, one from Mullard and one from Phillips. Other CRT Cathode Ray Tube types can be used, you can even rip one from an old and maybe dead oscilloscope, then you also get […]

Flex Sensor

HAND-GESTURE CONTROLLED ROBOT

High-Level Design The project can be logical separated into two different components: the glove and the car. The glove is the main way the user will interact with the car. Several fingers on the glove are outfitted with flex sensors to capture events when the user curls or uncurls figers. There are a combination of […]

100KHz Square Wave

100KHz Square Wave generator using PIC16C84

Following on from the LED flasher circuit, we can reduce the delay in the loop to 10uS (10 microseconds) and produce a 100Khz square wave. Given a 4 Mhz PIC 16C84, the program below will generate a 100Khz square wave on PORTA bit 0 (i.e. pin 17). This little program is useful for testing oscilloscopes […]

Electronic door codelock with PIC Schematic

Electronic door codelock with PIC

description This is my electronic codelock to use with an outdoor gate. The lock itself is implemented in software. It operates a relay (for example to open a door) for a few seconds if someone enters the valid code. The secret code can be changed any time after entering the current code. Note that in […]

keypad code lock

Dual programmable keypad code lock using PIC18F452

Open electrical doors with your secret code only! Here are the technical specifications: Up to two keypads may be connected to drive both relay outputs. Professional, outdoor or other keypads may be used. Relay outputs are configurable: output voltage +6 to +24VDC (from power input) or simple switch emulation. The small LCD is optional, and […]

Whistle Controlled Light Switch

Whistle Controlled Light Switch

Introduction For our final project, we built a whistle controlled light switch. We were motivated by the daily struggle of getting out of bed to turn on/off the light. You can attach our final product on any light switch that can be commonly found in U.S. households. Once a correct sequence of whistle frequencies is […]

Understanding ICSP for PIC Microcontrollers

Understanding ICSP for PIC Microcontrollers

Programming microcontrollers isn’t hard. Building a programmer makes a great first electronics project. The goal of this instructable is to explain the simple ‘in circuit serial programming’ method used with Microchip PICs. Step 1: Why ICSP? Programming a big DIP (through hole) chip is easy. Pop it into a socketed programmer, burn, and return to […]