IK0WRB Radio Site

PIC Projects


  1. IK0WRB Keyer v2.2 (in italiano)
  2. Motor controller for an R/C ship (in italiano)
  3. Step motor controller for a telescope (in italiano)

I began learning about Microchip PIC microcontrollers on September 2000 and it has been very interesting to know how many features are hidden inside these small chips.
I got all the free software, and manuals from the Microchip site and I read it all...
I was helped by my former, and current, experience as programmer and mainly by the fact that I already know other kinds of Assembler language (namely those of 6502, 8086 and IBM/370). So learning the istruction set was quite straightforward, although the advanced features of 16F84 (timers, interrupts, watchdog, sleep mode, etc.) required some more effort, but I was delighted by the daily discoveries I made.
After the unavoidable led-blinking program, I decided to design something useful, mainly for my radio amateur activity. The IK0WRB keyer has been the first project released (also published on Radio Rivista, April 2001).
After this, I built an R/C ship motor controller and a stepping motor controller for a telescope (AR motion).
If you have some proposals about useful circuits to design, please let me know.

Ho iniziato a lavorare sui microcontrollori PIC, prodotti dalla Microchip, nel mese di settembre 2000 ed è stato molto interessante scoprire quante funzioni si celano dentro questi chip, veramente molto piccoli.
Ho prelevato tutto il software, gratuito, ed i manuali dal sito Microchip e mi sono letto proprio tutto...
Sono stato comunque aiutato dal fatto di essere un programmatore con vari anni di esperienza e soprattutto dalla conoscenza di altri tipi di linguaggio Assembler (in particolare quelli del 6502, 8086 e IBM/370). Così apprendere le istruzioni di programma è stato abbastanza facile, mentre le funzioni avanzate del 16F84 (timer, interrupt, watchdog, modo sleep, ecc.) hanno richiesto qualche sforzo addizionale, ma con la soddisfazione di fare nuove scoperte ogni giorno.
Dopo l'inevitabile programmino che fa accendere e spegnere un led, ho deciso di progettare qualcosa di veramente utile, soprattutto per la mia attività radioamatoriale. Così l'IK0WRB keyer è stato il primo progetto pubblicato (anche su Radio Rivista, aprile 2001).
In seguito ho progettato e costruito una scheda di controllo velocità per una barca radiocomandata ed un controllo per motori passo-passo utilizzato per il moto orario di un piccolo telescopio.
Se hai delle idee su qualche progetto, scrivimi.


Vinicio Coletti Home page - IK0WRB site - Sito di IK0WRB

Crea il tuo counter