Proverò a illustrarti le basi complete dei LED, ecc. Poiché i display a 7 segmenti a 4 cifre sono una combinazione di più "tecniche LED".
Cablaggio LED
I LED, o diodi ad emissione di luce, sono una delle cose divertenti di Arduino.
In sostanza, sono facili da usare, li accendono e si accendono.
Possono essere fastidiosi, perché hanno un qualche tipo di polarità, il che significa che funzioneranno solo quando li collegherai correttamente. Se inverti la tensione positiva e negativa, non si accenderanno affatto.
Per quanto sia fastidioso, è anche abbastanza utile.
Catodo vs Anodo
Su un LED tradizionale, il cavo lungo è (+), Anodo. L'altro vantaggio è il (-) catodo.
"Oppure, se qualcuno ha tagliato le gambe, prova a trovare il bordo piatto sull'involucro esterno del LED. Il perno più vicino al bordo piatto sarà il perno catodo negativo." - Sparkfun
Fonte: https://learn.sparkfun.com/tutorials/polarity/diode-and-led-polarity
Cablaggio di base
Non sono sicuro che sia corretto, dal momento che ho strappato l'immagine da Internet.
Il cablaggio di un LED è abbastanza semplice, l'Anodo (+) si collega a una tensione positiva, preferibilmente attraverso una resistenza di limitazione della corrente. Il catodo (-) si collega a terra (con un resistore limitatore di corrente, se non ne avevi uno sul lato positivo).
La resistenza di limitazione corrente eviterà che il LED si cortocircuiti, danneggiando il LED o il microcontrollore / Arduino.
LED multipli, matrici, led RGB
Con più LED li hai spesso con il lato positivo collegato (+), "Anodo comune" o tutti collegati al (-) "catodo comune".
Fondamentalmente scenderà a questo.
Per un catodo comune, si fornisce corrente ai pin che si desidera avere.
Per un anodo comune, affondi la corrente attraverso il LED.
Multiplexing (cifre multiple, 7 segmenti)
Dovresti dare un'occhiata al tutorial di parallasse: http://learn.parallax.com/4-digit-7-segment-led-display-arduino-demo
Quando hai molti LED, è spesso intelligente "multiplexarli". Di solito attraversi rapidamente "gruppi" di LED, in modo che sembri che siano tutti accesi contemporaneamente.
Di solito si affonda corrente da una colonna di LED e si fornisce corrente a singoli LED di fila.
Oppure, fornisci corrente a una colonna di LED e affondi corrente da singoli LED di fila.
In questo modo puoi scegliere quale colonna attivare e quali LED di quella colonna illuminare. La modifica rapida di queste colonne / righe ti consentirà di controllare più LED con molti meno pin.
Ci sono anche controller di visualizzazione per questo, se non vuoi occuparti della commutazione nel tuo software.
Quindi, quando si dispone di un anodo comune a 4 cifre, multiplex a 7 segmenti
Il diagramma sarà più simile a questo:
http://www.mytutorialcafe.com/Microcontroller%20Application%20C%207segmen.htm