Está en la página 1de 10

bool boton,boton_ant=HIGH,opcion=HIGH;

int incremento=10,senal=0,potenciometro,factor=1;

void setup()

Serial.begin(9600);

pinMode(2,INPUT);

void loop()

boton=digitalRead(2);

potenciometro=analogRead(A0)/10;

if(boton==LOW && boton_ant==HIGH)

opcion=!opcion;

if(opcion==HIGH)

Serial.println(senal);

senal=senal+(incremento+potenciometro)*factor;

if(senal>=1000)

factor=-1;

if(senal<=0)

factor=1;

else

Serial.println(senal);

senal=senal+(incremento+potenciometro)*factor;

if(senal>=1000)
senal=0;

factor=1;

boton_ant=boton;

También podría gustarte