Referencia de programa: 01K
Arduino IDE 1.0.6 y ArduBlock 20130607 en MAX 6.5 (MAdrid_linuX)
Prepara el montaje:
- Placa Arduino.
- Pin digital 4 - Led.
- Pin digital 8 - Led de otro color..
- Pin digital 13 - Led de otro color (siempre está encendido).
- Pin digital 11 - Servomotor (probaremos con rotación 180º y rotación 360º cambiando los ángulos).
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:
- Observa dónde hay bloques y pines digitales repetidos.
- Pulsa en "Cargar a Arduino".
- Describe los pasos y lo que ha ocurrido.
- Repite el mismo proceso cambiando los números de pin digital por parejas.
- Describe lo que ha ocurrido tras los cambios.
- Prueba a intercambiar servos de 180º y servos de 360º grados de rotación continua.
- 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.
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 (conectado y autónomo)
Conecta el cable que va al módulo adaptador en el puerto 1 y el servomotor en el slot 1 de ese mismo módulo adaptador.
- Se ha observado que con el servo conectado a la placa esta perdía fácilmente la conexión USB. Para evitarlo, ha sido necesario tener conectada la alimentación procedente de las pilas.
- Cuando el servomotor se encuentra en posición 0, los engranajes interiores intentan seguir funcionando y pueden llegar a calentar el servo e incluso hacer que deje de responder. Es por ello que se añadido una posición de 90º para que dichos engranajes se paren antes de la acción de los leds y así evitar que se caliente en exceso al estar mucho tiempo forzado en la posición 9.
No hay comentarios:
Publicar un comentario