Buton

A. Scopul proiectului

Starea butonului va determina aprinderea, respectiv stingerea LED-ului.

B. Componentele necesare

  • Arduino Uno;
  • LED;
  • Rezistor de 220Ω;
  • Rezistor de 10kΩ;
  • Buton;
  • Fire.

C. Diagrama de conectare

LED + buton

D. Conexiunea firelor

  • Anodul(+) se conectează la rezistorul de 220Ω, iar apoi la pinul D8;
  • Catodul (-) se conectează la GND;
  • Unul din terminalele butonului se leagă la 5V, celălalt la GND, iar al treilea la D7.

E. Codul sursă

Link:

https://www.tinkercad.com/things/cQguvcgqT0N-04-led

#define LED_PIN 8 //Definim LED-ul pe pinul 8 al plăcii
#define BUTTON_PIN 7 //Definim butonul pe pinul 8 al plăcii
void setup() {
  pinMode(LED_PIN, OUTPUT);  //LED-ul este de tip OUTPUT
  pinMode(BUTTON_PIN, INPUT); //Butonul este de tip INPUT
}
void loop() {
  if (digitalRead(BUTTON_PIN) == HIGH) {
    digitalWrite(LED_PIN, LOW);
  }else {digitalWrite(LED_PIN, HIGH);}
}

F. Informații

Un buton simplu

Un buton este un tip de comutator utilizat pentru controlul unor aparate. Există tot felul de butoane de dimensiuni și forme diferite ce pot îndeplini funcții diverse, după modul cum sunt programate.

Practic, în acest proiect, butonul este folosit pe post de întrerupător manual.