Título: Duda codigo arduino
Publicado por: Fox_Neo en 3 Agosto 2014, 20:16 pm
Hola estoy empezando a aprender a programar arduino (SaintSmart Mega 2560) y tengo el siguiente problema con este código: void setup() { for(int i=0;i<=7;i=2*i) { pinMode(22+i, OUTPUT); } } void loop() { digitalWrite(22,HIGH); digitalWrite(24,HIGH); digitalWrite(26,HIGH); digitalWrite(28,HIGH); digitalWrite(30,HIGH); digitalWrite(32,HIGH); digitalWrite(34,HIGH); digitalWrite(36,HIGH); } Lo veo que tiene lógica pero no se encienden el display
En cambio poniendo este otro funciona y no le veo sentido de cómo funciona:void setup() { for(int i=0;i<=16;i=2+i) { pinMode(20+i, OUTPUT); } } void loop() { digitalWrite(22,HIGH); digitalWrite(24,HIGH); digitalWrite(26,HIGH); digitalWrite(28,HIGH); digitalWrite(30,HIGH); digitalWrite(32,HIGH); digitalWrite(34,HIGH); digitalWrite(36,HIGH); } ¿Alguien me puede explicar que es lo que pasa?
|