martes, 28 de junio de 2016

IR (infrarrojos siguelíneas con emisor y receptor) para detectar negro - ArduBlock, Bitbloq y mBlock

(Artículo en construcción)

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:
  1. Observa los bloques y pines, tanto digitales como analógicos.
  2. Pulsa en "Cargar a Arduino".
  3. Prueba a colocar un objeto opaco en varias posiciones encima y por los lados del sensor de IR.
  4. Describe los pasos y lo que ha ocurrido.
  5. Cambia el pin digital para que suene un zumbido o sonido.
  6. Cambia el pin digital para que se encienda un led de otro color.
  7. Piensa para qué crees que sirve la variable "sensorIR".
  8. Cambia la variable a valores mucho "menores" y prueba el sensor IR.
  9. Cambia la variable a valores "mayores" y prueba el sensor IR.
  10. Describe lo que ha ocurrido tras los cambios.
  11. Describe lo que crees que hace cada bloque paso a paso.
  12. Describe 3 posibles usos de este montaje en la vida real.
  13. Prueba a pulsar sobre "<", cambiarlo a ">" y modificar los valores.
  14. Describe lo que ha ocurrido tras los cambios.
  15. Describe lo que crees que hace cada bloque paso a paso.
  16. Describe 3 posibles usos de este montaje en la vida real.
Investiga:
  • Investiga nuevas posibilidades cambiando valores y bloques.
Bitbloq Offline v1.0.3 en MAX 8.0 (MAdrid_linuX)


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:

Programa:


mBlock con mBot (mCore) en MAX 9.0 (MAdrid_linuX) 64 bits ("solo" autónomo)
   

No hay comentarios: