You are on page 1of 1

int i = 0;

int pinPotenciometro = A0;


int valorPotenciometro = 0;
int pinLed2=7;
int pinLed3=8;
int pinLed4=9;
int pinLed5=10;
int pinLed6=11;
int pinLed7=12;
void setup()
{
pinMode(pinPotenciometro, INPUT);
pinMode(pinLed2, OUTPUT);
pinMode(pinLed3, OUTPUT);
pinMode(pinLed4, OUTPUT);
pinMode(pinLed5, OUTPUT);
pinMode(pinLed6, OUTPUT);
pinMode(pinLed7, OUTPUT);
Serial.begin(9600);
}
void loop ()
{
valorPotenciometro = analogRead(pinPotenciometro);
Serial.println (valorPotenciometro, DEC);
delay(100);

if (valorPotenciometro >= 100) {digitalWrite (pinLed2, HIGH);}else {digitalWrite


(pinLed2, LOW);}
if (valorPotenciometro >= 200) {digitalWrite (pinLed3, HIGH);}else {digitalWrite
(pinLed3, LOW);}
if (valorPotenciometro >= 300) {digitalWrite (pinLed4, HIGH);}else {digitalWrite
(pinLed4, LOW);}
if (valorPotenciometro >= 400) {digitalWrite (pinLed5, HIGH);}else {digitalWrite
(pinLed5, LOW);}
if (valorPotenciometro >= 500) {digitalWrite (pinLed6, HIGH);}else {digitalWrite
(pinLed6, LOW);}
if (valorPotenciometro >= 6000) {digitalWrite (pinLed7, HIGH);}else {digitalWrite
(pinLed7, LOW);}
//si el valor es menor de 10, ordenamos apagar todos los leds
if (valorPotenciometro < 10) apagarLeds ();
}

void apagarLeds ()
{
for (i=8; i<13; i++)
digitalWrite(i, LOW);
}

You might also like