Polsador
Requisits de compleció
// Polsador: Encés un LED connectat al pin 13 mentre es premi un polsador connectat al pin 2
// Constants de pins
const int buttonPin = 2;
const int ledPin = 13;
// Variable d'estat:
int buttonState = 0;
// Quan comenci el programa
void setup() {
// Fixar pin de led de sortida
pinMode(ledPin, OUTPUT);
// Fixar pin de botó d'entrada
pinMode(buttonPin, INPUT);
}
// Es repeteix indefinidament
void loop(){
// Llegeix senyal del pin del botó
buttonState = digitalRead(buttonPin);
// Comprovar si el botó està premut
// Si l'estat del botó està alt
if (buttonState == HIGH) {
// Engega led
digitalWrite(ledPin, HIGH);
}
// Si no
else {
// Apaga el led
digitalWrite(ledPin, LOW);
}
}
Darrera modificació: dijous, 21 de maig 2015, 17:06