PRÁCTICAS ARDUINO

Introducción a las prácticas con las placas "Arduino" y "Echidna Shield".

Para hacer tres prácticas con placas Arduino he utilizado los programas fritzing y Snap4Arduino, también la placa Arduino Uno y Echidna Shield

La práctica 1 consiste en encender y apagar un diodo Led.

Este programa se lleva a cabo en Snap4Arduino, y lo primero que tenemos que hacer es conectar la placa al ordenador mediante un cable USB, después tendremos que conectar la placa desde el programa, y entonces podremos empezar a programar.

Empezaremos creando el evento de la bandera verde, el diodo que queremos encender y apagar está fijado al pin digital número 13, por eso tendremos que seleccionarlo y ponerlo en positivo para que se encienda, luego deberemos hacer lo mismo pero en negativo, a pesar de esto parecerá que siempre está encendido, y esto es porque no hemos dejado nada de tiempo entre las dos acciones. Para esto deberemos poner una espera entre el encendido y el apagado, que puede ser de un segundo o del tiempo que quieras. Ahora para que el programa funcione seguidamente habrá que poner un por siempre, porque si no acabará en cuanto realice una vez el programa, una vez puesto eso, hay que poner otra espera debajo del pin digital negativo, porque si no, no funcionará, ya que el por siempre hace un bucle.

La segunda imagen muestra el programa fritzing y una representación de como sería el programa.

La práctica 2 consiste en hacer un semáforo con los diodos de la placa Echidna

Este programa se lleva a cabo en Snap4Arduino, y lo primero que tenemos que hacer es conectar la placa al ordenador mediante un cable USB, después tendremos que conectar la placa desde el programa, y entonces podremos empezar a programar.

Empezaremos creando el evento de la bandera verde, el diodo rojo irá fijado al pin digital 13, el diodo amarillo, al pin 12, y el diodo verde, al pin 11. Empezaremos el semáforo encendiendo la luz verde, por lo que dejaremos el pin digital en positivo, y los otros apagados en negativo, esto durará 5 segundos por lo que deberemos meter la acción de esperar, y luego apagamos el pin verde porque el semáforo va a cambiar de color. Continuamos encendiendo el amarillo, y pondremos la acción de esperar, pero sólo 0.3 segundos para luego apagarlo y volver a esperar, sólo nos faltará poner la acción de repetir, para que así represente perfectamente el momento entre el que un semáforo pasa de verde a rojo. Una vez hecho esto solo tendremos que encender el pin rojo y apagar los dos restantes y tendremos el semáforo completo, solo nos faltaría al igual que en la práctica anterior poder repetir el proceso poniendo la acción por siempre.

La segunda imagen muestra el programa fritzing y una representación de como sería el programa.

Esto es un vídeo que muestra el funcionamiento del semáforo.

La práctica 3 es un sensor de luz, que consiste en encender un Led según el nivel de luz ambiental, controlado mediante un LDR.

Este programa se lleva a cabo en Snap4Arduino, y lo primero que tenemos que hacer es conectar la placa al ordenador mediante un cable USB, después tendremos que conectar la placa desde el programa, y entonces podremos empezar a programar.

Empezaremos creando el evento de la bandera verde, y los diodos con sus pines digitales funcionan igual que en la práctica anterior. Esta vez comenzaremos el programa con una condición que es la acción si, en el cuadrado de la acción tendremos que poner la condición que seria si LDR es menor a 120 se encenderá solo el diodo rojo. Y el 120 se debe a los niveles de luz, varía desde 0 a 1200 aproximadamente, siendo 0 los niveles más bajos de luz y 1200 lo más alto, por esto si hay poca luz queremos que se encienda el diodo rojo únicamente.

La siguiente condición es que queremos que si el nivel de luz ambiental está entre 120 y 550 se encienda el diodo amarillo y se apaguen los otros dos, para ello deberemos hacer lo mismo pero añadiendo un cuadro más que nos permitirá poner las dos condiciones.

Y por último queremos que si el nivel de luz ambiental es mayor a 550 se encienda el diodo verde y se apaguen los otros dos, para ello deberemos ejecutar la misma acción que con el diodo rojo, pero sustituyendo el valor 120 por 550.

Y al igual que en las otras prácticas para que la acción se repita deberemos poner por siempre.

La segunda imagen muestra el programa fritzing y una representación de como sería el programa.