Paso 5: Entrada de datos y conexión de Arduino
hombres encabezados por lo que fácilmente se puede conectar al Arduino (se muestra
en la Plaza Roja)
Más tarde nos enchufe las clavijas de salida para el Arduino marcada por la
cuadrado amarillo
Eso es todo! Siga a continuación el código de arduino. ¡Que te diviertas!
Seleccione la entrada de pin para el fotosensor
photo0 int = 0;
Foto1 de int = 1;
int Foto2 = 2;
int Foto3 = 3;
photo4 int = 4;
photo5 int = 5;
variable para almacenar el valor que viene desde el sensor
val0 int = 0;
int val1 = 0;
int val2 = 0;
val3 int = 0;
val4 int = 0;
val5 int = 0;
salida digital
out13 int = 13;
int out12 = 12;
int out11 = 11;
int out10 = 10;
int out9 = 9;
out8 int = 8;
void setup() {}
Serial.Begin(9600);
pinMode (out13, salida);
digitalWrite(out13,LOW);
pinMode (out12, salida);
digitalWrite(out12,LOW);
pinMode (out11, salida);
digitalWrite(out11,LOW);
pinMode (out10, salida);
digitalWrite(out10,LOW);
pinMode (out9, salida);
digitalWrite(out9,LOW);
pinMode (out8, salida);
digitalWrite(out8,LOW);
}
void loop() {}
val0 = analogRead(photo0);
val1 = analogRead(photo1);
val2 = analogRead(photo2);
val3 = analogRead(photo3);
val4 = analogRead(photo4);
val5 = analogRead(photo5);
if(val4>400) {}
digitalWrite(out13,HIGH);
Serial.println("pressed!");
} else if(val4<350) {}
digitalWrite(out13,LOW);
}
if(val3>600) {}
digitalWrite(out12,HIGH);
Serial.println("pressed!");
} else if(val3<550) {}
digitalWrite(out12,LOW);
}
if(val2>900) {}
digitalWrite(out11,HIGH);
Serial.println("pressed!");
} else if(val2<850) {}
digitalWrite(out11,LOW);
}
if(val0>400) {}
digitalWrite(out9,HIGH);
Serial.println("pressed!");
} else if(val0<350) {}
digitalWrite(out9,LOW);
}
if(val5>630) {}
digitalWrite(out8,HIGH);
Serial.println("pressed!");
} else if(val5<615) {}
digitalWrite(out8,LOW);
}
}