Paso 11: Probar el Robot LDR
Copie el código siguiente en el sketch de arduino en su computadora y cargar el código haciendo clic en.(http://www.egrobotics.com/instructions/code/robotldr.ino)
const int RightSensor = 2; int SensorLeft; void setup() {} pinMode (8, salida); void loop() {} Serial.Print ("Sensor izquierdo ="); Si (SensorLeft > SensorRight & & SensorDifference > 75) {} } Si (SensorLeft < SensorRight & & SensorDifference > 75) {} else if (SensorDifference < 75) {} }
const int LeftSensor = 0;
int SensorRight;
int SensorDifference;
pinMode (9, salida);
pinMode (LeftSensor, entrada);
pinMode (RightSensor, entrada);
Serial.Begin(9600);
Serial.println ("\nBeginning la luz buscando comportamiento");
}
SensorLeft = 1023 - analogRead(LeftSensor);
Delay(1);
SensorRight = 1023 - analogRead(RightSensor);
Delay(1);
SensorDifference = abs (SensorLeft - SensorRight);
Serial.Print(SensorLeft);
Serial.Print("\t");
Serial.Print ("Sensor de la derecha =");
Serial.Print(SensorRight);
Serial.Print("\t");
Serial.println("left");
digitalWrite (8, HIGH);
Delay(250);
digitalWrite (8, bajo);
Delay(100);
Serial.println("Right");
digitalWrite (9, alto);
Delay(250);
digitalWrite (9, bajo);
Delay(100);
}
Serial.println("forward");
digitalWrite (8, HIGH);
digitalWrite (9, alto);
Delay(500);
digitalWrite (8, bajo);
digitalWrite (9, bajo);
Delay(250);
Serial.Print("\n");
}
Ahora has completado la parte LDR del robot. Ahora deben ser capaces de buscar la fuente de luz más brillante en una habitación. Enciéndalo y probarlo. También tratar de apagar las luces en una habitación y dejar una puerta abierta con la luz que viene a través y ver si viajará a través de él. Otra diversión que debemos hacer es tomar una linterna y tratar de dirigir su curso con él!