miércoles, 16 de septiembre de 2015

LABORATORIO # 1

Descripción del laboratorio : Controlaremos 8 leds desde el arduino haciendo que se muevan secuencial mente de izquierda a derecha, el tiempo de encendido y apagado los definimos nosotros en  el programa.

Materiales:

- Protoboard
- 8 Resistencias
- Cables
- 8 Leds
- Arduino Uno
- Cable UTP


DIAGRAMAS:

MONTAJE EN PROTOBOARD:



 ESQUEMA:




 MONTAJE EN PBC:





FOTOS MONTAJE:


                                       

                                      





VIDEO:





CODIGO:



  1. #define MAXLED 8                              
  2. int led[MAXLED] = {2,3,4,5,6,7,8,9};
  3. void setup() {
  4.   for (int i=0; i<MAXLED; i++)
  5.   pinMode(led[i], OUTPUT);
  6. }
  7. void loop() {
  8. for (int i=0; i<MAXLED; i++)
  9. {
  10.   prender(led[i], 50);
  11.   apagar(led[i], 100);
  12. }
  13. for (int i=6; i>0; i--)
  14. {
  15.   prender(led[i], 50);
  16.   apagar(led[i], 50);
  17. }
  18. }
  19. void prender(int l,int t) {
  20. digitalWrite(l, HIGH);
  21. delay(t);
  22. }
  23. void apagar(int l,int t) {
  24.   digitalWrite(l, LOW);
  25.   delay(t);  
  26.   }




No hay comentarios:

Publicar un comentario