WEBVTT

00:01.410 --> 00:10.590
Se si richiama dal nostro impulso di modulo elettronico analogico con modulazione o P. W. M potrebbe essere utilizzato per controllare

00:10.770 --> 00:16.610
efficacemente un livello di tensione accendendo e spegnendo la tensione molto velocemente.

00:16.610 --> 00:19.930
Ora questa è fondamentalmente una funzione digitale.

00:20.190 --> 00:23.480
La tensione è accesa o spenta.

00:23.730 --> 00:33.450
Per quanto tempo è rimasto acceso o per quanto tempo è stato imposto il polso della tensione di uscita media se gli impulsi erano

00:33.450 --> 00:34.390
5 volt.

00:34.440 --> 00:36.460
E il ciclo di lavoro era del 50 percento.

00:36.630 --> 00:40.250
Quindi l'impulso era solo il 50% delle volte.

00:40.380 --> 00:47.970
E così la tensione media era 2. 5 volt o 50 percento dell'uscita di picco a 5 volt.

00:47.970 --> 00:54.080
Quindi P. W. potrebbe essere usato per controllare la velocità di un motore o la luminosità della luce.

00:54.450 --> 01:00.300
L'Arduino che conosci ha più uscite GWM e sono contrassegnate con Tildy.

01:00.300 --> 01:13.210
Questo è il tratto sfocato P. W. on è disponibile sui pin 11 10 9 6 5 e 3 l'UNO non ha un

01:13.210 --> 01:23.980
convertitore da digitale ad analogico come il pick ancora per usare il P. W. Amany o sappiamo che usi la funzione analogica giusta.

01:24.380 --> 01:25.320
Sembra così

01:25.390 --> 01:26.620
Le istruzioni.

01:26.620 --> 01:40.910
Si noti la W maiuscola, quindi tra parentesi il numero PIN una virgola e poi un P. W. di valore compreso tra 0

01:40.970 --> 01:45.850
e 255 su zero è completamente disattivato.

01:45.850 --> 01:51.080
Nessun impulso e 255 come sempre.

01:51.080 --> 01:56.620
Ora sarò onesto, non mi piace il modo in cui lo hanno fatto perché non si tratta di un output analogico.

01:56.780 --> 01:59.360
È un impulso con la modulazione dell'output.

01:59.360 --> 02:01.080
Non è lo stesso.

02:01.190 --> 02:05.580
Quindi, perché usare un'istruzione per la valutazione analogica.

02:05.870 --> 02:07.140
Ma è così che l'hanno fatto.

02:07.190 --> 02:12.560
Quindi lo tratteremo come un go di analogico perché è così che hanno trattato in Arduino.

02:12.800 --> 02:17.880
Inizieremo caricando un esempio di uno schizzo di esempio chiamato fade.

02:17.900 --> 02:21.580
Quindi questo è sotto Esempi di file.

02:22.720 --> 02:31.610
Nozioni di base e Faid.

02:31.710 --> 02:38.830
Ora la prima cosa che hanno fatto era impostare alcune variabili.

02:38.970 --> 02:39.490
Guarda quello.

02:39.510 --> 02:48.000
Sai cosa sono adesso e come funzionano e che queste sono dichiarazioni globali.

02:48.030 --> 02:55.080
Quindi la prima variabile Elodie in minuscolo è in realtà il numero PIN.

02:55.190 --> 02:56.940
La D sta per essere connessa a.

02:57.000 --> 03:05.850
Ora notate che l'LCD incorporato è collegato al pin 13 e che il pin 13 non ha GWM disponibile come una

03:05.850 --> 03:07.120
delle sue funzioni.

03:07.140 --> 03:08.940
Quindi dobbiamo usare un pin diverso.

03:09.270 --> 03:18.170
Uno di quei pin che ha P. W. quando usiamo il pin 9, impostiamo un intero chiamato luminosità e

03:18.170 --> 03:22.410
questo sarà il P. W. numero compreso tra 0 e 255.

03:23.350 --> 03:29.950
Quindi impostiamo una terza variabile denominata Faid amount e notiamo la data

03:29.970 --> 03:39.140
in maiuscolo che è importante ricordare se riscrivi o modifichi lo sketch e passeremo attraverso i numeri

03:39.440 --> 03:48.660
da 0 a 255 incrementando di questa quantità, quindi passeremo da 0 a 255 in passi di 5.

03:48.700 --> 03:53.280
Quindi abbiamo impostato il pin 9 come nostra uscita.

03:53.400 --> 03:54.970
Ricorda che è la nostra variabile.

03:55.120 --> 03:56.170
Abbiamo istituito.

03:56.260 --> 03:57.730
Quindi lo abbiamo impostato su 9.

03:57.720 --> 04:05.070
Quindi questo imposta il pin 9 come output e arriviamo alla funzione loop.

04:05.140 --> 04:13.960
Eseguiamo un diritto analogico sul pin 9 e scriviamo qualsiasi valore per la nostra luminosità ora perché stiamo

04:13.960 --> 04:15.770
iniziando a zero.

04:16.180 --> 04:18.480
Quindi l'LCD sarà spento.

04:18.490 --> 04:26.410
Eseguiamo quindi una funzione matematica usando le nostre variabili, aggiungiamo qualunque sia la nostra quantità di piedi, in questo caso

04:26.410 --> 04:31.240
è pari a cinque qualunque sia il nostro valore di luminosità.

04:31.240 --> 04:40.680
Così ora la nostra luminosità sarà 5 quando tornerà indietro invierà un diritto analogico di cinque.

04:40.880 --> 04:48.750
Quindi appena a malapena la prossima volta che lo giri intorno invierà un PWI di 10 ecc.

04:48.920 --> 04:56.160
Quindi la luminosità diventa più luminosa ogni volta che scorre attraverso il loop fino a quando raggiunge 255.

04:56.540 --> 04:59.850
Questo è quando questa linea successiva entra in gioco.

04:59.870 --> 05:04.310
Eseguiamo un controllo sulla variabile di luminosità.

05:04.310 --> 05:08.300
Contiamo fino a 255.

05:08.300 --> 05:10.800
Quindi vogliamo contare fino a zero.

05:10.850 --> 05:19.520
Quindi controlliamo qui se è zero o inferiore o maggiore o uguale a 255 se è tutto ciò che facciamo è prendere il

05:19.520 --> 05:24.060
destino della variabile Mt e lo facciamo sia positivo che negativo.

05:25.040 --> 05:26.750
È uguale a qualunque cosa fosse.

05:26.870 --> 05:32.580
Ma con un negativo di fronte è un cinque positivo, poi diventa negativo 5.

05:32.960 --> 05:36.220
Se è negativo 5, abbiamo avuto un negativo in negativo.

05:36.410 --> 05:38.240
Hai un diritto positivo.

05:38.420 --> 05:41.150
Quindi diventerà un vantaggio cinque.

05:41.150 --> 05:46.820
Quindi nel nostro caso abbiamo fatto il conto zero aggiungendo cinque.

05:46.860 --> 05:52.640
Ogni volta che passiamo attraverso il ciclo, raggiungiamo 255 nel nostro valore di dissolvenza, che diventa impostato su 5 negativo.

05:52.920 --> 06:01.590
Così ora ogni volta che si muove attraverso la funzione loop, si sottraggono cinque dalla dissolvenza in uscita

06:01.590 --> 06:02.690
dalla luminosità.

06:02.850 --> 06:09.400
Ne stiamo aggiungendo cinque negativi, quindi carica lo schizzo ed eseguilo.

06:09.420 --> 06:13.080
Speriamo che la fotocamera riprenda questo bene.

06:13.140 --> 06:20.880
L'iride della fotocamera proverà ad adattarsi a diverse intensità di luce Quindi, si spera, vedrai effettivamente

06:20.880 --> 06:24.170
la luce che si sbiadisce correttamente.

06:26.850 --> 06:27.040
Adesso.

06:27.040 --> 06:35.290
Un altro esperimento interessante che puoi fare di nuovo, spero che la fotocamera lo riprenda se avanzi rapidamente lo

06:35.620 --> 06:38.090
schermo LCD avanti e indietro.

06:38.590 --> 06:47.420
Si possono effettivamente vedere gli impulsi di luce dall'impulso con la modulazione perché qui pulsa e poi si spegne

06:47.420 --> 06:52.910
e la volta successiva a 10 impiega per inviare l'impulso successivo.

06:52.910 --> 06:54.750
La signora si è trasferita qui ora.

06:55.580 --> 07:01.580
Quindi porterà davvero a casa l'impulso DWM che sta avvenendo in modo visivo.

07:03.140 --> 07:08.840
Ti lascio con una sfida che è abbastanza avanzata e ti farà pensare

07:08.900 --> 07:15.070
attraverso le cose e premere pulsanti con resistori pulldown in modo che siano pulsanti alti attivi.

07:15.110 --> 07:18.830
Cioè inviano un high digitale all'input.

07:18.830 --> 07:27.120
Quando premi il pulsante, riscrivi il tuo schizzo in modo che, anziché sbiadire su e giù automaticamente

07:27.120 --> 07:33.530
quando premi un pulsante, si illumina la signora e l'altro si attenua.

07:33.550 --> 07:35.920
Quindi ci sono molte cose da ricordare.

07:35.920 --> 07:44.170
Puoi semplicemente utilizzare il programma di esempio Faid per iniziare e assicurarti di salvarlo come un nome di file

07:45.840 --> 07:52.470
completamente diverso in modo da non sovrascrivere accidentalmente il tuo bel programma di esempio.

07:52.470 --> 07:57.190
Ti suggerisco anche di ignorare il rimbalzo dei pulsanti per ora.

07:57.390 --> 08:06.080
Basta compensare in modo che premendo il pulsante una volta aumenti o diminuisca il tuo P. W. valore solo diciamo 0 5 e

08:06.090 --> 08:13.470
poi in questo modo se ottieni tre o quattro rimbalzi stai ancora aumentando la luminosità diciamo

08:13.570 --> 08:22.200
oh 15 o 20 se usi un numero alto come 30 e ottieni qualche rimbalzo da una spinta potresti aumentare

08:22.200 --> 08:30.060
la tua luminosità di 90 o 120, che sta prendendo quasi la metà della tua scala massima.

08:30.060 --> 08:36.760
Quindi non dimenticare di controllare per assicurarti di non provare a inviare un numero negativo alla tua velocità analogica

08:37.380 --> 08:42.440
o un numero maggiore di 255 che è il massimo che puoi scrivere.
