Paso 5: Incorporar la luz LED de detección
Primero soldar un trozo de alambre (40 – 50 cm) a cada pata de los LEDs. Conecte los extremos negativos a tierra en el protoboard y el extremo positivo de la izquierda llevado a analog pin 5 en el Arduino. También el extremo positivo del derecho condujo a pin analógico 4 en el Arduino.
MÁS CÓDIGO
Este dibujo imprimirá el valor de cada led en el monitor Serial mediante una conexión USB.
Coloque el coche (o sólo los LEDs) en luz directa para que cada LED recibe una cantidad igual. Buscar en los valores en el monitor serial, esto le mostrará en qué cantidad los LEDs difieren en sus propiedades conductoras de luz. Mi LED estaban apagados por acerca de 2-3 cuando en la luz directa. Recordar (o anotar) cuánto está LED son diferentes cuando en directo claro como vamos a utilizar este valor más adelante. También Compruebe cuánto valores los LED cambian cuando se está en completa oscuridad y otras luz. Si uno (o ambos) de sus LEDs leyendo miles bajo un foco de luz te probablemente han ellos conectado mal.
Dibujo de valores de LED:
Dibujo de valores de LED
int ledleft = A5; led conectado al pin analógico 5 cable positivo de la izquierda
int ledright = A4; positivo del derecho led conectado al pin analógico 4
int lf = 0; utilizado para almacenar el valor de la izquierda llevó
lr de int = 0; utilizado para almacenar el valor de la derecha condujo
void setup() {}
pinMode (ledleft, entrada) ;// no es necesario porque pines analógicos
pinMode (ledright, entrada); tiene una configuración predeterminada que entradas pero lo hice de todos modos
Serial.Begin(9600); Obtiene Arduino listo para enviar información a la computadora
}
void loop() {}
LF = analogRead (ledleft); lf se establece en el valle de la leftled
LR = analogRead (ledright); lo mismo pero para la derecha led
Serial.println ("izquierda led ="); imprime en soportes en el ordenador
Serial.println (lf); imprime el valor de la izquierda llevó
Serial.println ("/ t"); imprime una ficha de
Delay(500); espera medio segundo
Serial.println ("derecha led ="); imprime lo que está entre comillas
Serial.println (lr); imprime valor de derecha condujo
Serial.println ("/ t:"); imprime una ficha de
Delay(500); espera medio segundo
} / / va al principio del bucle
DEJAR DE COPIAR AQUÍ