Buton Kullanımı
Uygulama 5
Uygulama 5
Buton ile LED Yakma
Buton ile LED Yakma
Devre Tasarımı
Devre Tasarımı
Devremize aşağıdaki gibi LED ve butonumuzu bağlayalım. Bu devrede 7. pini LED’i yakmak için çıkış pini ve 8. pini de butona basılıp basılmadığını kontrol etmek için giriş pini olarak kullanacağız.
İhtiyaç Listesi:
- Bir adet 220Ω direnç (LED için)
- Bir adet 10kΩ direnç (Buton için)
- Bir adet kırmızı LED
- Jumper kablo.

Kodlama
Kodlama
Sonsuz döngünün içerisinde bir eğer koşulu yardımı ile sürekli 8. pini okuyoruz ve butona basılıp basılmadığını kontrol ediyoruz. Bunu yapmak için Pin bölümündeki Dijital pin okuma bloğunu kullanacağız. Bu bloğu alarak eğer bloğuna koşul olarak yerleştiriyoruz. Eğer butona basılı ise koşulun eğer kısmı, basılı değilse de koşulun değilse kısmı çalışıyor. Böylece butona basılı tutulduğunda 7. pinde bulunan LED’imiz yanıyor, butondan elimizi çektiğimizde LED sönüyor.

Çalıştıralım
Çalıştıralım
Yükleme işlemini gerçekleştirip kodumuzu Arduino karta atalım. Bizden butona basıp bırakmamızı bekliyor. Basılı tuttuğumuz sürece LED’in yandığını ve elimizi butondan çektiğimizde LED’in söndüğünü görebiliriz. Şimdi siz başka buton ve LED’ler yerleştirerek her bir butonun farklı bir LED’i kontrol etmesini sağlayabilirsiniz.

Uygulama 6
Uygulama 6
Tek Buton ile Sırayla LED Yakma
Tek Buton ile Sırayla LED Yakma
Devre Tasarımı
Devre Tasarımı
Devremize aşağıdaki gibi LED’lerimizi ve butonumuzu bağlayalım. Bu devrede 7., 6., ve 5. pinleri LED’leri yakmak için çıkış pini ve 8. pini de butona basılıp basılmadığını kontrol etmek için giriş pini olarak kullanacağız.
İhtiyaç Listesi:
- Üç adet 220Ω direnç (LED için)
- Bir adet 10kΩ direnç (Buton için)
- Üç adet kırmızı LED
- Jumper kablo.

Kodlama
Kodlama

Bu uygulamada LED’lerimizi sırayla 7., 6. ve 5. pinler yardımıyla yakıp söndüreceğiz. Bu sırayı takip edebilmek için değişkenler kısmında pin isimli bir değişken tanımlıyoruz ve yap bloğunu kullanarak başlangıç değerini 7 olarak ayarlıyoruz. Sonsuz döngü içerisinde butona basılıp basılmadığını sürekli olarak kontrol etmemiz gerekiyor.

Eğer butona basılıp bırakılır ya da basılı tutulursa pin numarasına göre yanıp sönmesi ve bir azalarak diğer pine geçmesini sağlayalım.

Son olarak 3 kez çalışıp pin numarası bizim kullanmadığımız 4. pine geçtiğinde pin numarasını 7 yaparak tekrar başa almamız gerekiyor.

Çalıştıralım
Çalıştıralım
Yükleme işlemini gerçekleştirip kodumuzu Arduino karta atalım. Daha sonra butonumuza basıp bırakarak LED’lerin sırayla yandığını görebiliriz. Ya da butonumuza basılı tuttuğumuzda da aynı işlemin gerçekleştiğini gözlemleyebiliriz.