Arduino ile buton bağlamak için aşağıdaki adımları izlemek gerekmektedir:
- Butonun Arduino'ya Bağlanması: Butonun bir ucunu Arduino'nun dijital pinlerinden birine, diğer ucunu ise GND'ye bağlayın 12.
- Pull-Down veya Pull-Up Resistor Kullanımı: Buton bağlantısında bir pull-down veya pull-up resistor kullanılması önerilir 13. Bu, butonun durumuna göre Arduino pininin HIGH veya LOW değerini almasını sağlar.
- Arduino Kodunun Yazılması: Arduino IDE'de
pinMode()
fonksiyonu ile butonun bağlı olduğu pini giriş (INPUT
) veya çıkış (OUTPUT
) olarak ayarlayın 12.digitalRead()
fonksiyonu ile butonun durumunu okuyun ve gerekli işlemleri gerçekleştirin 12.
Örnek bir kod parçası:
int buttonPin = 2; // Butonun bağlı olduğu pin int buttonState = 0; // Butonun durumu void setup() { pinMode(buttonPin, INPUT); // Butonu giriş olarak ayarla } void loop() { buttonState = digitalRead(buttonPin); // Butonun durumunu oku if (buttonState == HIGH) { // Eğer butona basılmışsa digitalWrite(ledPin, HIGH); // LED'i yak } else { digitalWrite(ledPin, LOW); // LED'i söndür } }
5 kaynaktan alınan bilgiyle göre: