ejercicios arduino

4
Ejercicios arduino 1. Basándote en el programa Blink crea un programa que simule el latido de un corazón La idea básica es hacer que la luz parpadee al ritmo de los latidos del corazón, es decir, dos parpadeos rápidos seguidos de una pausa larga. Tendrás que crear el programa y subir el código fuente a la plataforma. Evaluación. Comprobar que el código hace lo esperado sobre una placa Arduino 2. Has visto como tocar una melodía, el ejercicio de esta semana es modificar el programa ejemplo y hacer que toque tu propia melodía . Modifica la longitud de los arrays que contienen tanto las notas como sus duraciones . Deberás compartir el código de tu programa en la plataforma. Comprime la carpeta que contiene tu programa en un fichero *.ZIP y sube ese fichero. EVALUACIÓN: El evaluador de esta actividad comprobará que el programa se ejecuta de forma correcta y que es capaz de tocar una melodía de una longitud diferente a la del ejemplo inicial. 3. Monta un pequeño circuito con un led y un potenciómetro. Captura el valor que de el potenciómetro en una variable del tipo adecuado y haz que si el valor capturado es menor de 256 el led esté apagado, si el valor está comprendido entre 256 y 512 el led brille de manera continua y, por último, si el valor es mayor de 512 que el led parpadee rapidamente. VALORACIÓN: El evaluador de esta actividad comprobará que el programa se ejecuta de forma correcta y que el led se comporta tal y como se requiere en el anunciado del ejercio. Puntúa el resultado de 0 a 100. 4. Monta sobre una placa de prototipado 3 ledes y un potenciómetro. Divide el recorrido del potenciómetro en 3 partes de modo que si el potenciómetro está en el primer tercio se encienda sólo el primer led, si el potenciómetro se encuentra dentro del segundo tercio se encienda sólo el segundo led y si el potenciómetro se encuentra en el último tercio se encienda sólo el tercer led. Al mismo tiempo haz que el valor del potenciómetro se muestre por el puerto serie con una frecuencia de 10 veces por segundo. Sube el código que has escrito a la plataforma para que pueda ser evaluado por tus compañeros. EVALUACIÓN: El evaluador de esta actividad comprobará que el programa se ejecuta de forma correcta y que es capaz de hacer todo lo que se especifica en el enunciado del ejercicio. Puntúa el resultado de 0 a 100. 5. Conecta 3 ledes y haz que se enciendan de forma secuencial, el 1, el 2 y el 3, luego que se apaguen los 3 durante un segundo y que vuelva a comenzar la secuencia. Sube el código y una foto del montaje.

Upload: javier-antonio-ramon-jauregui

Post on 10-Jul-2016

9 views

Category:

Documents


0 download

TRANSCRIPT

Ejercicios arduino

1. Basándote en el programa Blink crea un programa que simule el latido de un corazón La idea básica es hacer que la luz parpadee al ritmo de los latidos del corazón, es decir, dos parpadeos rápidos seguidos de una pausa larga. Tendrás que crear el programa y subir el código fuente a laplataforma. Evaluación. Comprobar que el código hace lo esperado sobre una placa Arduino

2. Has visto como tocar una melodía, el ejercicio de esta semana es modificar el programa ejemploy hacer que toque tu propia melodía .

Modifica la longitud de los arrays que contienen tanto las notas como sus duraciones .

Deberás compartir el código de tu programa en la plataforma. Comprime la carpeta que contiene tu programa en un fichero *.ZIP y sube ese fichero.

EVALUACIÓN:

El evaluador de esta actividad comprobará que el programa se ejecuta de forma correcta y que es capaz de tocar una melodía de una longitud diferente a la del ejemplo inicial.

3. Monta un pequeño circuito con un led y un potenciómetro.

Captura el valor que de el potenciómetro en una variable del tipo adecuado y haz que si el valor capturado es menor de 256 el led esté apagado, si el valor está comprendido entre 256 y 512 el led brille de manera continua y, por último, si el valor es mayor de 512 que el led parpadee rapidamente.

VALORACIÓN:

El evaluador de esta actividad comprobará que el programa se ejecuta de forma correcta y que el led se comporta tal y como se requiere en el anunciado del ejercio. Puntúa el resultado de 0 a 100.

4. Monta sobre una placa de prototipado 3 ledes y un potenciómetro. Divide el recorrido del potenciómetro en 3 partes de modo que si el potenciómetro está en el primer tercio se encienda sólo el primer led, si el potenciómetro se encuentra dentro del segundo tercio se encienda sólo el segundo led y si el potenciómetro se encuentra en el último tercio se encienda sólo el tercer led. Al mismo tiempo haz que el valor del potenciómetro se muestre por el puerto serie con una frecuencia de 10 veces por segundo.

Sube el código que has escrito a la plataforma para que pueda ser evaluado por tus compañeros.

EVALUACIÓN:

El evaluador de esta actividad comprobará que el programa se ejecuta de forma correcta y que es capaz de hacer todo lo que se especifica en el enunciado del ejercicio. Puntúa el resultado de 0 a 100.

5. Conecta 3 ledes y haz que se enciendan de forma secuencial, el 1, el 2 y el 3, luego que se apaguen los 3 durante un segundo y que vuelva a comenzar la secuencia. Sube el código y una foto del montaje.

Revisa e código subidopor tu compañero, ¿es

ordenado y fácil deentender?, ¿tiene

suficientes comentariospara hacerlo

comprensible?.

Evalúa la foto de tucompañero ¿está claro elmontaje? ¿los colores de

los cables sonadecuados?.

Sube el código a tuArduino y comprueba el

resultado ¿haceexactamente lo que se

pide en el planteamientodel problema?.

Puntúa hasta 30 puntos Puntúa hasta 40 puntos Puntúa hasta 30 puntos

6. Conecta a Arduino un botón y un led, haz que mientras esté pulsado el botón el led parpadee con una frecuencia de 1 segundo. Al soltar el botón el parpadeo debe cesar. Sube el código y una foto del montaje empaquetados en un zip.

Evalúa el códigosubido por tu

compañero ¿estálimpio, ordenado yfácil de entender?¿tiene suficientescomentarios comopara ser fácilmentecomprensible? ¿se

compila bien?.

Valora la foto subidapor tu compañero ¿se

ve claramente ladisposición de los

componenteselectrónicos? ¿los

colores de los cablesempleados son

correctos? ¿estáordenado y es

fácilmentecomprensible?.

Por último carga elcódigo de tu

compañero en tuArduino y valora el

resultado ¿haceexactamente lo quelo que se pide en la

actividad?.

30 puntos 30 puntos 40 puntos

7. Monta en una placa de prototipado un potenciómetro y un led y conéctalos a Arduino. Da salidapor el puerto serie a la lectura del potenciómetro y haz que el brillo del led sea inversamente proporcional a la lectura del potenciómetro, de modo que cuando el potenciómetro de un valor de 1023 el led esté apagado y cuando la lectura sea 0 el brillo del led sea máximo. Haz una foto del montaje y súbela, junto con el código, a la plataforma empaqueta ambos archivos en un .zip.

Evalúa el códigosubido por tu

compañero ¿estálimpio, ordenado yfácil de entender?¿tiene suficientescomentarios comopara ser fácilmentecomprensible? ¿se

compila bien?.

Valora la foto subidapor tu compañero ¿se

ve claramente ladisposición de los

componenteselectrónicos? ¿los

colores de los cablesempleados son

correctos? ¿estáordenado y es

fácilmentecomprensible?.

Por último carga elcódigo de tu

compañero en tuArduino y valora el

resultado ¿haceexactamente lo quelo que se pide en la

actividad?.

30 puntos 30 puntos 40 puntos

8. Conecta un piezoeléctrico y un potenciómetro a una placa Arduino. Haz que al girar el potenciómetro el piezoeléctrico emita sonidos entre los 2000 Hz y los 4000 Hz, la frecuencia exacta debe salir por el puerto serie. Sube una foto del montaje y el código que has generado enpaquetados en un zip.

Evalúa el códigosubido por tu

compañero ¿estálimpio, ordenado yfácil de entender?¿tiene suficientescomentarios comopara ser fácilmentecomprensible? ¿se

compila bien?.

Valora la foto subidapor tu compañero ¿se

ve claramente ladisposición de los

componenteselectrónicos? ¿los

colores de los cablesempleados son

correctos? ¿estáordenado y es

fácilmentecomprensible?.

Por último carga elcódigo de tu

compañero en tuArduino y valora el

resultado ¿haceexactamente lo quelo que se pide en la

actividad?.

30 puntos 30 puntos 40 puntos

9. Conecta a tu Arduino un sensor PIR y un piezoeléctrico. Haz que Arduino emita un pitido de aviso de 1 segundo cuando el sensor PIR se active 3 veces. Sube un archivo zip con una foto delmontaje y el programa que has creado.

Evalúa el códigosubido por tu

compañero ¿estálimpio, ordenado yfácil de entender?¿tiene suficientescomentarios comopara ser fácilmentecomprensible? ¿se

compila bien?.

Valora la foto subidapor tu compañero ¿se

ve claramente ladisposición de los

componenteselectrónicos? ¿los

colores de los cablesempleados son

correctos? ¿estáordenado y es

fácilmentecomprensible?.

Por último carga elcódigo de tu

compañero en tuArduino y valora el

resultado ¿haceexactamente lo quelo que se pide en la

actividad?.

30 puntos 30 puntos 40 puntos

10.