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 a la pregunta
Contestado por
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 :(
Contestado por
0
Respuesta:
COD-LINE
Explicación:
Otras preguntas
Biología,
hace 6 meses
Tecnología y Electrónica,
hace 6 meses
Biología,
hace 1 año
Religión,
hace 1 año