domingo, 26 de junio de 2016

Controlar simultáneamente dos servomotores de 360º de rotación continua

(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 3 - Servomotor 1 de 360º de rotación continua.
  • Pin digital 5 - Servomotor 2 de 360º de rotación continua.
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".
  • Para girar en un sentido, usa el valor 1000 como ángulo.
  • Para girar en sentido inverso, utiliza el valor 2000 como ángulo.
  • Para parar el servo, utiliza el valor 1500 como ángulo.
  • Estos valores pueden cambiar en función de las características técnicas de los servos.
  • Los cambios bruscos en la dirección de un servo pueden dañarlo por la inercia de seguir en la misma dirección, de ahí que sea necesario poner una pausa antes que ralentice el giro.
  • Para conectar dos servomotores, usa mejor el bloque Servo.
  • Los servomotores deben estar bien calibrados. Si fuera el caso, prepara y carga un programa con sólo una instrucción para parar el servo y gira con un destornillador el tornillo de calibración lateral hasta que este se detenga. 
Programa:
  • Crea el programa que se muestra en la imagen.
Prueba:
  1. Pulsa en "Cargar a Arduino" y observa.
  2. Cambia el valor de los ángulos entre 1000 y 2000.
  3. Intenta utilizar ángulos menores de 1000 y mayores de 2000.
  4. Repite el mismo proceso cambiando los números y valores 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.

Controlar un servomotor de 360º de rotación continua: método por bloque Servo

(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 3 - Servomotor de 360 grados de rotación continua.
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".
  • Para girar en un sentido, usa el valor 1000 como ángulo.
  • Para girar en sentido inverso, utiliza el valor 2000 como ángulo.
  • Para parar el servo, utiliza el valor 1500 como ángulo.
  • Estos valores pueden cambiar en función de las características técnicas de los servos.
  • Los cambios bruscos en la dirección de un servo pueden dañarlo por la inercia de seguir en la misma dirección, de ahí que sea necesario poner una pausa antes que ralentice el giro.
  • Para conectar dos servomotores, usa mejor el bloque Servo.
  • Los servomotores deben estar bien calibrados. Si fuera el caso, prepara y carga un programa con sólo una instrucción para parar el servo y gira con un destornillador el tornillo de calibración lateral hasta que este se detenga.
Programa:
  • Crea el programa que se muestra en la imagen.
Prueba:
  1. Pulsa en "Cargar a Arduino" y observa.
  2. Cambia el valor de los ángulos entre 1000 y 2000.
  3. Intenta utilizar ángulos menores de 1000 y mayores de 2000.
  4. Repite el mismo proceso cambiando los números y valores 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.

Controlar un servomotor de 360º de rotación continua: método por tonos

(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 3 - Servomotor de 360 grados de rotación continua.
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".
  • Para cambiar el giro usa valores de frecuencia diferentes, por ejemplo 1 y 500.
  • Para parar el servo utiliza el valor -1 como frecuencia o indica que no haya tono.
  • Para conectar dos servomotores, usa mejor el bloque Servo.
  • Los servomotores deben estar bien calibrados. Si fuera el caso, prepara y carga un programa con sólo una instrucción para parar el servo y gira con un destornillador el tornillo de calibración lateral hasta que este se detenga.
Programa:
  • Crea el programa que se muestra en la imagen.
Prueba:
  1. Pulsa en "Cargar a Arduino" y observa.
  2. Cambia los valores de frecuencia entre -1 y 500..
  3. Intenta utilizar ángulos mayores a 500.
  4. Repite el mismo proceso cambiando los números y valores 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.

Controlar el giro de un servomotor de 180º de rotación

(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.

Motor hélice que cambia de sentido de giro según el pin activado

(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 3 - Cable del motor hélice para giro en un sentido.
  • Pin digital 4 - Cable  para giro en sentido contrario.
Ten en cuenta:
  • En las placas con hileras de tres pines y motor hélice de 4 cabbles, normalmente conecta los tres primeros cables al pin 3 empezando por "ground". Conecta el cuarto en el tercer pin de salida digital.
  • Para girar el motor, configura un pin como alto y el otro como bajo.
  • Para detener el motor, configura los dos pines a sin tono.
Programa:
  • Crea el programa que se muestra en la imagen.
Prueba:
  1. Observa dónde hay bloques y pines digitales repetidos.
  2. Pulsa en "Cargar a Arduino".
  3. Describe los pasos y lo que ha ocurrido.
  4. Repite el mismo proceso cambiando los números y valores de pin digital por parejas.
  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.

Semáforo de 3 colores

(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 2 - Led verde.
  • Pin digital 4 - Led amarillo.
  • Pin digital 5 - Led rojo.
Ten en cuenta:
  • 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. Observa dónde hay bloques y pines digitales repetidos.
  2. Pulsa en "Cargar a Arduino".
  3. Describe los pasos y lo que ha ocurrido.
  4. Repite el mismo proceso cambiando los números de pin digital por parejas.
  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.

Encender y apagar un led de forma intermitente (led parpadeante)

(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 - Led.
  • Zumbador para pruebas.
Ten en cuenta:

  • 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. Pulsa en "Cargar a Arduino".
  2. Describe lo que ha ocurrido. 
  3. Conecta un led o un zumbador en otro pin digital (2, 3, 4...), escribe el número y pulsa Enter.
  4. Repite el número de pin digital anterior en el segundo bloque de configurar el pin digital.
  5. Pulsa en "Cargar a Arduino".
  6. Describe los pasos y lo que ha ocurrido.
  7. Repite el mismo proceso con todos los números de pin digital posibles como 9, 10 y 11 u otros.
  8. Describe lo que ha ocurrido tras los cambios.
  9. Describe lo que crees que hace cada bloque, empezando por "bucle".
  10. Describe 3 posibles usos de esta placa o montaje en la vida real.
  11. Después, prueba a modificar los valores ALTO, BAJO y 1000.
Investiga:
  • Investiga nuevas posibilidades cambiando valores y bloques.