domingo, 26 de junio de 2016

Controlar el giro de un servomotor de 180º de rotación - ArduBlock y Bitbloq

(Artículo en construcción)

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



Prepara el montaje:
  • Placa Arduino.
  • Pin digital 5 - Miniservo o servomotor de 180 grados de rotación.
Ten en cuenta:
  • Para una adecuada gestión de las señales PWM (modulación por ancho de pulsos) de los actuadores analógicos conectados en pines digitales, utiliza los pines 3, 5, 6, 9, 10 y 11 con los servomotores. 
  • En las placas con hileras de tres pines conecta los cables empezando normalmente por "ground".
Programa:
  • Crea el programa que se muestra en la imagen.
Prueba:
  1. Posa el ratón encima del bloque Servo.
  2. Localiza la pequeña flechita que aparece al final de Servo: Default.
    Pulsa sobre la flechita para ver que hay más opciones y deja lo opción como Por defecto (Default).
  3. Cambia a ángulos diferentes entre 0 y 180 grados.
  4. Intenta utilizar ángulos mayores a 180.
  5. Repite el mismo proceso cambiando los números y valores de pin digital por parejas.
  6. Describe lo que ha ocurrido tras los cambios.
  7. Describe lo que crees que hace cada bloque paso a paso.
  8. 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: