Arduino Sürgü Anahtar ve Buton Uygulamaları

SÜRGÜ ANAHTAR UYGULAMA VE DERS İÇİ ÖDEVLER

Uygulama 1. Aşağıda görmüş olduğunuz devreyi Tinkercad uygulamasında kurarak çalışmasını inceleyiniz ve nasıl çalıştığını yazınız. NOT: Bu devrenin çalışması için koda ihtiyaç yoktur.

Devre:

Uygulama 2. Aşağıda görmüş olduğunuz devreyi Tinkercad uygulamasında kurarak çalışmasını inceleyiniz ve nasıl çalıştığını yazınız.

Devre:                 

Uygulama 3. Görmüş olduğunuz devreyi Tinkercad uygulamasında kurunuz ve aşağıda bulunan soruları bu devreye göre cevaplayınız.

  1. Sürgülü anahtar sola çekildiğinde ledler sola doğru(4,3,2,1), sağa çekildiğinde ledler sağa doğru(1,2,3,4) yarım sn. arayla yanacaktır. Gerekli olan kodları yazınız.
  2. Sürgülü anahtar sola çekildiğinde 1 ve 2 nolu ledler, sağa çekildiğinde 3 ve 4 nolu ledler yanık kalacaktır. Gerekli olan kodları yazınız.
  3. Sürgülü anahtar sola çekildiğinde 1 ve 3 nolu ledler 1sn. arayla yanıp sönecektir, sağa çekildiğinde 2 ve 4 nolu ledler yanıp sönecektir. Gerekli olan kodları yazınız.

BUTON KULLANIM UYGULAMALARI VE DERS İÇİ ÖDEVLER

Uygulama 4. Görmüş olduğunuz devreyi Tinkercad uygulamasında kurunuz ve aşağıda bulunan kodları kullanarak, butona basıldığında led in yanmasını sağlayınız.

NOT: Buton devreye bağlanırken direnç kullandık. Bu direncin ismi pull-down direncidir. Pull-down direnci, dijital pinleri giriş olarak kullandığımızda sinyalin bozulmamasını sağlar. Bu devrede buton basılı değilken dijital pinden okunan değer LOW seviyesidir. Pull-down direnci, buton basılıp değer HIGH’a çekilmediği sürece bu pindeki gerilimin 0V’ta sabit kalmasını sağlar.

Uygulama 5. Görmüş olduğunuz devreyi Tinkercad uygulamasında kurunuz ve aşağıda bulunan soruları bu devreye göre cevaplayınız.

  1. Butona basıldığında ledlerin 1er sn. arayla baştan sona yanmasını sağlayınız. (1 yanık 2-3 sönük, 2 yanık 1-3 sönük, 3 yanık 1-2 sönük)
  2. Butona basılı değilken 2. led in yanık, butona basılı iken ise 1 ve 3. led in yanmasını sağlayınız.