Bu projede, LED'in yandığını kontrol etmek için bir LED devresine bir buton anahtarı ekleyeceksiniz. LED'i buton ile kontrol etmeyi öğreneceğiz. mblock 5 ile blok kodlamasını yapalım.

Buton kontrollü led yakma (buton ile led yakma)

Proje için gerekli elemanlar

  • Arduino uno r3 kartı
  • Breadboard
  • Jumper kabloları
  • 1 adet LED
  • 4 veya 2 ayaklı pushbutton
  • 10 kΩ direnç
  • 220 Ω direnç

Bu projede kullandığımız buton anahtarların temellerini göstermektedir. Hemen hemen tüm elektrikli eşyaları açıp kapatmak için bir anahtar kullanılır ve şu anda bizde bu anahtar türlerinden bir düğme kullanacağız.

Nasıl çalışır ?

Bir butona basıldığında, buton devreyi açar ve kapatır. Düğme bırakıldığında, bağlantı kopar. Düğme anahtarı, örneğin bilgisayar klavyelerinde de kullanılır. Bu anahtar, bir ışık düğmesi gibi diğer konuma geçene kadar açık veya kapalı kalan bir anahtardır.

Bu tip butonun dört pini vardır, ancak genellikle sadece iki pinini bağlantı için kullanırsınız. Alttaki iki kullanılmayan pin aynı işi yapmasına rağmen, bu proje için üst bağlantıları kullanıyoruz.

Devre Şeması

Arduino IDE Kodları

Buton için atanan pin INPUT olarak ve LED için atanan pin ÇIKIŞ olarak ayarlanır. Kod, Arduino'ya, düğmeye basıldığı sürece (devre tamamlandıktan sonra) LED'i yakmasını ve düğmeye basılmadığında LED'i söndürmesini söyler. Düğme bırakıldığında, devre kesilir ve LED söner.

const int dugmePini = 2;
const int ledPini = 13;
int butonDurumu = 0;

void setup() {
pinMode(ledPini, OUTPUT);
pinMode(dugmePini, INPUT);   }

void loop() {
butonDurumu = digitalRead(dugmePini);

if (butonDurumu == HIGH) { 
    digitalWrite(ledPini, HIGH);  }
else {
    digitalWrite(ledPini, LOW);   }
}

Mblock 5 kodları

Mblock kodları mblock yazılımının 5.ci versiyonunda yapılmıştır. "butondurum" adında değişken tanımı yapınız ve başlangıç değeri mblock tarafından 0 olarak tanımlanacak.

  • Yazı Etiketleri :
  • mblock 5 buton ile led yakma
  • arduino butonla led yakma
Arduino LCD ekranda kayan yazı yapalım
Yazıyı Oku

Arduino LCD ekranda kayan yazı yapalım

Arduino engelden kaçan araba yapımı
Yazıyı Oku

Arduino engelden kaçan araba yapımı

4WD bluetooth kontrollü araba yapımı - arduino
Yazıyı Oku

4WD bluetooth kontrollü araba yapımı - arduino

Arduino nem ve sıcaklık değerini lcd ekrana yazdıralım
Yazıyı Oku

Arduino nem ve sıcaklık değerini lcd ekrana yazdıralım

Arduino ile keypadli giriş sistemi yapımı
Yazıyı Oku

Arduino ile keypadli giriş sistemi yapımı

Arduino hareket sensörü alarmı yapımı
Yazıyı Oku

Arduino hareket sensörü alarmı yapımı

Menu