10 Ağustos 2018 Cuma

mBlock ile Klavye Tuşu ile Led Kontrolü

       mBlock ile etkileşimli kod yazmak için basit ve ilgi çekici bir örnek uygulama yapılabilir. Uygulamamız her ne kadar bir led yakmak ve söndürmek gibi basit bir şeymiş gibi gözükse de, temel olarak çok önemlidir. Özellikle kodlama derslerinde öğrencilere temel olarak hep bu örnekle başlangıç yapılır. Led yerine bir TV'yi, bir lambayı veya kapıyı açmak veya kapatmak olarakta örneği kurgulayabilirsiniz.

       Led yakmak ve söndürmek insan kulağına çok basit geliyor olabilir. Bunu öğrencilerinize led yakıp söndürme örneği olarak değil de, "Bilgisayarda çalışıyorsunuz ve hava karardı. Işığı açmak istiyorsunuz. Ama yerinizden kalkmaya da üşeniyorsunuz. Yerinizden kalkmadan klavyenizib tuşunu kullanarak lambayı yakmak istemez misiniz?" şeklinde bir giriş ile anlatırsanız emin olun bütün öğrenciler pür dikkat kesilip sizi can kulağıyla dinleyecektir. Hatta bu soruyu sorduktan sonra kısa bir beyin fırtınası yapıp farklı örnekler üretmelerini de sağlayabilirsiniz.


Gelelim örneğimizin nasıl yapıldığına. Örneğe başlamadan önce arduino muza led (9 nolu porta) bağlantısı yapıp bilgisayarımıza USB kablo ile bağlıyoruz. Tabi bu noktada etkileşimli uygulama yazmak için yapılması gerekenler ile ilgili yazımızı okumanızda fayda var.
    Küçük Sahne Seçimi
  • mBlock programında interaktif uygulama yapabilmemiz için düzenle menüsünden küçük sahneyi seçiyoruz. Arduino Kipi ni seçserseniz interaktif uygulama yazamazsınız.

Klaye Olayı Ekleme
  • mBlock yazılımında yukarı ok ve aşağı ok tuşuna basıldığında olaylarını projemize ekliyoruz.
  • gerekli olan kod bloklarımızı ekliyoruz.
Program
  • Yukarı ok tuşuna bastığımızda led yanıyor, aşağı ok tuşuna bastığınızda ise led sönmektedir.

Örnek: Sağ tuşa basıldığında ise led 1 saniye yansın ve sönsün. Bu uygulamayı da öğrencilerden yapmalarını isteyebilirsiniz.

Hiç yorum yok:

Yorum Gönder