Menu
CoddyTech

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 ~: spento

Quindi, 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().

challenge icon

Sfida

Facile

Il 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 con digitalWrite()

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() {
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Uscite

Esercitati da solo: Playground Arduino