Internet of Things - Arduino
PWMStalna vrijednost RGB diode
Što ćemo naučiti:
– Upravljati jačinom svjetla pomoću tipkala
Zadatak
Na izvode mikrokontrolera s mogućnošću pulsno-širinske modulacije spojite RGB svjetleću diodu. Napišite program koji će crveni segment RGB svjetleće diode uključiti da svijetli sa 50% jačine svjetlosti, zeleni segment sa 80% i plavi segment sa 25% jačine svjetlosti.
Prikaz spajanja
Arduino kod
int ledR = 3; //definiraj ledR = 3 int ledG = 4; //definiraj ledG = 4 int ledB = 5; //definiraj ledB = 5 void setup() { pinMode(ledR, OUTPUT); //postavi izvod ledR kao izlazni pinMode(ledG, OUTPUT); //postavi izvod ledG kao izlazni pinMode(ledB, OUTPUT); //postavi izvod ledB kao izlazni digitalWrite(ledR, HIGH); //isključi crveni segment - početno stanje digitalWrite(ledG, HIGH); //isključi zeleni segment - početno stanje digitalWrite(ledB, HIGH); //isključi plavi segment - početno stanje } void loop() { analogWrite(ledR, 127); //uključi crveni segment na 50% analogWrite(ledG, 51); //uključi zeleni segment na 80% analogWrite(ledB, 192); //uključi plavi segment na 25% }
verzija 6