Como leo el puerto serie

Hola todos , estoy armando algunos circuitos en arduino y en esta oportunidad quiero armar un circuito que al pulsar un boton se incremente una variable de 20 en 20 y al soltarlo la misma pare de incrementarse . lugo si apreto otro boton se encienda y apague una luz el tiempo que se almaceno en la variable . y si apretó los 2 botones se resetearia el circuito para que pueda almacenar un nuevo incremento pulsando el boton 1 .

Tengo esto armado hasta ahora
pero me esta faltando como leer el puerto serie para que el led se encienda el tiempo que se incremento en el serial .
<
int LED=13; //SALIDA
int PULSADOR1=2;
int PULSADOR2=3;
int conta = 0;
int variacion= 20;

void setup() {
Serial.begin(9600);
pinMode(LED,OUTPUT);
pinMode(PULSADOR1,INPUT);
pinMode(PULSADOR2,INPUT);

}

void loop(){

if (digitalRead(PULSADOR1)==HIGH && digitalRead(PULSADOR2)==LOW)
{
conta = conta + variacion;
Serial.println(conta);
delay (100);

}
else
{
if (digitalRead(PULSADOR1)==LOW && digitalRead(PULSADOR2)==HIGH)
digitalWrite(LED,HIGH);

}
}>

Van dos hilos en los que publicas código sin usar etiquetas. Por favor lee las normas del foro (1er hilo de cada sección y edita tu código en ambos hilos usando etiquetas </> es la etiqueta que debes usar).
Mira otros hilos y verás de qué hablo.
Me acabo de dar cuenta que preguntas lo mismo que en el otro sobre Incrementos de 20 a 20.
Esto es un doble posteo asi que cierro el hilo.