Referencia de programas: 03D, 03E, 03F
Arduino IDE 1.0.6 y ArduBlock 20130607 en MAX 6.5 (MAdrid_linuX)
- Ultrasonido con 1 led.
- Utrasonido con 1 servo de 360º de rotación continua.
- Ultrasonido con dos servos de 360º de rotación continua. Se detiene al detectar un obstáculo (se pueden utilizar para ruedas de un vehículo).
- Placa Arduino.
- Ultrasonido de 4 cables (no siempre es igual con todas las placas y shields):
Pin digital 4 - Tres primeros cables
Pin digital 5 - Cuarto cable (a señal, no a ground). - Pin digital 13 - Led.
- Pin digital 9 - Servo de rotación continua.
- Pin digital 10 - Servo de rotación continua.
Ten en cuenta:
- En las placas con hileras de tres pines conecta los cables empezando normalmente por "ground".
- Cuidado. Si conectas mal los cables, podría calentarse el ultrasonido.
- Importante. En algunos de los ejemplos, los servos se detienen al encontrar un obstáculo, pero en otros su comportamiento es diferente. Según desees que los servos se detengan o giren al detectar el obstáculo, puedes intercambiar los bloques internos de los bucles o cambiar los valores asignados.
- Distancia. En función del diseño del objeto y necesidades, será conveniente aumentar o disminuir la distancia que condiciona girar o no girar.
Programa:
- Crea el programa correspondiente a la tarea a realizar.
Prueba:
- Pulsa en "Cargar a Arduino".
- Acerca la mano u otro objeto al ultrasonido y luego aléjalo.
- Describe los pasos y lo que ha ocurrido.
- Cambia el pin digital para que suene un zumbido o sonido.
- Cambia el pin digital para que se encienda un led de otro color.
- Cambia la dirección de los servos.
- Cambia a valores mayores.
- Cambia los valores de alto y bajo.
- 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.
- Ultrasonido con 1 led.
- Utrasonido con 1 servo de 360º de rotación continua.
Aviso. A diferencia del ejemplo siguiente, el efecto que se produce es girar en un sentido u otro en función de que haya o no obstáculo en vez de detenerse.
Montaje:
Programa:
- Ultrasonido con dos servos de 360º de rotación continua Se detiene al detectar un obstáculo (se pueden utilizar para ruedas de un vehículo). Se muestran dos posibilidades.
Programa:
mBlock con mBot (mCore) en MAX 9.0 (MAdrid_linuX) 64 bits ("solo" autónomo)
- Ultrasonido con 1 led.
- Utrasonido con 1 servo de 360º de rotación continua.
- Ultrasonido con dos servos de 360º de rotación continua Se detiene al detectar un obstáculo (se pueden utilizar para ruedas de un vehículo). Se muestran dos posibilidades.
Aviso: En este caso hemos diseñado un mBot sigueobjetos en línea recta, pues se para si no está cerca del obstáculo y avance al estar cerca el objeto.
No hay comentarios:
Publicar un comentario