🔲 Micro:bit Projeleri 📅 16 Ekim 2026

Micro:bit Nedir? Ne İşe Yarar? Nasıl Kodlanır?

BBC micro:bit nedir, teknik özellikleri nelerdir ve nasıl kodlanır? LED matrisi, butonlar, ivmeölçer ve MakeCode ile başlangıç rehberi.

Micro:bit Nedir? Ne İşe Yarar? Nasıl Kodlanır?

Robotik ve fiziksel programlama dünyasına adım atarken Arduino'nun sunduğu sonsuz imkanlar heyecan verici olsa da; kablo karmaşası, harici breadboard ihtiyacı ve direnç hesapları ilkokul ve ortaokul düzeyindeki yeni başlayanlar için bazen göz korkutucu olabilir. İşte bu sorunu çözmek ve çocukların kutudan çıkar çıkmaz saniyeler içinde interaktif icatlar yapmasını sağlamak amacıyla geliştirilen en mucizevi kart **BBC micro:bit**tir.

Peki BBC micro:bit nedir? Üzerinde hangi dahili sensörler bulunur? Neden eğitim dünyasında bir devrim yaratmıştır ve Microsoft MakeCode ile nasıl kodlanır? Bu kapsamlı rehberde, micro:bit evrenini tüm detaylarıyla masaya yatırıyoruz.

---

1. BBC micro:bit Nedir? Doğuş Hikayesi

BBC micro:bit; 2016 yılında Birleşik Krallık'ta (İngiltere) kamu yayıncısı **BBC** öncülüğünde; **Microsoft, ARM, Samsung, Nordic Semiconductor ve Lancaster Üniversitesi** gibi 29 dev teknoloji kuruluşunun ortaklığıyla hayata geçirilmiş cep boyutunda bir eğitim bilgisayarıdır.

Projenin ilk yılında İngiltere'deki tüm 7. sınıf (11-12 yaş) öğrencilerine yaklaşık **1 milyon adet micro:bit tamamen ücretsiz olarak dağıtılmış** ve yapılan araştırmalarda kız öğrencilerin bilişim teknolojilerine olan ilgisinin %70 oranında arttığı kanıtlanmıştır. Günümüzde tüm dünyada STEM eğitiminin küresel simgesi haline gelmiştir.

---

2. Micro:bit V2 Teknik Donanım Özellikleri (Kartın Anatomisi)

Kredi kartının yarısı boyutundaki (4x5 cm) bu minik plakanın üzerinde inanılmaz bir donanım zenginliği bulunur:

| Donanım Bileşeni | Konumu | Ne İşe Yarar? |

|---|---|---|

| **5x5 Kırmızı LED Matrisi (25 LED)** | Ön Yüz | Kayan yazılar, sayılar, emojiler ve oyun grafikleri gösterir |

| **A ve B Programlanabilir Butonlar** | Ön Yüz | Oyun kontrolleri, sayaç artırma veya menü seçimi |

| **Dokunmatik Logo (Touch Logo)** | Ön Yüz (V2) | Dokunmayı algılayan kapasitif buton |

| **Dahili Mikrofon ve Ses Sensörü** | Ön Yüz (V2) | Ortamdaki ses seviyesini ve alkışı algılar (LED göstergeli) |

| **Dahili Hoparlör (Buzzer)** | Arka Yüz (V2)| Harici hoparlör takmadan melodiler, bip sesleri ve müzik çalar |

| **3 Eksenli İvmeölçer (Accelerometer)**| Arka Yüz | Kartın sallandığını, eğildiğini, serbest düştüğünü algılar |

| **Pusula ve Manyetometre** | Arka Yüz | Dünyanın manyetik alanını ölçerek yön bulur (Kuzey, Güney) |

| **Sıcaklık Sensörü** | Arka Yüz | İşlemcinin dahili termometresiyle oda sıcaklığını ölçer |

| **Bluetooth ve 2.4 GHz Radyo** | Arka Yüz | İki micro:bit'in telsiz gibi kablosuz konuşmasını sağlar |

| **Kenar Konnektörü (Edge Connector)** | Alt Kenar | Timsah ağızlı kablolarla servo motor ve sensör bağlama pinleri |

---

3. Micro:bit Nasıl Kodlanır? (Microsoft MakeCode)

micro:bit kodlamak için bilgisayarınıza hiçbir karmaşık program yüklemenize gerek yoktur; her şey tarayıcıda çalışır:

1. Tarayıcınızdan **makecode.microbit.org** adresine gidin.

2. "Yeni Proje" butonuna basarak projeye bir isim verin.

3. Karşınıza sol tarafta **Canlı micro:bit Simülatörü**, ortada **Blok Kategorileri**, sağda ise **Kodlama Alanı** çıkar.

4. Blokları orta alana sürükleyip birleştirdiğiniz anda sol taraftaki sanal micro:bit üzerinde kodunuz anında çalışır!

İlk Proje: Gülen Yüz ve İsim Yazdırma

[başlangıçta]
    [dizgiyi göster ("Merhaba")]

[sürekli]
    [simgesini göster (Gülen Yüz)]
    [(1000) ms bekle]
    [ekranı temizle]
    [(500) ms bekle]

Sol taraftaki simülatörde "Merhaba" yazısının kaydığını ve ardından gülen yüzün göz kırptığını göreceksiniz!

---

4. Kodu Gerçek Karta Yükleme (Flash Bellek Kolaylığı)

Kodu gerçek karta yüklemek tıpkı bir USB belleğe müzik atmak kadar basittir:

1. micro:bit'i kutusundan çıkan mikro-USB kablosuyla bilgisayara bağlayın.

2. Bilgisayarınız micro:bit'i tıpkı bir flash bellek gibi **"MICROBIT"** isimli bir sürücü olarak tanır.

3. MakeCode ekranının sol altındaki mor **"İndir"** butonuna basın.

4. İnen `.hex` dosyasını "MICROBIT" sürücüsünün içine sürükleyip bırakın.

5. Kartın arkasındaki sarı LED hızla yanıp sönecektir; işlem bittiğinde kodunuz kartta çalışmaya başlar!

---

5. Micro:bit ile Arduino Arasındaki Fark Nedir?

  • **Arduino Uno:** Üzerinde hiçbir sensör veya ekran barındırmaz. Bir LED yakmak için bile breadboard, direnç ve kablo gerekir. Elektronik devre mantığını derinlemesine öğretir.
  • **BBC micro:bit:** LED ekranı, butonları, hoparlörü, pusulası ve ivmeölçeri doğrudan kartın üzerine fabrikasyon olarak entegredir. Hiçbir harici kablo bağlamadan dakikalar içinde zar atma oyunu, pusula, adım sayar veya termometre yapılabilir.
  • ---

    6. Kapsamlı Sıkça Sorulan Sorular (SSS)

    Micro:bit V1 ile V2 arasındaki fark nedir?

    V2 yeni nesil modeldir; üzerinde dahili hoparlör, mikrofon, dokunmatik logo ve daha güçlü bir işlemci (Nordic nRF52833) barındırır. V1 modelinde ses çıkarmak için harici kulaklık bağlamak gerekiyordu.

    Micro:bit pille taşınabilir çalışır mı?

    Evet! Kutusundan çıkan 2 adet AAA kalem pil yuvasını kartın arkasındaki beyaz JST soketine takarak bilgisayardan bağımsız olarak kolunuza akıllı saat veya adım sayar gibi takabilirsiniz.

    ---

    ---

    7. MicroPython ile BBC micro:bit Programlama

    micro:bit yalnızca MakeCode bloklarıyla değil, aynı zamanda dünyanın en popüler metin tabanlı dili olan **Python (MicroPython)** ile de doğrudan kodlanabilir:

  • MakeCode ekranında üst taraftaki **"Python"** sekmesine tıklayarak blokların saf Python kod karşılıklarını görebilirsiniz.
  • Örneğin ekranda kalp göstermek Python ile sadece tek bir satırdır:
  • from microbit import *
    display.show(Image.HEART)

    Bu çift yönlü esneklik, öğrencinin blok kodlamadan metin tabanlı Python programlamaya geçişini inanılmaz derecede kolaylaştırır.

    ---

    8. Timsah Ağızlı Kablolarla Dış Dünyaya Açılma

    micro:bit'in alt kenarında bulunan 0, 1, 2, 3V ve GND altın renkli büyük delikler, lehim veya tornavida gerektirmeden **Timsah Ağızlı (Alligator Clip) Kablolarla** harici dünyayı kontrol etmenizi sağlar:

  • Bir kulaklığı P0 ve GND pinine bağlayarak stereo ses dinleyebilirsiniz.
  • P1 pinine bağlayacağınız mini bir SG90 servo motoru MakeCode bloklarıyla 0-180 derece arasında kolayca döndürebilirsiniz.
  • ---

    ---

    9. micro:bit v1 ile micro:bit v2 Donanım Karşılaştırması

    micro:bit'in 2020 yılında çıkan v2 versiyonu, önceki v1 sürümüne göre çok önemli donanım yükseltmeleri içermektedir:

  • **Entegre Mikrofon ve Hoparlör:** v1 modelinde ses çıkarabilmek için harici buzzer bağlamak gerekirken, v2 üzerinde doğrudan yerleşik bir hoparlör ve ses seviyesini algılayan küçük bir mikrofon bulunur.
  • **Dokunmatik Logo:** Kartın üst kısmındaki altın renkli BBC logosu artık kapasitif bir dokunmatik sensör olarak çalışır (üçüncü bir buton görevi görür).
  • **İşlemci ve Bellek Gücü:** v1 modelinde 16MHz Nordic nRF51822 ve 16KB RAM varken, v2 modelinde 64MHz Nordic nRF52833 ve 128KB RAM'e yükseltilmiştir. Bu sayede v2 kartında temel düzey yapay zeka ve ses tanıma modelleri çalıştırılabilir.
  • **Uyku Modu:** v2 kartının arkasındaki sistem butonu ile kart düşük güç tüketim moduna alınabilir.
  • ---

    Sonuç

    BBC micro:bit, çocukların donanım korkusunu tamamen yok eden ve onları birkaç tıkla akıllı icatlar üreten birer mucide dönüştüren eşsiz bir STEM aracıdır. Sitemizdeki uygulamalı [Micro:bit Projeleri](/dersler) ile bu büyülü dünyanın kapılarını aralayabilirsiniz!