/* sigue_luz Programa guia a un vehículo hacia una fuente de luz Este programa ha sido creado por (c) Microlog Tecnología y Sistemas S.L. No está permitido el uso comercial del mismo ni su libre distribución Si está permitido su uso, modificación y distribución a nivel educativo dentro del mismo centro escolar, siempre respetando y manteniendo estas líneas y dejando clara la procedencia del mismo. Igualmente si se utiliza como material en algún curso, jornada o demostración etc debe ser citada la procedencia del material así como avisar previamente a microlog para obtener la autorización Para cualquier consulta www.microlog.net 917595910 pedidos@microlog.es */ int motor1Avance = 6; // pin para el sistema motriz LOG 48 int motor2Avance = 10; // pin para el sistema motriz LOG 48 void setup() { pinMode(motor1Avance, OUTPUT); // pines de Salida pinMode(motor2Avance, OUTPUT); Serial.begin(9600); } void loop() { int sensorLDR1 = analogRead(1); //leemos el valor de las LDRs LOG 731 int sensorLDR2 = analogRead(2); Serial.print(sensorLDR1); Serial.print(' '); Serial.println(sensorLDR2); if (sensorLDR1 > sensorLDR2+50) { //si LDR1 detecta mayor luz que LDR2 analogWrite(motor1Avance, 200); analogWrite(motor2Avance, 0); // la plataforma LOG 4080 gira hacia la izquierda Serial.println("Mas luz en la izquierda"); } if (sensorLDR2 > sensorLDR1+50) { analogWrite(motor1Avance, 0); analogWrite(motor2Avance, 200); // la plataforma LOG 4080 gira hacia la izquierda Serial.println("Mas luz en la derecha"); } delay(200); Serial.println("Parado"); // la plataforma LOG 4080 para analogWrite(motor1Avance, 0); analogWrite(motor2Avance, 0); }