// 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