İçeriğe geç
PROJE · ARDUİNO

Arduino'ya buton bağla: basınca ışık yansın

Bir buton ve bir 10 kΩ dirençle Arduino'nun bir girişi okunur; butona basınca kartın ışığı yanar. Direnç, buton basılı değilken girişin boşta kalıp rastgele değer okumasını önler.

S Sen Halledersin · 1 Kasım 2026

ARDUINO 5VD2GND 10 kΩ BUTON direnç D2'yi basılmadıkça GND'de tutar
ZORLUK
Kolay
ADIM
3
MALZEME

Neler lazım?

NOPARÇAADETNOT
01 Arduino Uno 1
02 Buton (tact switch) 1
03 10 kΩ direnç 1 kahverengi · siyah · turuncu
04 Breadboard ve jumper 1 + 3
Bağlantılar
NeredenNereye
5VButonun bir bacağı
Butonun diğer bacağıDijital 2
Dijital 210 kΩ direnç → GND
  1. Butonu breadboard'a tak

    Butonu orta boşluğun üstüne oturt; böylece karşılıklı bacakları ayrı satırlara düşer ve kısa devre olmaz.

  2. Üç bağlantıyı yap

    Tablodaki gibi: 5V butonun bir yanına, butonun öbür yanı 2 numaralı bacağa; aynı noktadan 10 kΩ direnç GND'ye. Direnç, buton basılı değilken 2 numarayı GND'de (LOW) tutar.

  3. Kodu yükle, butona bas

    Kodu yükle. Butona basılıyken kartın L ışığı yanar, bırakınca söner.

buton.ino · Arduino IDE · Arduino Uno
const int butonBacagi = 2;

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
  pinMode(butonBacagi, INPUT);
}

void loop() {
  int durum = digitalRead(butonBacagi);

  if (durum == HIGH) {
    digitalWrite(LED_BUILTIN, HIGH);
  } else {
    digitalWrite(LED_BUILTIN, LOW);
  }
}
İşine yaradı mı? Takıldığım yer var

Kaynaklar

  1. Arduino Docs · Button
  2. Arduino Docs · Digital Pins

Son kontrol: 2 Kasım 2026

AYNI RAFTA

Bunlar da işine yarayabilir