Escolar Documentos
Profissional Documentos
Cultura Documentos
En ste tutorial podrs aprender cmo mover la luz entre varios leds al estilo del auto fantstico. La velocidad la
podemos controlar con el potencimetro. Si giramos el potencimetro en sentido horario la velocidad de
desplazamiento aumentar y si lo giramos en sentido antihorario disminuir.
Para lograrlo utilizamos la estructura switch - case que circula por los diferentes estados en que cada led est
encendido. Luego hacemos una pausa por un tiempo que depende de la lectura del potencimetro. En ste caso
estamos usando la frmula: tiempo=(valorPot/2)+25 con la que obtenemos un rango de tiempo entre medio
segundo y 25 milisengundos de espera antes de pasar al siguiente estado.
Materiales
1 led
1 resistencia 220
2 Botones tipo NA
12 cables
Circuito
Cdigo
int pinLed = 10; // Pin del LED
int boton1 = 2; //Encender
int boton2 = 7;//Apagar</code>
void setup() {
pinMode(pinLed, OUTPUT);
pinMode(boton1, INPUT_PULLUP);
pinMode(boton2, INPUT_PULLUP); }
void loop() {
if (digitalRead(boton1) == LOW) {
digitalWrite(pinLed, HIGH);
} if (digitalRead(boton2) == LOW) {
digitalWrite(pinLed, LOW); } }
Ejercicios
1. Elabora con el arduino, el siguiente circuito, use 8 leds, 8 resistencias 220, adems tiene un
potencimetro de 5k, se pretende elabora un circulo con los 8 leds, tambin piden que un
solo led estar girando en el crculo a la velocidad q determine el potencimetro.
2. Elabora con el display de 7 segmentos, que formalice los numero de 0 al 9 haciendo un
conteo ascendente determine el tiempo de cambio de 10 segundos.
3. Construya un circuito que permita contar del 0 al 9 haciendo uso del display de 7 segmentos.
Adems que cuando presione un botn vaya incrementando el conteo.