Nota
Ciao, benvenuto nella community SunFounder Raspberry Pi & Arduino & ESP32 su Facebook! Approfondisci Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.
Perché unirsi?
Supporto esperto: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra community e del nostro team.
Impara e condividi: Scambia suggerimenti e tutorial per migliorare le tue competenze.
Anteprime esclusive: Accedi in anteprima agli annunci di nuovi prodotti.
Sconti speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
Promozioni e omaggi festivi: Partecipa a omaggi e promozioni speciali durante le festività.
👉 Pronto per esplorare e creare con noi? Clicca [Qui] e unisciti oggi stesso!
Display a 4 Cifre 7 Segmenti
Il display a 4 cifre e 7 segmenti è composto da quattro display a 7 segmenti che funzionano insieme.
Il display a 4 cifre e 7 segmenti lavora in modo indipendente. Utilizza il principio della persistenza visiva umana per mostrare rapidamente i caratteri di ciascun segmento in un ciclo continuo, formando stringhe di numeri continue.
Ad esempio, quando sul display appare «1234», «1» viene mostrato sul primo segmento a 7, mentre «234» non è visualizzato. Dopo un breve periodo di tempo, il secondo segmento mostra «2», e il 1°, 3° e 4° segmento non mostrano nulla, e così via. I quattro segmenti digitali si alternano. Questo processo è molto rapido (tipicamente 5ms) e, grazie all’effetto di persistenza ottica e al principio di persistenza visiva, possiamo vedere quattro caratteri contemporaneamente.
Codici di Visualizzazione
Per aiutarvi a comprendere come i display a 7 segmenti (catodo comune) mostrano i numeri, abbiamo realizzato la seguente tabella. I numeri sono i numeri da 0 a F visualizzati sul display a 7 segmenti; (DP) GFEDCBA si riferisce al LED corrispondente impostato su 0 o 1. Ad esempio, 00111111 significa che DP e G sono impostati su 0, mentre gli altri sono impostati su 1. Pertanto, il numero 0 viene visualizzato sul display a 7 segmenti, mentre il codice HEX corrisponde al numero esadecimale.
Numbers |
Binary Code |
Hex Code |
|---|---|---|
0 |
00111111 |
0x3f |
1 |
00000110 |
0x06 |
2 |
01011011 |
0x5b |
3 |
01001111 |
0x4f |
4 |
01100110 |
0x66 |
5 |
01101101 |
0x6d |
6 |
01111101 |
0x7d |
7 |
00000111 |
0x07 |
8 |
01111111 |
0x7f |
9 |
01101111 |
0x6f |
A |
01110111 |
0x77 |
B |
01111100 |
0x7c |
C |
00111001 |
0x39 |
D |
01011110 |
0x5e |
E |
01111001 |
0x79 |
F |
01110001 |
0x71 |
Esempio
2.7 Display a 7 Segmenti con 4 Cifre (Progetto Arduino)