Descrición:
Imos utilizar a función de control while para que se execute un proceso mentres se cumpra unha condición. while(condición) { proceso }
Programa:
Imos facer un programa no que un LED escintile mentres non premamos o pulsador. No momento en que prememos deixa de facelo.
// Declaración de variables int led = 13; int pulsador =2; // Configuración void setup() { pinMode(led, OUTPUT); // Configuramos o pin 13 como saida } // Programa void loop() { while (digitalRead(pulsador)==0){ // Mentres non se prema o pulsador digitalWrite(led, HIGH); // O LED escintila delay(200); digitalWrite(led, LOW); delay(200); } }
Propostas:
- Pontenciómetro: Fai que os LEDs escintilen mentres o sinal dun potenciómetro sexa inferior a 700. Por riba dese valor deben apagarse.