Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. OBJETIVOS
2. FOTOGRAFÍA
Leer todas las instrucciones y comprobar el listado de materiales antes de empezar el proyecto.
3. FUNCIONAMIENTO
Las resistencias LDR se conectan a dos entradas analógicas de la tarjeta Arduino.
Si las LDR detectan una luz la tarjeta Arduino procesará la señal y dirigirá al robot hacia
ella.
4. LISTA DE MATERIALES
1 Plataforma móvil LOG 4080 1 Mini placa board 4,5x3,5 cm LOG 885
4 Tornillos M3 x 16 mm LOG 464M 1 Controlador de motores L298N LOG 4044
4 Tuercas M3 LOG 480 1 Conector 9V para Arduino LOG 7734
2 LDR LOG 731 2 Conjuntos de latiguillos LOG 9519
2 Resistencias 10K W LOG 748 10K 4 Bulones de plástico S 220P
1 Hoja Técnica H4204
microlog.es
5. CONSTRUCCIÓN
a) Montar la plataforma móvil según sus instrucciones.
d) Atornillar el Arduino UNO en la plataforma superior, utilizando las torretas pequeñas que
incorpora la plataforma.
e) Atornillar el controlador de motores con los tornillos LOG 464, los bulones de plástico y
las tuerca LOG 480.
AR
DU
INO
UN
O
MICRO-LOG TECNOLOGÍA Y SISTEMAS S.L.
microlog.es
- Para poder controlar la velocidad de giro de los motores, se han conectado a las salidas 6
y 10 de Arduino que permiten la modularidad (PWM).
OUT1 OUT4
7
~6
~5
4
~3
2
1
0
AREF
GND
13
12
~11
~10
~9
8
RESET
GND
GND
3.3V
Vin
A0
A1
A2
A3
A4
A5
5V
microlog.es
- El programa que se ha planteado lee la señal generada por las LDR y se dirige en la dirección
de la LDR que mayor luz haya detectado
RESISTENCIAS
10K W: Marrón - Negro - Naranja
7
~6
~5
4
~3
2
1
0
AREF
GND
13
12
~11
~10
~9
8
RESET
GND
GND
3.3V
Vin
A0
A1
A2
A3
A4
A5
5V
MICRO-LOG TECNOLOGÍA Y SISTEMAS S.L.
microlog.es
8. ARDUBLOCK
Ardublock es una herramienta que podemos instalar en Arduino IDE para facilitar los programas. Consiste
en un sistema de programación basado en bloques similar a scratch. La principal diferencia radica en
que los programas elaborados con ardublock pueden ejecutarse con la tarjeta controladora en modo
autónomo, es decir, desconectada del PC
1. Descargamos la carpeta "ArduBlockTool"que podrá localizarse dentro de las características del producto
" LOG 4204" en la tienda virtual.
2. Buscamos en nuestro ordenador la carpeta donde se instaló Arduino (normalmente en la carpeta Arduino
dentro de archivos de programa).
Si ejecutamos Arduino IDE tenemos que localizar dentro del menú herramientas una nueva entrada llama
Ardublock que nos da acceso a la nueva plataforma instalada.
MICRO-LOG TECNOLOGÍA Y SISTEMAS S.L.
microlog.es
/*
sigue_luz
void setup() {
pinMode(motor1Avance, OUTPUT); // pines de Salida
pinMode(motor2Avance, OUTPUT);
Serial.begin(9600);
}
void loop() {
//Si LDR1 detecta mayor luz que LDR2 la plataforma gira a la izquierda
if (sensorLDR1 > sensorLDR2+50) {
analogWrite(motor1Avance, 170);
analogWrite(motor2Avance, 0);
Serial.println("Mas luz en la izquierda");
}
analogWrite(motor2Avance, 170);
Serial.println("Mas luz en la derecha");
}
delay(200);
microlog.es
10. CALIBRACIÓN
C/ Andrés Obispo 37, 28043 Madrid; Tfno: 91 759 59 10; Fax: 91 759 54 80; www.microlog.es; pedidos
- En los programas el control de los motores se realiza a través del envío de señales
analógicas a las salidas 6 y 10 de la tarjeta Arduino. La señal analógica a enviar tendrá
un valor desde 0 hasta 255. Cada salida controla un motor del coche.
- La lógica nos dice que para que el coche circule en línea recta habrá que enviar a
ambas salidas el mismo dato (mayor que 0). Si hacemos la prueba observamos que el
coche tiende a girar en un determinado sentido. Esto es debido a la imprecisión de este
tipo de motores. La mejor solución es regular la velocidad por programación enviando
a un motor una señal ligeramente inferior con respecto al otro motor.
- Tiempo de construcción: 6 H.
- Nivel: Difícil
MICRO-LOG TECNOLOGÍA Y SISTEMAS S.L.
12. PRUEBAS