Gestione di display a 7 segmenti in multiplexing con Arduino

Display a 7 segmenti 4 digit

Per alcuni interessanti progetti, si potrebbe fare uso di display a 7 segmenti per la visualizzazione di una cifra oppure di un dato binario.

Per pilotare un display però, occorrono tanti decoder quanti i display e tante resistenze quanti i punti luminosi da accendere.

Sembra quindi un lavoro immane progettare un dispositivo con 4 o più display utilizzando questi metodi tradizionali.
Quello che affronteremo in questo articolo è l’uso di più display a 7 segmenti (cifre), utilizzando Arduino e facendo uso della tecnica del Multiplexing.

Leggi il resto di questo articolo »

Utilizziamo il bootloader sul PIC18F4550!

Un utilissimo strumento, quando si effettuano molte modifiche al firmware (come in fase di test) o semplicemente per comodità, è il bootloader.

Il bootloader è essenzialmente un codice all’interno del microcontrollore che permette di caricare nuovo codice “utente” o di “applicazione” senza staccare e/o collegare un programmatore esterno alla scheda, come normalmente avviene nella fase di programmazione di un microcontrollore.

Tramite un software su PC, è possibile fare il download (scaricare) dell’HEX del nostro programma sul PIC, senza appunto staccarlo.

Ma come funziona il bootloader e cosa succede all’avvio del PIC?

Quando il PIC viene avviato, questo codice di BOOT controlla lo stato di un pin di ingresso, se questo pin è ad un certo stato logico (con un pulsante si porta a 0 logico il piedino) allora viene creata una connessione (UART oppure USB) con il PC e si entra appunto in fase di boot. Se il pulsante di boot non è stato premuto, il PIC passa nella locazione di memoria del codice della nostra applicazione, come su un normale dispositivo programmato comunemente.

Un esempio grafico della mappatura della memoria di un PIC con bootloader:

Leggi il resto di questo articolo »

Uno sguardo alla EasyPIC5!

Uno sguardo alla demoboard EASYPIC5, relazionata dal sottoscritto per presentare le sue funzioni e l’utilizzo per un semplice progetto didattico. Come funziona e come viene utilizzata la EasyPIC5 di mamma mikroElektronika?? Inoltre una breve introduzione ai PICmicro!

Scoprilo con la relazione in PDF scritta da me!

Per leggere la relazione, clicca qui -> Relazione EasyPIC5 (di Simone Giugliani)

 

Tutorial introduttivo ai “PIC”

I PIC o i Programmable Integrated Circuit, che come si evince dal nome sono dei circuiti integrati programmabili. Sono prodotti dalla azienda americana Microchip.

 

 


Leggi il resto di questo articolo »