Ho letto qualcosa sulla resistenza pullup interna. So da progetti passati a scuola che i resistori stessi sono fragili (uno ha bruciato accidentalmente a causa della corrente più alta di quella per cui è stato fatto).
Ho due diversi modelli di Arduino. Uno di Intel e il resto sono Arduino Uno standard.
Quindi mi chiedevo se utilizzare in sicurezza il resistore pullup interno su Arduino Uno. Quindi la mia domanda riguarda la modalità pin del resistore pullup interno; Quanti pin puoi connetterti in modo sicuro e non sovraccaricarlo?
Risposta
Ogni pin ha il suo pullup separato resistore.
Non credo che tu possa danneggiarlo assorbendo corrente dalla porta, perché il resistore di pullup è attivo solo quando la porta è in modalità ad alta impedenza (hi-Z, input).
La resistenza di pullup può essere danneggiata da sovratensioni, scariche statiche e simili.
Uno ha resistenze di pullup da 20 kOhm secondo questo tutorial . Se fornisci un segnale a 0 V mentre lAtmega funziona a 5 V, la corrente sarà un quarto di milliampere, che è minuscolo.
Commenti
- La domanda era praticamente che esiste un solo resistore pullup interno per tutti i pin? Se è così, cè qualche pericolo di Overlord con così tante connessioni. Ma a quanto pare non se ogni pin ce lha ' del proprio resistore.
- Sì, per chiarire: sono resistori separati, con approssimativamente lo stesso valore (~ 20 kOhm su Atmega328 / Arduino Uno).