Il caro R8 ha a bordo una conversione analogico-digitale uno strumento molto potente nel tuo arsenale.
Usiamoli.
Mi piace la scelta.
Sono convertitori Ayittey a 10 bit, quindi sputeranno un numero compreso tra 0 e 1023.
E come qualsiasi altro ingresso digitale o Adium messo su altri microcontrollori, è molto importante che la tensione
del segnale che stai alimentando non superi la tensione di alimentazione.
In questo caso la tensione di alimentazione è di 5 volt su alcuni argentinos wino la tensione di alimentazione è 3. 3 volt.
Quindi devi essere ancora più attento.
Vedrai i pin analogici contrassegnati con una A.
Ne hai sei da 0 a 5.
Per capire questo e per assicurarsi di non superare la tensione di alimentazione metterà un divisore di tensione
attraverso l'alimentazione.
Quindi puoi vedere cosa ho fatto qui.
Ho usato un piatto anche se puoi usare quello che vuoi.
Basta fare un partitore di tensione da positivo a negativo con il resistore variabile coinvolto.
Il tuo termistore a fotocellula è un resistore variabile o qualsiasi altro costruito per costruire il partitore di
tensione da positivo a negativo con la giunzione che entra nell'ingresso analogico di tua scelta.
Nel mio caso ho usato A-4 solo perché ho completato lo sketch minimo di Arduino.
Quindi le basi di esempi di file sono minime.
Userò il monitor seriale in modo da ottenere una lettura diretta dalla conversione analogica.
Così ho impostato la connessione seriale con il
punto seriale.
Inizia 9600 hai quindi bisogno di impostare il pin analogico come input in modo pin mode a 4 o qualsiasi cosa tu stia usando l'input virgola, poi giù nel loop o la funzione
tutti eseguono una stampa su linea seriale e poi ecco dove
avviene la magia che farò esso.
Per ora eseguirò una lettura analogica di a.
Se avessi dichiarato una variabile come leggerne una che potrei inserire in una riga come la lettura di una uguale a una lettura
analogica a 4, leggerei l'input analogico e memorizzerei qualsiasi numero inserito in tale variabile.
Tuttavia, ho saltato tutto questo perché si tratta solo di una dimostrazione e ho appena messo le istruzioni di lettura
analogiche come quello che volevo stampare nel monitor dei cereali.
Quindi accendi Arduino e accendi il tuo monitor per cereali e osserva la magia.
Quindi qui hai un ingresso analogico, quindi puoi usare questo per leggere qualsiasi tensione variabile e lo confronterà con la sua tensione di
alimentazione da zero a 5 volt, 5 volt daranno una lettura di 1023 zero volt che gli daranno una lettura
pari a zero.
Quindi ogni cifra rappresenta circa cinque sillabe solo un tocco in meno di due.
Sto solo arrotondando il numero a 1000 e dividendo 5 volt per 1000.
Devi usare il filo o così costruito e giocare con esso.
E se sei coraggioso, configuralo in modo che il motore di servizio cambi posizione in base al tuo input analogico.
Se posso fare un suggerimento è necessario un impulso di larghezza di circa 1000 microsecondi a duemila microsecondi.
Bene, come hai visto, puoi andare oltre.
Quindi aggiungi il tuo numero analogico a 1000 e poi usa quel risultato come il tempo di ritardo per il tuo
impulso servile con facilità o cosa.
Quindi c'è la tua sfida per questa lezione.
Se lo capisci e funziona o anche se non pubblichi il tuo codice e magari un video del
tuo circuito in funzione nella sezione dei commenti, vorremmo tutti vedere cosa stai realizzando.