Paso 3: Sensores - circuito de prueba
Necesita: tres sensores de infrarrojos TCRT5000, tres
10KΩ resistencias y tres resistencias de 100Ω, un Arduino Uno, un protoboard y los cables.
Construir el circuito de prueba utilizando el diagrama, tomado de blog.huntgang.com, con tres sensores en paralelo. El primer sensor debe salida pin A0 en el Arduino, la segunda debe salir a pin A1, y la tercera debe de salida al pin A2. Conectar el Arduino al ordenador y añadir este código de prueba.
void setup() {}
Serial.Begin(9600);
}
void loop() {}
leer la entrada en el pin analógico 0:
int sensorValue0 = analogRead(A0);
int sensorValue1 = analogRead(A1);
int sensorValue2 = analogRead(A2);
imprimir el valor: 1 para el negro 0 blanco
Serial.Print("Sensor1_");
Si (sensorValue0 < 300)
Serial.Print(0);
Serial.print(1) otra cosa;
Serial.Print("\t");
sensor2, enchufado en A1
Serial.Print("Sensor2_");
Si (sensorValue1 < 300)
Serial.Print(0);
Serial.print(1) otra cosa;
Delay(1);
Serial.Print("\t"); retardo entre lecturas para la estabilidad
sensor 3, enchufado en A2
Serial.Print("Sensor3_");
Si (sensorValue2 < 300)
Serial.println(0);
Serial.println(1) otra cosa;
Delay(1); retardo entre lecturas para la estabilidad
}
Cuando Arduino ejecuta el código, todos los tres sensores generará valores 1 o 0 en el Serial Monitor. El valor de 1 significa oscuro o negro, mientras que 0 es claro o blanco. Prueba de los sensores al pasar sobre un trozo de papel con líneas blancas y negras gruesas. Dependiendo de las condiciones de iluminación en la habitación, los sensores pueden no ser precisos. Si inmediatamente no recogen la diferencia entre blanco y negro, aumentar o disminuir el "SensorValue" en el código.