lunes, 27 de junio de 2016

Sensor de luz, sonido y analógicos en general con un led - ArduiBock, Bitbloq, mBlock

(Artículo en construcción)


Referencia de programas: 03A. 03B


Arduino IDE 1.0.6 y ArduBlock 20130607 en MAX 6.5 (MAdrid_linuX)

  • Sensor de luz.
  • Sensor de sonido.  

Prepara el montaje:
  • Placa Arduino.
  • Pin analógico 3 - Sensor de luz LDR, de sonido u otro sensor analógico.
  • Pin digital 5 - Led.
  • Opciones: Sensor analógico de temperatura. Más leds, zumbadores o actuadores 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 sensor analógico (luz, sonido...). Algunos módulos responden a valores diferentes. En algunos sensores LDR los valores altos son para falta de luz y en otros para mucha luminosidad. Lo mismo ocurre con otros módulos.
Programa:
  • Crea el programa que se muestra en la imagen.
Prueba:
  1. Pulsa en "Cargar a Arduino".
  2. Prueba a colocar un objeto opaco en varias posiciones encima y por los lados del sensor de luz.
  3. Describe los pasos y lo que ha ocurrido.
  4. Cambia el pin digital para que suene un zumbido o sonido.
  5. Cambia el pin digital para que se encienda un led de otro color.
  6. Piensa para qué crees que sirve la variable "sensorluz" o la que corresponda.
  7. Cambia la variable a valores mucho "menores" y prueba el sensor.
  8. Cambia la variable a valores "mayores" y prueba el sensor. En algunos sensores los valores altos son para falta de luz o falta de sonido.
  9. Describe lo que ha ocurrido tras los cambios.
  10. Describe lo que crees que hace cada bloque paso a paso.
  11. Describe 3 posibles usos de este montaje en la vida real.
  12. Prueba estos mismos pasos con un sensor de temperatura conectado a la placa o montaje en ese pin analógico, o cambia el número en el programa.
  13. Prueba a pulsar sobre "<", cambiarlo a ">" y modificar los valores de temperatura, teniendo en cuenta que salen valores altos porque la unidad de medida no está en grados (se verá mas adelante cómo medir en grados).
  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)

Montaje:
 Programa:
 
 
mBlock con mBot (mCore) en MAX 9.0 (MAdrid_linuX) 64 bits ("solo" autónomo)
 
En este caso, probamos el sensor de luz integrado en la propia placa.
 

No hay comentarios: