Referencia de programa: 03G
Arduino IDE 1.0.6 y ArduBlock 20130607 en MAX 6.5 (MAdrid_linuX)
Aviso. En este caso, mostramos un ejemplo con el sensor infrarrojos emisor-receptor en los pines analógicos, aunque lo más recomendable es usar los pines digitales, ya que el objetivo es detectar negro.
Prepara el montaje:
- Placa Arduino.
- Pin "analógico" 3 - Sensor de infrarrojos con emisor-receptor.
Pin digital 3 - Led de un color. No detecta negro.
Pin digital 5 - Led de otro color. Detecta negro.
Opciones: Más leds y zumbadores en otros pines digitales.
Ten en cuenta:
- En las placas con hileras de tres pines conecta los cables empezando normalmente por "ground".
- Cambia los valores o los operadores en función de las características del potenciómetro y los leds o módulos conectados. Algunos módulos responden a valores diferentes.
Programa:
- Crea el programa que se muestra en la imagen.
Prueba:
- Observa los bloques y pines, tanto digitales como analógicos.
- Pulsa en "Cargar a Arduino".
- Prueba a colocar un objeto opaco en varias posiciones encima y por los lados del sensor de IR.
- Describe los pasos y lo que ha ocurrido.
- Cambia el pin digital para que suene un zumbido o sonido.
- Cambia el pin digital para que se encienda un led de otro color.
- Piensa para qué crees que sirve la variable "sensorIR".
- Cambia la variable a valores mucho "menores" y prueba el sensor IR.
- Cambia la variable a valores "mayores" y prueba el sensor IR.
- Describe lo que ha ocurrido tras los cambios.
- Describe lo que crees que hace cada bloque paso a paso.
- Describe 3 posibles usos de este montaje en la vida real.
- Prueba a pulsar sobre "<", cambiarlo a ">" y modificar los valores.
- Describe lo que ha ocurrido tras los cambios.
- Describe lo que crees que hace cada bloque paso a paso.
- Describe 3 posibles usos de este montaje en la vida real.
- Investiga nuevas posibilidades cambiando valores y bloques.
En este caso, colocamos el sensor siguelíneas infrarrojo emisor-receptor en el pin digital 11 y los leds en los pines digitales 3 y 5.
Montaje:
mBlock con mBot (mCore) en MAX 9.0 (MAdrid_linuX) 64 bits ("solo" autónomo)
No hay comentarios:
Publicar un comentario