Referencia de programa: 03C
Arduino IDE 1.0.6 y ArduBlock 20130607 en MAX 6.5 (MAdrid_linuX)
Prepara el montaje:
- Placa Arduino.
- Pin analógico 0 - Pontenciómetro.
- Pin digital 11 - Led (mejor de fácil variación) o zumbador (mejor pasivo).
- Opciones: otros actuadores diversos disponibles.
Ten en cuenta:
- En las placas con hileras de tres pines conecta los cables empezando normalmente por "ground".
- Cambia los valores o los operadores en función de las características del potenciómetro y los leds o módulos conectados. Algunos módulos responden a valores diferentes.
- Gira el potenciómetro despacio repetidas veces. A veces el efecto no se aprecia al principio.
Programa:
- Crea el programa que se muestra en la imagen.
Prueba:
- Pulsa en "Cargar a Arduino".
- Gira el potenciómetro despacio repetidas veces. A veces el efecto no se aprecia al principio.
- 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.
- Piensa para qué crees que sirve la variable "potencia".
- Cambia a valores mucho menores y prueba el potenciómetro.
- Cambia a valores mayores y prueba el potenciómetro.
- Vuelve a dejar el valor a 100.
- Cambia los milisegundos a valores mucho menores y prueba el potenciómetro.
- Cambia los milisegundos a valores mayores y prueba el potenciómetro.
- 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.
Aviso. La versión offline en el momento de la prueba no disponía del bloque para escribir en un pin digital un valor analógico. Se ha utilizado la versión en línea.
Montaje:
La versión offline no incorpora el bloque avanzado de "Escribir en el pin digital _ el valor analógico _", por lo que hemos utilizado la versión online de Bitbloq 2.
En este caso, no hemos utilizado variables; mostramos un ejemplo de programación con una sola linea de bloque.
mBlock con mBot (mCore) en MAX 9.0 (MAdrid_linuX) 64 bits ("solo" autónomo)
No hay comentarios:
Publicar un comentario