int pin;
int pinPot=A0;//pin analogo ;
int valor;
/*
partes en las que se va a dividir el potenciometro
*/
int prender2=204;
int prender3=408;
int prender4=613;
int prender5=817;
int tiempo=100; //tiempo que va a permanecer encendido
void setup()
{
for(pin=2;pin<=6;pin++){
pinMode(pin,OUTPUT);
}
Serial.begin(9600);
}
void loop()
{
valor=analogRead(pinPot); //captura de valor del potenciometro
if (valor < prender2 )
{
encender(2, tiempo);
}
else if (valor>prender2){
apagar(2);
}
if (valor >prender2 && valor <prender3 )
{
encender(3,tiempo);
}
else
{
apagar(3);
}
if (valor >prender3 && valor <prender4)
{
encender(4,tiempo);
}
else
{
apagar(4);
}
if (valor >prender4 && valor <prender5)
{
encender(5,tiempo);
}
else
{
apagar(5);
}
if (valor >prender5)
{
encender(6,tiempo);
}
else if(valor<prender5 )
{
apagar(6);
}
Serial.println(valor,DEC);
}
void encender(int pin ,int tiempos)
{
digitalWrite(pin,HIGH);
delay(tiempos);
}
void apagar(int pin)
{
digitalWrite(pin,LOW);
}