WEBVTT

00:01.510 --> 00:08.730
Il caro R8 ha a bordo una conversione analogico-digitale uno strumento molto potente nel tuo arsenale.

00:08.860 --> 00:10.130
Usiamoli.

00:10.440 --> 00:11.160
Mi piace la scelta.

00:11.170 --> 00:19.320
Sono convertitori Ayittey a 10 bit, quindi sputeranno un numero compreso tra 0 e 1023.

00:19.660 --> 00:28.210
E come qualsiasi altro ingresso digitale o Adium messo su altri microcontrollori, è molto importante che la tensione

00:28.210 --> 00:33.770
del segnale che stai alimentando non superi la tensione di alimentazione.

00:34.030 --> 00:41.060
In questo caso la tensione di alimentazione è di 5 volt su alcuni argentinos wino la tensione di alimentazione è 3. 3 volt.

00:41.170 --> 00:43.600
Quindi devi essere ancora più attento.

00:43.600 --> 00:48.250
Vedrai i pin analogici contrassegnati con una A.

00:48.250 --> 00:53.380
Ne hai sei da 0 a 5.

00:53.380 --> 01:00.370
Per capire questo e per assicurarsi di non superare la tensione di alimentazione metterà un divisore di tensione

01:00.430 --> 01:01.650
attraverso l'alimentazione.

01:01.870 --> 01:03.590
Quindi puoi vedere cosa ho fatto qui.

01:03.610 --> 01:08.170
Ho usato un piatto anche se puoi usare quello che vuoi.

01:08.170 --> 01:15.190
Basta fare un partitore di tensione da positivo a negativo con il resistore variabile coinvolto.

01:15.190 --> 01:23.470
Il tuo termistore a fotocellula è un resistore variabile o qualsiasi altro costruito per costruire il partitore di

01:23.470 --> 01:30.660
tensione da positivo a negativo con la giunzione che entra nell'ingresso analogico di tua scelta.

01:30.670 --> 01:42.060
Nel mio caso ho usato A-4 solo perché ho completato lo sketch minimo di Arduino.

01:42.250 --> 01:52.050
Quindi le basi di esempi di file sono minime.

01:52.120 --> 01:59.800
Userò il monitor seriale in modo da ottenere una lettura diretta dalla conversione analogica.

01:59.800 --> 02:03.970
Così ho impostato la connessione seriale con il

02:06.580 --> 02:07.790
punto seriale.

02:07.840 --> 02:33.780
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

02:34.140 --> 02:42.980
tutti eseguono una stampa su linea seriale e poi ecco dove

02:47.620 --> 02:52.920
avviene la magia che farò esso.

02:52.930 --> 02:59.490
Per ora eseguirò una lettura analogica di a.

02:59.980 --> 03:11.480
Se avessi dichiarato una variabile come leggerne una che potrei inserire in una riga come la lettura di una uguale a una lettura

03:12.470 --> 03:19.560
analogica a 4, leggerei l'input analogico e memorizzerei qualsiasi numero inserito in tale variabile.

03:19.760 --> 03:29.760
Tuttavia, ho saltato tutto questo perché si tratta solo di una dimostrazione e ho appena messo le istruzioni di lettura

03:29.760 --> 03:35.040
analogiche come quello che volevo stampare nel monitor dei cereali.

03:35.280 --> 03:46.060
Quindi accendi Arduino e accendi il tuo monitor per cereali e osserva la magia.

03:46.170 --> 03:56.990
Quindi qui hai un ingresso analogico, quindi puoi usare questo per leggere qualsiasi tensione variabile e lo confronterà con la sua tensione di

03:56.990 --> 04:06.350
alimentazione da zero a 5 volt, 5 volt daranno una lettura di 1023 zero volt che gli daranno una lettura

04:06.350 --> 04:07.870
pari a zero.

04:08.120 --> 04:14.650
Quindi ogni cifra rappresenta circa cinque sillabe solo un tocco in meno di due.

04:14.670 --> 04:20.790
Sto solo arrotondando il numero a 1000 e dividendo 5 volt per 1000.

04:20.990 --> 04:25.740
Devi usare il filo o così costruito e giocare con esso.

04:26.180 --> 04:34.360
E se sei coraggioso, configuralo in modo che il motore di servizio cambi posizione in base al tuo input analogico.

04:34.550 --> 04:42.740
Se posso fare un suggerimento è necessario un impulso di larghezza di circa 1000 microsecondi a duemila microsecondi.

04:42.950 --> 04:45.380
Bene, come hai visto, puoi andare oltre.

04:45.650 --> 04:54.470
Quindi aggiungi il tuo numero analogico a 1000 e poi usa quel risultato come il tempo di ritardo per il tuo

04:54.470 --> 04:57.060
impulso servile con facilità o cosa.

04:57.380 --> 04:59.230
Quindi c'è la tua sfida per questa lezione.

04:59.420 --> 05:06.080
Se lo capisci e funziona o anche se non pubblichi il tuo codice e magari un video del

05:06.140 --> 05:11.630
tuo circuito in funzione nella sezione dei commenti, vorremmo tutti vedere cosa stai realizzando.
