lunes, 27 de junio de 2016

Semáforo de tres colores con botón - ArduBlock, Bitbloq y mBlock

(Artículo en construcción)

Referencia de programa: 02G

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

 Prepara el montaje:
  • Placa Arduino.
  • Pin digital 12 - Botón pulsador.
  • Pin digital 2 - Led verde.
  • Pin digital 4 - Led amaraillo.
  • Pin digital 5 - Led rojo.
Ten en cuenta:
  • En las placas con hileras de tres pines conecta los cables empezando normalmente por "ground".
  • Cambia el estado del botón de BAJO a ALTO y ALTO a BAJO si es necesario. Hay  botones que funcionan a la inversa.
Programa:
  • Crea el programa que se muestra en la imagen.
Prueba:
  1. Pulsa en "Cargar a Arduino".
  2. Si es necesario, cambia el valor del botón.
  3. Describe los pasos y lo que ha ocurrido.
  4. Repite el mismo proceso cambiando los números de pin digital.
  5. Describe lo que ha ocurrido tras los cambios.
  6. Describe lo que crees que hace cada bloque paso a paso.
  7. 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 esta ocasión, para que el botón de la placa responda como deseamos, sólo es posible utilizando el bloque Programa de mBot (modo autónomo), de ahí que no se incluya la opción con la ejecución mediante bandera verde. Cuando se carga el modo predeterminado, el botón se utiliza para cambiar de modo del robot (dirigible mediante el mando a distancia, siguelíneas y evitaobstáculos).
Se ha indicado que se encienda un led y no ambos; puede modificarse fácilmente para que actúe sobre ambos leds si así se estima oportuno.

Observa estas dos posibilidades de programación, en función de que se configure como botón presionado o liberado. El efecto, se elija una u otra, debe ser el mismo.


No hay comentarios: