Deber #1 Prender LEDS en Secuencia: Pineda Jos e

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Pineda José

DEBER #1
Prender LEDS En Secuencia

1 Materiales:
10 LEDS
Cables
Arduino UNO
10 resistencias (220 Ω)
Potenciador

2 Circuito:

3 Código de programación
int led1=2;
int led2=3;
int led3=4;
int led4=5;
int led5=6;
int led6=7;
int led7=8;
int led8=9;
int led9=10;
int led0=11;
void setup() {
Serial.begin(9600);
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(led4,OUTPUT);

1
Pineda José

pinMode(led5,OUTPUT);
pinMode(led6,OUTPUT);
pinMode(led7,OUTPUT);
pinMode(led8,OUTPUT);
pinMode(led9,OUTPUT);
pinMode(led0,OUTPUT);
}
void loop() {
int poten=analogRead(A0);
if(poten==0){
digitalWrite(led1,LOW);}
if(poten>0 & poten<=1023){
digitalWrite(led1,HIGH);}
if(poten>=120 & poten<=1023){
digitalWrite(led2,HIGH);}
else if(poten<120){
digitalWrite(led2,LOW);}
if(poten>=240 & poten<=1023){
digitalWrite(led3,HIGH);}
else if(poten<240){
digitalWrite(led3,LOW);}
if(poten>=360 & poten<=1023){
digitalWrite(led4,HIGH);}
else if(poten<360){
digitalWrite(led4,LOW);}
if(poten>=480 & poten<=1023){
digitalWrite(led5,HIGH);}
else if(poten<480){
digitalWrite(led5,LOW);}
if(poten>=600 & poten<=1023){
digitalWrite(led6,HIGH);}
else if(poten<600){
digitalWrite(led6,LOW);}
if(poten>=720 & poten<=1023){
digitalWrite(led7,HIGH);}
else if(poten<720){
digitalWrite(led7,LOW);}
if(poten>=840 & poten<=1023){
digitalWrite(led8,HIGH);}
else if(poten<840){
digitalWrite(led8,LOW);}
if(poten>=960 & poten<=1023){
digitalWrite(led9,HIGH);}
else if(poten<960){
digitalWrite(led9,LOW);}
if(poten==1023){
digitalWrite(led0,HIGH);}
else if(poten<1023){
digitalWrite(led0,LOW);}

You might also like