Kodu Game Lab ile BBC Micro:Bit Eğitim Serisi-I

BBC Micro:bit’i bilgisayara bağlama

Micro:bit’i bilgisayarınıza veya veri aktarımı yapabilen herhangi bir telefon tablete şarj kablosu ile bağlaya bilirsiniz. Veri BBC micro:bit ve bilgisayar arasında gönderilebilir ve alınabilir. yazılan programlar bu USB veri bağlantısı üzerinden mikro:bit’e indirilebilir.

 

Windows, Mac, Chrome OS (Chromebook’lar) ve Linux’tan (Raspberry Pi dahil) işletim sistemleri için bir sürücü kurulumu gerekli. Arm MBED seri port sürücüsü bu iş için üzerilmiş ve ücretsiz sunulmakta.

 

Kodu Game Lab ve BBC micro:bit bağlantısı

Kodu game lab’in  en yeni sürümü artık BBC micro:bit’in giriş aygıtı olarak kullanılmasını destekliyor. Daha önce sadece klavye ve fareyi destekliyordu. Bu, micro:bit’in oyun konsolu olarak kullanabileceğiniz veya  mikro:bit’teki giriş  pinlerine elektronik komponentler  bağlayarak kullanabileceğimiz anlamına geliyor. Kodu game lab’ta oluşturduğumuz  oyunları micro:bit ile birleştirip daha ilginç ve etkileşimli hale getireceğiz.  Micro:bit’i  bilgisayara bağlayıp kodu game lab’ta kullanmak için ayrıca bir sürücü indirmemiz gerekir. 

Kodu game lab’ı micro:bit takılıyken çalıştırırsanız, etkileşimde bulunması izin vermek için micro:bit kartında  sarı bir lamba  yanıp söner. Micro:bit’i fark edip algıladığı an, sarı lamba sürekli yanmaya başlar,bağlantının  sağlandı gösterir,artık kodu game labı açıp karakter programlaya biliriz.

Kodu Game Lab tasarım ortamı

Kodu game lab ile yeni bir  dünyayla başlarken . Dünya, oyun veya hikayenin gerçekleştiği 3B ortam olarak adlandırılır. Dünyanın boyutunu ve şeklini değiştirebilir ve tepeleri, vadileri, suyu ve diğer peyzaj özelliklerini yapmak için araziyi istediğiniz şekilde özgürce düzenleyebilirsiniz .

Oyununuzu veya hikayenizi oluşturmak için dünyaya karakterler ve nesneler eklersiniz . İstediğiniz karakterleri dünyada istediğiniz yere konumlandırır ve kullanıcıdan veya oyundaki veya hikayedeki olaylardan gelen yanıtları harekete dönüştürmek için programlarsınız.

Kodu içindeki tüm programlama ifadeleri ne zaman(when) koşuluyla başlar. Bunu , koşul gerçekleştiğinde dünyada olması gerekenleri listeleyen, yapılması gerekenler  adlı bir bölüm izler . Bunları fare,klavye tuşları veya micro:bit denetleyicisi bloklarını seçerek ekleyip  program yapabilirsiniz. kodlar satır numaraları ile başlar,ilk sıradaki kod satırı ilk çalışacak olandır.

satır numaralarının sırası değiştirilebilir,ama kod içerikleri siz değiştirmediğiniz sürece aynı kalır,üstteki kod satırını aşağı almak için klavyeden aşağı ok tuşu kullanılabilir.yada aşağıdaki kod satırını yukarı almak için yukarı ok tuşu kullanılabilir.

klavyeden sağ ve sol ok tuşları ile kodu game lab karakterine yazılmış diğer sayfalardaki kod satırlarına ulaşılabilir. veya sayfalar arasında geçiş yapmak için kullanılır.

Mikro:bit ile Kodu Game Lab’ta ne yapılabilir?

Mikro:bit’in ön yüzünde bulunan A ve B düğmelerine kod blokları atarak hareket edecek karakter kontrol edilebilir.

micro:bit kartın arka yüzünde bulunan ivmeölçer hareketi algılayan bir sensör, bu sensörden okunan değer ile micro:bit hareket ettirildiğinde karakterlerin hareket etmesini veya dönmesini sağlayabilirsiniz. 

ivmeölçer sensör ile aşağı,yukarı,sağ ve sola karakteri hareket ettirmek için programlaya bilirsiniz.

Micro:bit’in ne zaman sallandığını tespit edebilirsiniz.

LED matrisinde skor veya başka bir mesaj içeren yazı yazdırabilirsiniz. örneğin “merhaba dünya “

Micro:bit üzerindeki genel amaçlı giriş-çıkış (GPIO) pinlerine dijital ve analog sinyalleri okuyup yazabilirsiniz. 

micro:bit’e elektronik bileşenleri devre tahtası (breadboard) üzerinde çoğaltma pinleri veya Krokodil Kablo kullanarak bağlayıp kodu game lab karakterlerini kontrol edebilirsiniz.

 20 micro:bit pin giriş ve çıkışlarından farklı şekilde programlama yapabilirsiniz.

Kodu Game Lab ’ta öğreticiler 

Kodu game lab içine yerleştirilmiş çok sayıda öğretici var ve Kodu game lab temelini öğrenmenize yardımcı olmak için  kendi dünyasını tasarlayan birinin videosunu izleyebilirsiniz. Diğer insanların yaptığı dünyaları da indirebilirsiniz. Bir öğreticinin ardından indirdiğiniz veya yaptığınız dünyaları düzenleyebilir ve sonra istediğiniz şekilde görünüp oynanmaları için düzenleyebilirsiniz. Kodu game lab yapmak için pek çok derinlemesine programlama yapmanız gerekmez. Az miktarda deneme ile iyi sonuçlar alabilirsiniz.

Buradaki birkaç sayfa, mikro:bit ile ilgili özellikleri kullanmanın temellerini oluşturan temel Kodu game lab ile ilgili pek çok ayrıntıyı sırayla anlatacağız. Daha ileriye gitmek için, kodu game lab  bilgilerinizi micro:bit’ten bağlantı temel kod bloklarını ve yerleşik öğreticiler ve Kodu game lab sitesindeki bilgiler aracılığıyla belli özellikte ve temel şeyler yapmanız için hazırlanmıştır.

 

Exit mobile version