miércoles, 25 de febrero de 2015

Laboratorio de práctica #0

Laboratorio de práctica #0

Descripción 


Este laboratorio se hace con la intención de conocer los elementos de hardware y software a utilizar durante el semestre. Conocer la plataforma, el lenguaje de programación y los distintos elementos necesarios a lo largo de los laboratorios.

Para este primer laboratorio conectaremos un LED a un pin digital del Arduino para que este controle el tiempo de encendido y apagado usando un potenciometro. 

Materiales


  • Computador con su debido software de Arduino instalado.
  • Tarjeta Arduino con su respectivo cable usb.
  • Protoboard.
  • Diodo LED. 
  • Resistencia de 220
  • Potenciometro.
  • Cables.


Diagrama de montaje

Diagrama Esquemático

Diagrama PCB




Proceso del Montaje


En una protoboard de cualquier tamaño, conectamos una resistencia en serie con un diodo, dicha resistencia para nuestro caso es de 220Ω y protegerá al diodo de voltajes indeseados. Debemos tener en cuenta que el negativo del diodo va conectado a la resistencia y allí, ambos van conectados a la tierra de nuestra protoboard como se muestra en la siguiente figura:







Seguidamente, procedemos a conectar el potenciometro y unimos con cableado a la entrada de 5v del Arduino. Del pin del medio del potenciometro conectamos a la entrada analogica A2 del Arduino (usted podrá utilizar otra entrada pero debe tenerla en cuenta en la escritura del código). Y por último, conectamos el pin restante a la tierra. 






Ya una vez ensamblado nuestro circuito, procedemos a escribir el código que hará que nuestro diodo funcione.

Código

  1. /** Laboratorio #0 **
  2.  * Universidad Santiago de Cali
  3.  * Programacion de sistemas embebidos
  4.  * Laboratorio 0: Control de un LED con Potenciómetro
  5.  * Autor: Juan Mateo Cardona Aguirre
  6.  * Ingeniería Electrónica séptimo semestre
  7.  * Descripción:
  8.  *   Controla el tiempo de Encendido/Apagado de un LED usando un Potenciómetro
  9.  * Conexiones:
  10.  *   1 LED conectado al pin digital 5 (con su resistencia)
  11.  *   1 Potenciómetro conectado al pin análogo A2
  12. /********** Constantes **********/
  13. //no hay
  14. /********** Objetos **********/
  15. // no hay
  16. /********** Variables **********/
  17. // no hay
  18. /********** Configuración **********/
  19. *///
  20. void setup() {
  21.   //
  22.   pinMode (A2, INPUT);
  23.   pinMode (5, OUTPUT);
  24. }
  25. void loop() {
  26.   int valor = analogRead (A2);
  27.   digitalWrite (5, HIGH);
  28.   delay (valor);
  29.   digitalWrite(5, LOW);
  30.   delay (valor);
  31. }

Con el código escrito y todos los componentes montados, procedemos a demostrar nuestro laboratorio.








Así, damos por concluido el laboratorio de prueba. Cualquier corrección, duda, comentario u opinión es bien recibida con respeto. ¡Muchas gracias!












No hay comentarios.:

Publicar un comentario