X-Git-Url: http://git.piffa.net/web?a=blobdiff_plain;f=basic%2Fpwm%2Fpwm_2_for_loop%2Fpwm_2_for_loop.ino;h=610d302891feceeb146c0aa067f4131d63463813;hb=afe24fa86d6bce45d95abb21f4948432cb4ed064;hp=d389ad15d7601c2e7d10df96faaf216aaa4d70ee;hpb=7b97dd54aaec227d030c577e34a155a2588d3723;p=sketchbook_andrea diff --git a/basic/pwm/pwm_2_for_loop/pwm_2_for_loop.ino b/basic/pwm/pwm_2_for_loop/pwm_2_for_loop.ino index d389ad1..610d302 100644 --- a/basic/pwm/pwm_2_for_loop/pwm_2_for_loop.ino +++ b/basic/pwm/pwm_2_for_loop/pwm_2_for_loop.ino @@ -6,12 +6,12 @@ */ -int led = 9; // Pin per il PWM +int led = 9; // Pin per il PWM +int pausa = 5; void setup() { pinMode(led, OUTPUT); - } void loop() @@ -22,15 +22,45 @@ void loop() 3. incremento operatore */ analogWrite(led, i) ; - delay(5 ); + delay(pausa); } // Ora l'inverso - for (int c = 255; c > 0 ; c--) { + for (int c = 255; c > 0 ; c--) { // Domanda: 1. avrei potuto usare come + // variabile di nuovo i ? analogWrite(led, c) ; - delay(5); + delay(pausa); } } +/* Domande: + 2. I due loop sembrano molto simili: e' possibile accorparli? + + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + - Risposte: + 1. Si, le variabili i e c esistono solo nello scopo degli iteratori + in cui sono dichiarate. + 2. Vedi es. suciessivo. + */ +