PIC MICRO CONTROLLER :
These projects have come from the PICList community. They are good general purpose usefull projects for beginners with lasting value for the experts and great code samples to augment the routine library.
The Burdette switcher: A simple switching power supply using only junk box or "off the shelf from Radio Shack" components
The Weeder Frequency Counter PIC 16F84 port by Peter Cousens: Open source, very clever and a usefull tool.
4 bit 16x2 Hitachi LCD driver by Al Borowski Get "Hello World" on a display.
LCD based PIC Register Monitor by Jinx
BasicComm a Visual Basic program for serial communication with the PIC.
PIC INSIDER by Atanasios Melimopoulos A new ICD aproach. Just connect it to any (user selected) single I/O pin of your pic-hardware and you will have a complete free debugging tool for any 12Fxxx, 16Fxxx and 18Fxxxx PIC-based application.
Ralph Stickleys' Serial Register Monitor: Borland C 3.1, DOS program and PIC asm code for RS-232 Poll and display all on-chip variables. Parses the MPLINK map file for symbolic display.
John Andrews' PICos for the 17C756. Monitor and change registers, port pins, A2D, Capture channels and PWM, send and recieve data to / from I2C and EEPROM via simple text commands on USART1.
"Free" ICD: Build your own In Circuit Debugger and program and DEBUG the newer PICs
PIC 16F628 GSM Monitoring and Control System Four inputs, one power output prepared for monitoring and controlling through SMS messages on your mobile phone. Send a SMS and turn on the relay. Get an SMS if the inputs are activated or the power is lost.
Denis Petrov's wwwPic The first free source web server in a PIC.
Andrew D. Vassallo's Simon game.
Motors PIC Microcontoller Input / Output Methods for Perminant Magnet Motors+
Roman Black's Linistepper motor controller: Open source, build your own or buy a cheap PCB or kit. Get things moving!
Brendon Archibald's Psychoanalytical (restarting countdown) Timer
Simple Bike Computer by Fred Maher
From the CHEAPIC tutorial:
- bincnt.asm - Count in binary on 4 LEDs
- swcnt.asm - Count switch closures.
- eggtimer.asm - Countdown timer, displays minutes and 10's of seconds on LEDs
- morsenbr.asm - Send numbers 0-9 out on piezo speaker
- binclock.asm - A clock which displays hours and minutes in BCD on LEDs at keypress
- combo.asm - a combination lock which remembers a selectable combination, even when power is removed
- alphabet.asm - Sends ASCII characters to the COM port of a PC for display
- worktime.asm - Uses a LCD to display a timer that can be started and stopped by pushbutton
- shotmr0.asm - Display TMR0 on a LCD atter counting pulses on RA4 for one second
- therm.asm - Display temperature on a LCD using a thermistor as the sensor
- refers to " http://world.adis.ca/2006/10/28/pic-aclock/ An analog clock where the hands of the clock are simulated using 80 LED. The processor is a PIC16C73."+
- http://www.sskteracon.com A small home controller based on PIC16F873A. With the appropriate sensors the controller can monitor physical variables such as pressure, temperature, light intensity etc, process the information and then use the result to control up to three physical devices such as motors, heaters, lights or other appliances around the home or office. You can program your appliances to operate automatically in conjunction with your weekly and daily schedule, manualy turn them on/off from your PC or use the controller as a process ON/OFF controller to regulate some kind of physical variable to the desired value.
- VELOOS is a message-triggered cooperative operating system designed to run in places were a large vehicles can not run. Its implementation for PIC12F takes less than 200 instructions and 20 data registers1. With addition of a timer driver, it becomes a time-triggered RTOS. +
- refers to " http://world.adis.ca/2006/10/04/pic-thermostat/ A room thermostat exploring LCD displays and 2-wire (I2C) bus using a PIC16F84." +
- refers to " http://world.adis.ca/2006/10/03/pic-clock/ A simple PIC16F84 driven LED clock with circuit information and assembly code." +
- refers to " http://hutorny.in.ua/projects/simplescope Simplescope - a simple solution for data acquiring, signal visualizing and analysis." +
- davshomepage at TakeThisOuTpandora.be refers to http://users.pandora.be/davshomepage Hello, i have on my site a page dedicated to decode the sony infrared protocol with a pic micro(and a lot of other protocols). I know many people are asking for the code, well now i've published the code and make it availlable to everyone. So if you will you can place a link to it. Next week i shall comment the sourcecode in detail.
- http://wiki.ehow.com/Convert-a-Computer-ATX-Power-Supply-to-a-Lab-Power-Supply Convert an ATX PS from an old computer into a Bench Power Supply+
- Ed Schlunder of K9spud LLC. refers to " http://www.k9spud.com/traxmod/ TRAXMOD Digital Audio Player for dsPIC's. Plays MOD module music files using very few components. Released under GNU GPL." +
- sirpicmail at TakeThisOuTyahoo.co.uk refers to " http://www.sirpic.com Please find attached a link to the SirPic website, which enables PIC developers to use their Palm PDA as a wireless display unit." +
- http://www.electronickits.com/kit/complete/complete.htm ElectronicKits.com - Several Pic Programmer Kits from beginner to advanced.+
- PIC Programmers
- http://members.cox.net/berniekm/super.html Super Probe! 16 functions with nothing but a PIC, an LED display and a few passives. Logic probe, pulse, frequency/event count, 0-5 volt meter, diode test, capacitance meter, test signal generator for: square wave, PWM, video NTSC white dot, serial ASCII 1200/2400/4800/9600, MIDI note, R/C Servo, PRN, IR38, and PWM
- Bergthaller C Iulian refers to " http://sandiding.tripod.com/frq.htm Time module for a frequency-meter using a pic16f84 microcontroler and two 22926 mux. 4 digit led driver " +
- http://mcgahee.virtual-power.net PIC based Capacitance meter
- http://www.bitscope.com/ PIC based Mixed Signal Capture Engine
- http://www.edtn.com/embapps/emba057.htm PIC based variable gain, high current, fsk function generator. Also adapted to the SX by Richard Ottosen at http://www.brouhaha.com/~eric/scenix/sxnco/
- darrencch at TakeThisOuTdodo.com.au refers to www.talkingelectronics.com.au This is a great place with good people they have helped me since I was 15 and I'm now 35+ great Kits too!!! when my first Z80 kit did not work they fixxed it I had it back in a week with letter letting me know were I went wrong.
- imythili18 at TakeThisOuTyahoo.com asks: " I have seen the instruction set for a A/D converter for 16F873.
Can i apply the same program for 16F88? Or if there are any changes what are they?" >> James Newton replies: Check the datasheet.
CUMP Communitary Universal Microcontroller Programmer (a work in progress)
- Also: The "everything in an '877" idea
- Also: The "free" ICD idea
See:
- /techref/microchip/cntdn/restart.htm Brendon Archibald's Psychoanalytical (restarting countdown) Timer+
See also:
- http://jap.hu/electronic/irtx_pic.html DIY wireless remote control based on PIC+
- http://jap.hu/electronic/combination_lock.html electronic combination lock+
- sapteka at TakeThisOuTyahoo.co.id refers to http://www.sapteka.net/activity.htm +
-
- paul.bartlett at TakeThisOuTbtopenworld.com refers to
http://www.kxlan.co.uk/PICLotto Paul Bartlett says: Have a look at my PICLotto random number generator, using a 16F877A and a 8x2 LCD. The circuit diagram and photos of the development board are at the link.
No comments:
Post a Comment