boolean

Una variable tipo booleano admite uno de dos valores, true o false. (Cada variable booleana ocupa un byte de memoria.)

Ejemplo


int LEDpin = 5;        // LED conectado al pin 5
int switchPin = 13;   // pulsador conectado al pin 13, el otro teminal a masa
boolean running = false;

void setup()
{
pinMode(LEDpin, OUTPUT);
pinMode(switchPin, INPUT);
digitalWrite(switchPin, HIGH);   // activa la resistencia pullup
}

void loop()
{
if (digitalRead(switchPin) == LOW)
{
// pulsador activado - la resistencia pullup pone el pin a nivel HIGH
delay(100);    // temporizacion para el rebote del pulsador
running = !running;     // cambia la variable running
digitalWrite(LEDpin, running)     // indicada a través del LED
}
}  

No hay comentarios:

Publicar un comentario