mBlock Dersleri-17 mBlock İki Buton İle Led Yakma Söndürme
mBlock ile Arduino uygulamaları serisine devam ediyoruz. Bu yazımızda mBlock İki Buton İle Led Yakma Söndürme devresini yapacağız.
mBlock programı blok kısmı, devre montaj şeması, devre kurulumu detaylı anlatım ve devre çalışma videosu şu şekildedir.
mBlock programında üstteki blok diyagramını kullanarak devremizin blok kısmını tasarlayabiliriz.
DEVRENİN ÇALIŞMASI:
Soldaki butona bastığımızda led diyot yanacak, sağdaki butona bastığımızda led diyot sönecektir.
Devremizde sürekli tekrarla fonksiyonu içerisinde eğer yapısı ile her iki butonun durumunun basılı olup olmadığını dijital pin okuma bloğu kullanarak okuduk. (Buton basılı olduğunda pine 5 Volt gelecek olup durum High veya 1 olacaktır.) Butonumuz pull-down direnci ile toprağa (GND) bağlı olduğundan normal durumda buton pininin girişi LOW olacaktır. Biz birinci butona bastığımızda buton pinine 5 Volt gidecek ve HIGH (yüksek) seviyesine çıkacaktır. Eğer bloğu ile buton HIGH ( 1 ) seviyesine çıktığında Led pinini HIGH (yüksek) yaparak yanmasını sağladık. İkinci butona bastığımızda buton pinine 5 Volt gidecek ve HIGH ( 1 ) seviyesine çıkacaktır. Eğer bloğu ile buton HIGH ( 1 ) seviyesine çıktığında Led pinini LOW (düşük) yaparak sönmesini sağladık.
DEVRE MONTAJ ŞEMASI:
DEVRE KURULUMU:
Malzemeler:
Arduino Uno
Breadboard
1 adet led diyot
1 adet 220 Ω direnç
2 adet 10 kΩ direnç
2 adet 4 pinli push buton
10 adet iki ucu erkek jumper kablo
Breadboard üzerine 1 adet led diyot yerleştirilir. Led diyotun (uzun) artı bacağına 220 ohm direnç bağlanır. 220 ohm direncin diğer ucu Arduino’nun 7 numaralı pinine bağlanır. Led diyotun eksi ucu boardın alt kısmındaki yatay şerite jumper kablo ile bağlanır.
Breadboard üzerine 1 adet led diyot yerleştirilir. Led diyotun (uzun) artı bacağına 220 ohm direnç bağlanır. 220 ohm direncin diğer ucu Arduino’nun 7 numaralı pinine bağlanır. Led diyotun eksi ucu boardın alt kısmındaki yatay şerite jumper kablo ile bağlanır.
Breadboard üzerine 2 adet dört bacaklı buton yerleştirilir. Butonların bir ucu Arduino’nun 8 ve 9 numaralı pinlerine bağlanır. Ayrıca butonların bu ucuna 10 kiloohm birer direnç bağlanır. Dirençlerin diğer bacağı boardın alt kısmındaki led diyotun bağlandığı yatay şerite jumper kablo ile bağlanır. Butonların karşı çapraz ucu veya yandaki ucu, boardın alt kısmındaki yatay şerittteki diğer sıraya, jumper kablo ile bağlanır. Buradan başka bir jumper kablo ile Arduino’nun +5 Volt pinine bağlanır. (isterseniz buton üzerinden direk Arduino +5 Volt kısmına bağlayabilirsiniz.) Led diyotun ve 10 kiloohm dirençlerin bacağının bağlı olduğu boardın alt kısmındaki yatay şerit üzerine tek bir kablo bağlanarak, kablonun diğer ucu Arduino’nun GND pinine bağlanıp devre tamamlanır.
mBlock İki Buton İle Led Yakma Söndürme
Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda da mBlock ve Arduino ile ilgili ders videoları bulabileceksiniz. Youtube kanalıma abone olmayı da unutmayınız.
https://www.youtube.com/@candemirahmet
Yorum Yap