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.
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.
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.
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 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.
IOS 15'in 10 yeni özelliği
WEBP dosyalarını Adobe Photoshop ile açma, oluşturma
Windows 10 için ücretsiz Windows File Recovery programı
Arduino uzaktan kumanda ve IR receiver ile servo motor kontrolü
Arduino LCD ekranda kayan yazı yapalım
Arduino engelden kaçan araba yapımı