- DESCRIPCIÓN DEL PROYECTO.
- A PARTIR DE LA PRÁCTICAS ANTERIORES REALIZAR LA CONEXIÓN DE 8 LEDS AL ARDUINO Y MOSTRARLO SECUENCIALMENTE DESDE LOS EXTREMOS AL CENTRO Y CENTRO A LOS EXTREMOS CON VARIACIÓN DE VELOCIDAD USANDO UN POTENCIOMETRO.
- MATERIALES UTILIZADOS.
- 8 leds
- arduino
- protoboard
- cable macho macho
- resistencia
- DESCRIBA LOS PASOS DE LA CONEXIÓN FÍSICA Y PROGRAMACIÓN.
- int led1 = 1;
- int led2 = 2;
- int led3 = 3;
- int led4 = 4;
- int led5 = 5;
- int led6 = 6;
- int led7 = 7;
- int led8 = 8;
- int potenciometro = A3;
- int valorPotenciometro;
- void setup() {
- pinMode(1, OUTPUT);
- pinMode(2, OUTPUT);
- pinMode(3, OUTPUT);
- pinMode(4, OUTPUT);
- pinMode(5, OUTPUT);
- pinMode(6, OUTPUT);
- pinMode(7, OUTPUT);
- pinMode(8, OUTPUT);
- }
- void loop() {
- valorPotenciometro = analogRead(potenciometro);
- digitalWrite(1, HIGH);
- digitalWrite(8, HIGH);
- digitalWrite(2, LOW);
- digitalWrite(3, LOW);
- digitalWrite(4, LOW);
- digitalWrite(5, LOW);
- digitalWrite(6, LOW);
- digitalWrite(7, LOW);
- delay(valorPotenciometro);
- digitalWrite(2, HIGH);
- digitalWrite(7, HIGH);
- digitalWrite(1, LOW);
- digitalWrite(3, LOW);
- digitalWrite(4, LOW);
- digitalWrite(5, LOW);
- digitalWrite(6, LOW);
- digitalWrite(8, LOW);
- delay(valorPotenciometro);
- digitalWrite(3, HIGH);
- digitalWrite(6, HIGH);
- digitalWrite(1, LOW);
- digitalWrite(2, LOW);
- digitalWrite(4, LOW);
- digitalWrite(5, LOW);
- digitalWrite(7, LOW);
- digitalWrite(8, LOW);
- delay(valorPotenciometro);
- digitalWrite(4, HIGH);
- digitalWrite(5, HIGH);
- digitalWrite(1, LOW);
- digitalWrite(2, LOW);
- digitalWrite(3, LOW);
- digitalWrite(6, LOW);
- digitalWrite(7, LOW);
- digitalWrite(8, LOW);
- delay(valorPotenciometro);
- digitalWrite(3, HIGH);
- digitalWrite(6, HIGH);
- digitalWrite(1, LOW);
- digitalWrite(2, LOW);
- digitalWrite(4, LOW);
- digitalWrite(5, LOW);
- digitalWrite(7, LOW);
- digitalWrite(8, LOW);
- delay(valorPotenciometro);
- digitalWrite(2, HIGH);
- digitalWrite(7, HIGH);
- digitalWrite(1, LOW);
- digitalWrite(3, LOW);
- digitalWrite(4, LOW);
- digitalWrite(5, LOW);
- digitalWrite(6, LOW);
- digitalWrite(8, LOW);
- delay(valorPotenciometro);
- digitalWrite(1, HIGH);
- digitalWrite(8, HIGH);
- digitalWrite(2, LOW);
- digitalWrite(3, LOW);
- digitalWrite(4, LOW);
- digitalWrite(5, LOW);
- digitalWrite(6, LOW);
- digitalWrite(7, LOW);
- delay(valorPotenciometro);
- ¿QUÉ DIFICULTADES TUVO?
- AL PRINCIPIO ETABA UN POCO DE COMPLICACIONE YA QUE Y AHORA TAMBIEN PORQUE LA VELOCIDAD EN QUE DEBE DE PRENDERSE Y APAGARSE SECUENCIALMENTE.
- CONCLUSIÓN
- ESTA PRACTICA ES MUY COMPLICADA SIN EMBARGO NOS AYUDARA MUCHO A REALIZAR O A PODER HACER MAS PROYECTOS COMO DE ESTE TIPO.