Estoy haciendo un sensor touch en arduino y necesito que al tocarlo me salga 1 y al hacerlo otra vez 0 solo esos 2 números ayuda pls :(

Adjuntos:

Respuestas

Respuesta dada por: andresrod24
0

Respuesta:

int estado = 0;

int touch = 2,

int bandera = 0;

int salida = 0;

void setup(){

   pinMode(touch,INPUT);

   Serial.begin(9600);

}

void loop()

{

   

 estado = digitalRead(touch);

 if(estado==1&&Bandera==0)

 {

   Serial.println(1);    

   while(estado==1)

   {

    estado = digitalRead(touch);

    Bandera=1;

   }

 }

 if(estado==1&&Bandera==1)

 {

   Serial.println(0);

   while(estado==1)

   {

    estado = digitalRead(touch);

    Bandera=0;

   }

 }

}

Explicación:

conecta el sensor en el pin 2


sofic5ox61rn: Me salió un error :(
Respuesta dada por: Ivangarciacastillo9
0

Respuesta:

COD-LINE

Explicación:

Preguntas similares