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
WEBP dosyalarını Adobe Photoshop ile açma, oluşturma
Yazıyı Oku

WEBP dosyalarını Adobe Photoshop ile açma, oluşturma

Windows 10 için ücretsiz Windows File Recovery programı
Yazıyı Oku

Windows 10 için ücretsiz Windows File Recovery programı

Arduino uzaktan kumanda ve IR receiver ile servo motor kontrolü
Yazıyı Oku

Arduino uzaktan kumanda ve IR receiver ile servo motor kontrolü

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

Menu