Anche in questo caso nel sito di Michele Maffucci è possibile trovare la descrizione passo-passo delle operazioni da compiere:

https://www.maffucci.it/2010/12/06/arduino-lezione-03-controlliamo-un-led-con-un-pulsante/

Ecco comunque schema di collegamento e sketch:

 

 

#define ledpin 13
#define buttonpin 7

bool buttonState = LOW;

void setup()
{
  pinMode(buttonpin, INPUT);
  pinMode(ledpin, OUTPUT);
}

void loop()
{
  buttonState = digitalRead(buttonpin);  
  // se il pulsante è premuto il valore del pin è HIGH
  if (buttonState == HIGH) {
    digitalWrite(ledpin, HIGH);     // accendi il led
  } else {
    digitalWrite(ledpin, LOW);      // spegni il led
  }
  delay(10); // Delay a little bit to improve simulation performance
} 

 

 

Ultime modifiche: martedì, 9 gennaio 2024, 19:14