Se si richiama dal nostro impulso di modulo elettronico analogico con modulazione o P. W. M potrebbe essere utilizzato per controllare
efficacemente un livello di tensione accendendo e spegnendo la tensione molto velocemente.
Ora questa è fondamentalmente una funzione digitale.
La tensione è accesa o spenta.
Per quanto tempo è rimasto acceso o per quanto tempo è stato imposto il polso della tensione di uscita media se gli impulsi erano
5 volt.
E il ciclo di lavoro era del 50 percento.
Quindi l'impulso era solo il 50% delle volte.
E così la tensione media era 2. 5 volt o 50 percento dell'uscita di picco a 5 volt.
Quindi P. W. potrebbe essere usato per controllare la velocità di un motore o la luminosità della luce.
L'Arduino che conosci ha più uscite GWM e sono contrassegnate con Tildy.
Questo è il tratto sfocato P. W. on è disponibile sui pin 11 10 9 6 5 e 3 l'UNO non ha un
convertitore da digitale ad analogico come il pick ancora per usare il P. W. Amany o sappiamo che usi la funzione analogica giusta.
Sembra così
Le istruzioni.
Si noti la W maiuscola, quindi tra parentesi il numero PIN una virgola e poi un P. W. di valore compreso tra 0
e 255 su zero è completamente disattivato.
Nessun impulso e 255 come sempre.
Ora sarò onesto, non mi piace il modo in cui lo hanno fatto perché non si tratta di un output analogico.
È un impulso con la modulazione dell'output.
Non è lo stesso.
Quindi, perché usare un'istruzione per la valutazione analogica.
Ma è così che l'hanno fatto.
Quindi lo tratteremo come un go di analogico perché è così che hanno trattato in Arduino.
Inizieremo caricando un esempio di uno schizzo di esempio chiamato fade.
Quindi questo è sotto Esempi di file.
Nozioni di base e Faid.
Ora la prima cosa che hanno fatto era impostare alcune variabili.
Guarda quello.
Sai cosa sono adesso e come funzionano e che queste sono dichiarazioni globali.
Quindi la prima variabile Elodie in minuscolo è in realtà il numero PIN.
La D sta per essere connessa a.
Ora notate che l'LCD incorporato è collegato al pin 13 e che il pin 13 non ha GWM disponibile come una
delle sue funzioni.
Quindi dobbiamo usare un pin diverso.
Uno di quei pin che ha P. W. quando usiamo il pin 9, impostiamo un intero chiamato luminosità e
questo sarà il P. W. numero compreso tra 0 e 255.
Quindi impostiamo una terza variabile denominata Faid amount e notiamo la data
in maiuscolo che è importante ricordare se riscrivi o modifichi lo sketch e passeremo attraverso i numeri
da 0 a 255 incrementando di questa quantità, quindi passeremo da 0 a 255 in passi di 5.
Quindi abbiamo impostato il pin 9 come nostra uscita.
Ricorda che è la nostra variabile.
Abbiamo istituito.
Quindi lo abbiamo impostato su 9.
Quindi questo imposta il pin 9 come output e arriviamo alla funzione loop.
Eseguiamo un diritto analogico sul pin 9 e scriviamo qualsiasi valore per la nostra luminosità ora perché stiamo
iniziando a zero.
Quindi l'LCD sarà spento.
Eseguiamo quindi una funzione matematica usando le nostre variabili, aggiungiamo qualunque sia la nostra quantità di piedi, in questo caso
è pari a cinque qualunque sia il nostro valore di luminosità.
Così ora la nostra luminosità sarà 5 quando tornerà indietro invierà un diritto analogico di cinque.
Quindi appena a malapena la prossima volta che lo giri intorno invierà un PWI di 10 ecc.
Quindi la luminosità diventa più luminosa ogni volta che scorre attraverso il loop fino a quando raggiunge 255.
Questo è quando questa linea successiva entra in gioco.
Eseguiamo un controllo sulla variabile di luminosità.
Contiamo fino a 255.
Quindi vogliamo contare fino a zero.
Quindi controlliamo qui se è zero o inferiore o maggiore o uguale a 255 se è tutto ciò che facciamo è prendere il
destino della variabile Mt e lo facciamo sia positivo che negativo.
È uguale a qualunque cosa fosse.
Ma con un negativo di fronte è un cinque positivo, poi diventa negativo 5.
Se è negativo 5, abbiamo avuto un negativo in negativo.
Hai un diritto positivo.
Quindi diventerà un vantaggio cinque.
Quindi nel nostro caso abbiamo fatto il conto zero aggiungendo cinque.
Ogni volta che passiamo attraverso il ciclo, raggiungiamo 255 nel nostro valore di dissolvenza, che diventa impostato su 5 negativo.
Così ora ogni volta che si muove attraverso la funzione loop, si sottraggono cinque dalla dissolvenza in uscita
dalla luminosità.
Ne stiamo aggiungendo cinque negativi, quindi carica lo schizzo ed eseguilo.
Speriamo che la fotocamera riprenda questo bene.
L'iride della fotocamera proverà ad adattarsi a diverse intensità di luce Quindi, si spera, vedrai effettivamente
la luce che si sbiadisce correttamente.
Adesso.
Un altro esperimento interessante che puoi fare di nuovo, spero che la fotocamera lo riprenda se avanzi rapidamente lo
schermo LCD avanti e indietro.
Si possono effettivamente vedere gli impulsi di luce dall'impulso con la modulazione perché qui pulsa e poi si spegne
e la volta successiva a 10 impiega per inviare l'impulso successivo.
La signora si è trasferita qui ora.
Quindi porterà davvero a casa l'impulso DWM che sta avvenendo in modo visivo.
Ti lascio con una sfida che è abbastanza avanzata e ti farà pensare
attraverso le cose e premere pulsanti con resistori pulldown in modo che siano pulsanti alti attivi.
Cioè inviano un high digitale all'input.
Quando premi il pulsante, riscrivi il tuo schizzo in modo che, anziché sbiadire su e giù automaticamente
quando premi un pulsante, si illumina la signora e l'altro si attenua.
Quindi ci sono molte cose da ricordare.
Puoi semplicemente utilizzare il programma di esempio Faid per iniziare e assicurarti di salvarlo come un nome di file
completamente diverso in modo da non sovrascrivere accidentalmente il tuo bel programma di esempio.
Ti suggerisco anche di ignorare il rimbalzo dei pulsanti per ora.
Basta compensare in modo che premendo il pulsante una volta aumenti o diminuisca il tuo P. W. valore solo diciamo 0 5 e
poi in questo modo se ottieni tre o quattro rimbalzi stai ancora aumentando la luminosità diciamo
oh 15 o 20 se usi un numero alto come 30 e ottieni qualche rimbalzo da una spinta potresti aumentare
la tua luminosità di 90 o 120, che sta prendendo quasi la metà della tua scala massima.
Quindi non dimenticare di controllare per assicurarti di non provare a inviare un numero negativo alla tua velocità analogica
o un numero maggiore di 255 che è il massimo che puoi scrivere.