Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONTROLADORA ARDUINO
s
Pines o patillas de
G entrada y salida
(cuidado G y S)
En el programa Mblock…
1º Extensiones: comprobar que estan activadas las de Arduino
2º Placas: comprobar/activar la placa Arduino Uno
3º Conectar: activar conexión COM 2 o COM3...comprobando
que el diodo 13 parpadea
4º Conectar: actualizar el firmware.
5º Realizar el programa.
1. Programas sin sensores.
Utiliza dos diodos led: el número 13 que está integrado en la placa y otro externo que situaréis
(correctamente colocado) en otra patilla o pin (3).
a) Que parpadeen a la vez.
b) Que parpadeen alternativamente: 13 sí - 3 no y 13 no - 3 sí
Conexión: situar correctamente el botón en los pines de la columna 7 de la placa: cable desde S a
G(placa) de V a V(placa) y desde (-) a S (placa).
Programas:
Crea una variable en Datos y Bloques
que se llame BOTÓN:
1. Haz que cuando apretemos el botón se encienda el 13 y el otro (3) esté apagado. Comprueba
que el valor que toma la variable (en la pantalla del oso) es 1 ó 0.
2. Haz que parpadeen a la vez mientras apretamos el botón situado en el pin (7).
3. Programa libre.
Programas:
Crea una variable que se llame LUZ, que lea el nivel de luz y lo muestre en la pantalla del oso.
1. Haz que cuando el nivel de luz sea mayor que 400 se encienda intermitentemente una luz de
color rojo y el oso diga “nivel alto”, y cuando sea menor de 400 se encienda de color verde y
el oso diga “nivel bajo”
Nota: para que el led brille con otro color diferente hay que añadir un tercer cable y llevarlo a otro
pin S (por ejemplo el del número 4)
3. Control de motores
Servomotores:
CUIDADO: PRIMERO CONECTAR EL SERVO A LA PLACA Y DESPUÉS EL
CABLE USB AL ORDENADOR
Conexión: estos motores tienen tres cables que se conectaran a los pines digitales (desde el 3 al 13)
respetando los colores: Marrón a G, Rojo a V y Amarillo a S.
3.1 Si el motor es un servomotor, podemos 3.2. si el motor es un servomotor de giro
conseguir diferentes ángulos desde 0º a 180º continuo podemos obtener giros de reducida
a través del bloque: velocidad mediante la instrucción o bloque:
3.3 Si queremos controlar un motor de corriente continua común, debemos utilizar un circuito
integrado llamado puente H (L9110) que nos permitirá para controlar tanto la velocidad como el
sentido de giro.
Mejora: se enciende el led verde a la vez que la barrera sube, y que se encienda una luz roja
durante la bajada.
El robot mbot se puede programar desde mblock por 2,4 G o por cable USB.
Programas_ ejercicios:
6.a. LUCES: Encenderemos los leds integrados en la placa utilizando el siguiente bloque:
Led izquierdo y derecho
Ejercicios:
1. Obtener los siguientes colores: amarillo, naranja y violeta
2. Simulación de un semáforo: rojo, amarillo intermitente y verde
3. Ejercicio libre.
6.b. MOVIMIENTO: Gracias a los siguientes bloques que programan el movimiento del robot o de
los motores por separado, realizaremos los siguientes ejercicios:
1. Realizar un trayecto de un cuadrado perfecto a la vez de lucen las bombillas en modo sirena.
2. Realizar un trayecto de recorrido circular de un metro de diámetro aproximadamente.
1. En primer lugar nos aseguramos que en el puerto 1 está conectada esta pantalla ejecutando
el siguiente bloque y comprobando que aparece en número 0
3. Mostrar la señal captada por otros sensores incluidos en la placa por ejemplo el detector de
sonido ambiental y el del nivel de luminosidad. En lugar del número cero hay que incluir lo
siguientes bloques
4. Mostrar la señal captada por (si no se muestra cambiar número de puerto de conexión):
1. Sensor de distancia (ultrasonidos) acoplado en la parte frontal