Domanda:
Che scopo hanno i LED giallo e verde su Arduino?
poseid
2014-07-12 18:31:11 UTC
view on stackexchange narkive permalink

Ho cablato un piccolo progetto con un registro a scorrimento (vedi sotto), ma a seconda di come ho inserito l'IC 74HC595 (registro a scorrimento a 8 bit con registro di uscita a 3 stati), il i LED verde e giallo di Arduino smettono di brillare.

A cosa servono questi LED? Dicono qualcosa su un possibile danno del circuito integrato / cortocircuito nella configurazione?

Enter image description here

Quattro risposte:
#1
+11
Gerben
2014-07-12 20:06:15 UTC
view on stackexchange narkive permalink

Il LED verde è contrassegnato con ON e indica che Arduino è alimentato.

Il LED giallo è contrassegnato con L ed è solo collegato al pin 13. Quindi quando si imposta il pin 13 su HIGH il LED si accende. Puoi comunque usare il pin 13 per altre cose.

Quando il LED verde smette di brillare, molto probabilmente hai un cortocircuito da qualche parte. Poiché il corto esaurirà tutta la potenza, Arduino non ha più potenza per accendere i LED.

Oppure, se si assorbe troppa energia dal + 5V, il circuito di protezione termica sul regolatore di tensione scatterà e l'intero Arduino si spegnerà.
#2
+6
Nick Gammon
2015-06-29 10:14:01 UTC
view on stackexchange narkive permalink

Tieni inoltre presente che il LED L (quello attivato dal pin 13) potrebbe accendersi se il pin 13 è ad alta impedenza (impostato su input) e non è collegato a nulla.

Sul mio Uno, uno schizzo banale come questo accende il LED L :

  void setup () {} // end of setupvoid loop ( ) {} // end of loop  

Questo perché il LED non è pilotato direttamente dal pin 13, ma da un amplificatore operazionale (U5B) che, se il pin è configurato come un ingresso - potrebbe ricevere una tensione sufficiente per attivare e accendere il LED.

Questo può creare confusione perché potresti guardare la tua scheda e pensare "eh? Non ho comandato a quel LED di accendersi su ".

Cosa, un amplificatore operazionale sul LED L? Hai ragione. Lo hanno aggiunto in Rev3. Non c'era su Uno Rev2.
Sospetto che guidare direttamente il LED stesse influenzando il pin quando veniva utilizzato per altre cose (come SPI). Quindi l'inserimento di un driver ad alta impedenza (l'amplificatore operazionale) lo ha ridotto al minimo. E hai ragione, era un'aggiunta moderatamente nuova, ma non avevo l'energia per trovare esattamente quale tavola ce l'aveva, quindi non l'ho detto. ;)
Questa è una nuova "caratteristica" nelle schede Uno R3.
#3
+2
Anonymous Penguin
2014-07-14 05:39:31 UTC
view on stackexchange narkive permalink

Nota anche che ci sono i pin TX e RX su Uno (arancione / giallastro) per la connessione USB. Quando il LED etichettato TX è acceso, Arduino sta trasmettendo dati al computer. Quando l'RX è acceso, sta ricevendo dati dal computer.

#4
  0
BeachMiles
2016-06-26 02:54:11 UTC
view on stackexchange narkive permalink

Volevo solo ripetere che sulla MEGA 2560 Revision 3 non è possibile cambiare il pin 13 del led L a causa dell'amplificatore operazionale come Nick Reported.

Ho passato un paio d'ore su questo grattandomi la testa solo per scoprirlo



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...