Referencia de programa: 02K (varios)
Arduino IDE 1.0.6 y ArduBlock 20130607 en MAX 6.5 (MAdrid_linuX)
- Módulo PIR en pin digital y zumbador "activo".
- Módulo PIR en pin digital y zumbador "pasivo".
- Placa Arduino.
- Pin digital 12 - Módulo PIR de detección de presencia/movimiento.
- Pin digital 3 - Led.
- Pin digital 5 - Zumbador (activo o pasivo, según el caso).
Ten en cuenta:
- En las placas con hileras de tres pines conecta los cables empezando normalmente por "ground".
- Cambia el estado de BAJO a ALTO y ALTO a BAJO si es necesario. Algunos módulos funcionan a la inversa.
- Algunos módulos pueden ser calibrados mediante los reguladores que incorporan. Normalmente vienen configurados con valores por defecto adecuados; si no es así, utiliza un destornillador pequeño para girar los reguladores.
- Los módulos PIR más usuales se pueden usar conectados a pines digitales o analógicos. Este segundo caso, se verá más adelante.
- Elige el tipo de zumbador adecuado y utiliza el tipo de bloque oportuno. Los zumbadores pasivos permiten sonidos más musicales, pero apenas se oyen con los bloques "configura pin digital". Por las pruebas realizadas con los zumbadores disponibles, parece que no influye que el pin esté marcado como PWM o no.
Programa:
- Crea el programa que se muestra en la imagen.
Prueba:
- Pulsa en "Cargar a Arduino".
- Realiza algún movimiento cerca del módulo PIR.
- Describe los pasos y lo que ha ocurrido
- Cambia el valor del botón a ALTO o BAJO según corresponda para probar el funcionamiento.
- Pulsa en "Cargar a Arduino".
- Repite el mismo proceso cambiando los números de pin digital de los actuadores (leds, zumbadores, motor...).
- Cambia la frecuencia del zumbador.
- 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:
- Investiga nuevas posibilidades cambiando valores y bloques.
Montaje de alarma digital con zumbador pasivo:
Programa de alarma digital con zumbador pasivo:
Como ya hemos indicado, podemos utilizar el bloque de Leer pin digital en Componentes > Avanzados. Lo proponemos como práctica:
mBlock con mBot (mCore) en MAX 9.0 (MAdrid_linuX) 64 bits ("solo" autónomo)
No hay comentarios:
Publicar un comentario