// Un led collegato al pin 9 # define LED 9 int Luminosita = 0; int Dissolvenza = 5; void setup() {pinMode(LED, OUTPUT);} void loop() { analogWrite(LED, Luminosita); Luminosita = Luminosita + Dissolvenza; if (Luminosita == 0 || Luminosita == 255) {Dissolvenza = -Dissolvenza ;} delay(30); }Leggi variabile Luminosita.
Luminosita = Lumiosita + Dissolvenza = 5
La Luminosità del led si incrementa a step di 5.
Quando la variabile Luminosita arriva a 255 la variabile Dissolvenza diventa negativa (Dissolvenza = - Dissolvenza) e la luce decrementa. Quando la variabile Luminosita = 0 la variabile Dissolvenza(negativa) viene nuovamente negata diventando positiva ( -5= -5 --->= +5).
Nessun commento:
Posta un commento