// como hacer que un boton tenga dos comportamientos total metne 
// diferentes 
// uno si se deja presioando tiene que prender 
// pero se se deja rpresioando el rojo se apaga 


const int led = 2 ; 
const int led2 = 3 ;
const int boton = 4 ; 
int contador = 0 ; 


void setup() {
  // put your setup code here, to run once:
  pinMode(led , OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(boton, INPUT);
  Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
  funcion(); 
}

void funcion(){

  int leerboton = digitalRead(boton); 
  if(leerboton == 0){
    digitalWrite(led, HIGH);
    digitalWrite(led2, LOW);
  }else if (leerboton == 1){
    digitalWrite(led, LOW);
    digitalWrite(led2, HIGH);
  }
  
}
$abcdeabcde151015202530fghijfghij