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:
Código: void setup() Lo veo que tiene lógica pero no se encienden el display { 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); } En cambio poniendo este otro funciona y no le veo sentido de cómo funciona: Código: 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? |