In un certo numero di nostri progetti abbiamo utilizzato resistori di pull up o pull down sui nostri circuiti,
specialmente quando abbiamo usato i pulsanti.
Bene, sia i microcontrollori che i micro controller di Mehl utilizzati su Arduino hanno resistori incorporati
che è possibile collegare opzionalmente agli ingressi quando li si inizializza.
Ora il controller del mulino è dotato di resistori di pull-up che puoi impostare sui tuoi ingressi.
E questo è molto utile come questo viene realizzato quando si inizializza uno dei pin di dati come input.
Ora normalmente dovresti digitare in input pin mode 5 per impostare il pin 5 come input.
Basta aggiungere un underscore e tirare fino alla fine dell'input e voilà hai impostato un registro che
ora attiva un transistor interno che ora collega un resistore pull up dal pin 5
al positivo all'interno del microcontrollore.
Quindi, solo per le tue informazioni, questo resistore si trova tra i 20 e i 50 K ohm
e inoltre tieni presente che hai solo l'opzione di un resistore di pull-up e non un resistore di pull down.
Non vi è alcun comando per il pull down poiché i resistori pulldown non sono stati incorporati nei microcontrollori del mulino.
I microcontrollori dei pozzi sono praticamente gli stessi.
Potrebbe esserci un Pick là fuori con resistori pull down integrati ma non li ho mai visti o usati.
Quindi questo semplice comando salva su circuiti esterni dato che ora non abbiamo più bisogno di una resistenza aggiuntiva per i fori né di
una connessione di alimentazione esterna a quel resistore.
Ora possiamo schiaffeggiare un pulsante tra il pin 5 e la terra.
E così il resistore di pull up mantiene il pin 5 in alto fino a quando non premiamo il pulsante.
Questo tira il pin 5 in basso e possiamo leggere quello in basso nell'input.
Quindi facciamo uso del pin 13 costruito in L. UN. e inseriremo il pin 5 come input pull up.
Quindi inizializzare il pin 5 e quindi il pin 13 come output.
Puoi collegare uno dei tuoi pulsanti sulla breadboard tra il pin 5 e terra o
fare come ho fatto qui basta mettere un filo sul pin 5 e attivato collegando il pin 5 a uno dei motivi.
Oppure se ti capita di avere un pulsante con fili o perni che raggiungono dal Pin cinque a uno
dei collegamenti a terra, collegalo direttamente alla scheda Arduino.
Vai tranquillo.
Ora aggiungiamo due righe di codice alla nostra funzione di loop.
Se il pin di lettura digitale 5 è basso e digitale destro 13 alto o altro digitale destro 13 basso.
Quindi, se il pulsante non viene premuto o il pin 5 non è collegato per affollare, il resistore di pullup interno
tira il pin 5 in alto.
Arriva al condizionale se altro se la dichiarazione else e il pin è decisamente alto.
Quindi salta questa parte ed esegue le altre istruzioni spegnendo lo schermo LCD sul pin 13.
Nel momento in cui lo spingo o connetto il piedino cinque alla messa a terra, il piedino 5 si abbassa.
Quindi esegue questa istruzione accendendo la signora sul pin 13 inviando un high.
Ora useremo quei resistori di pull up interni quando useremo la nostra tastiera per farci risparmiare
un sacco di problemi con componenti esterni e cablaggi.
Sì.