Pin PWM contrassegnati con ~
Fa parte della sezione Uscite del percorso Arduino di Coddy. Lezione 2 di 24.
Solo alcuni pin possono usare il PWM. Sull'Uno sono i pin 3, 5, 6, 9, 10 e 11, e la scheda stampa una ~ accanto a ciascuno di essi.
Su qualsiasi altro pin, analogWrite() non può regolare la luminosità. Arrotonda invece: un valore inferiore a 128 spegne il pin, mentre 128 o più lo accende completamente.
analogWrite(9, 85); // il pin 9 ha il simbolo ~: acceso per un terzo del tempo
analogWrite(8, 85); // il pin 8 non ha il simbolo ~: spentoQuindi, quando colleghi un LED di cui vuoi regolare la luminosità, collegalo a un pin ~. Un LED che deve solo accendersi e spegnersi può essere collegato a qualsiasi pin, usando digitalWrite().
Sfida
FacileIl LED blu è sul pin 9 e il LED giallo sul pin 8.
- abbassa la luminosità del LED blu a un terzo:
analogWrite()con 85 - il pin 8 non ha
~, quindi accendi completamente il LED giallo condigitalWrite()
Premi Esegui, poi Verifica.
Provalo tu
const int bluePin = 9; // un pin ~
const int yellowPin = 8; // senza ~
void setup() {
pinMode(bluePin, OUTPUT);
pinMode(yellowPin, OUTPUT);
// riduci la luminosità del LED blu a un terzo e accendi il LED giallo alla massima luminosità
}
void loop() {
}
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Uscite
1Luminosità
Riduci la luminosità di un LED con PWMPin PWM contrassegnati con ~Fai aumentare la luminosità di un LEDFai aumentare e diminuire la luminositàDimmer a manopolaEsercitati da solo: Playground Arduino