ROBOTİK VE KODLAMA MODÜLÜ

micro:bit · Robotik ve Kodlama

Düğme, LED, ivmeölçer, radyo ve ses gibi gömülü giriş-çıkışları blok veya Python koduyla gerçek göreve dönüştürmek.

Son güncelleme: 27 Temmuz 2026
MODÜL KİMLİĞİ

Bu modülün ayırt edici işi

Düğme, LED, ivmeölçer, radyo ve ses gibi gömülü giriş-çıkışları blok veya Python koduyla gerçek göreve dönüştürmek.

Tamamlanma kanıtı: MakeCode/Python programı, simülatör testi, cihaz testi ve veri kaydı.

İvmeölçer veya düğme girdisiyle çalışan küçük programı önce simülatörde, sonra cihazda test et; farkları tabloya yaz.

Ana üretim

MakeCode/Python programı, simülatör testi, cihaz testi ve veri kaydı

Laboratuvar

İvmeölçer veya düğme girdisiyle çalışan küçük programı önce simülatörde, sonra cihazda test et; farkları tabloya yaz.

Güvenlik / sınır

Gerçek donanımda enerji, bağlantı, veri veya kullanıcı sınırı; simülasyonda model sınırı ayrıca kaydedilir.

DERS SIRASI

13 adımlık öğrenme yolu

Sıra bir öneridir; ancak proje sayfasına geçmeden önce temel kavram, uygulama ve hata ayıklama derslerinin kanıtı tamamlanmalıdır.

01 · Değişkenler ve Döngüler

micro:bit'te değişken ve döngülerle sayaç ve tekrar eden davranışlar kur.

Derse git →

02 · Düğmeler ve Olaylar

A ve B düğmeleriyle olay temelli programlar yazmayı öğren. Düğmeler ve Olaylar konusunu uygulamalı örnekler, güvenlik notları ve açıklamalı değerlendirmelerle ele alan ayrıntılı içerik.

Derse git →

03 · İvmeölçer

İvmeölçerle sallama, eğim ve hareketi algılayıp tepki üretmeyi öğren. İvmeölçer konusunu uygulamalı örnekler, güvenlik notları ve açıklamalı değerlendirmelerle ele alan ayrıntılı içerik.

Derse git →

04 · LED Matrisi

5×5 LED matriste simge, sayı ve kayan yazı göstermeyi öğren. LED Matrisi konusunu uygulamalı örnekler, güvenlik notları ve açıklamalı değerlendirmelerle ele alan ayrıntılı içerik.

Derse git →

05 · MakeCode Arayüzü

MakeCode blok editörünü, simülatörü ve kodu micro:bit'e yüklemeyi öğren.

Derse git →

06 · micro:bit'i Tanımak

micro:bit'in parçalarını, ne işe yaradığını ve nasıl güç verildiğini tanı.

Derse git →

07 · Pinler ve Harici Bileşenler

Kenar pinlerine harici LED, buzzer ve buton bağlamayı güvenle öğren. Pinler ve Harici Bileşenler konusunu uygulamalı örnekler, güvenlik notları ve açıklamalı değerlendirmelerle ele alan ayrıntılı içerik.

Derse git →

08 · Proje: Adım Sayar

İvmeölçerle adımları sayan, eşik ve filtrelemeyle çalışan bir adım sayar yap.

Derse git →

09 · Proje: Bisiklet Güvenlik Işığı Prototipi

Işık sensörü ve LED'lerle karanlıkta yanıp sönen bir bisiklet güvenlik ışığı prototipi yap.

Derse git →

10 · Proje: Kablosuz Skor Sistemi

İki micro:bit ve radyoyla çalışan kablosuz bir skor sistemi yap. Proje: Kablosuz Skor Sistemi konusunu uygulamalı örnekler, güvenlik notları ve açıklamalı değerlendirmelerle ele alan ayrıntılı içerik.

Derse git →

11 · Python ile micro:bit

Blok koddan MicroPython'a geçip aynı programları Python'la yazmayı öğren.

Derse git →

12 · Radyo ile Haberleşme

İki micro:bit arasında radyoyla mesaj ve sayı göndermeyi öğren. Radyo ile Haberleşme konusunu uygulamalı örnekler, güvenlik notları ve açıklamalı değerlendirmelerle ele alan ayrıntılı içerik.

Derse git →

13 · Sıcaklık ve Işık Ölçümü

micro:bit'in sıcaklık ve ışık ölçümünü okuyup eşikle karar vermeyi öğren.

Derse git →
KANIT MATRİSİ

Çalışıyor demeden önce dört kontrol

Çalışıyor demeden önce dört kontrol tablosu
KontrolSorulacak soruSaklanacak kanıt
GirdiSistem hangi değeri, olayı veya kullanıcı isteğini alıyor?Örnek girişler ve sınır durumları
İşlemHangi kural, algoritma veya fiziksel ilişki uygulanıyor?Kod, hesap, şema veya durum tablosu
ÇıktıDoğru ve yanlış durumda ne gözlenmeli?Beklenen–gerçek karşılaştırması
GüvenlikHangi koşulda sistem durmalı veya yardım istemeli?Güvenli duruş ve kurtarma davranışı
MODÜLE ÖZGÜ DERİNLİK

micro:bit · Robotik ve Kodlama: tek örnekten sisteme

Düğme, LED, ivmeölçer, radyo ve ses gibi gömülü giriş-çıkışları blok veya Python koduyla gerçek göreve dönüştürmek. Bu nedenle bu modülde yalnız doğru örneği çalıştırmak yeterli değildir. Tamamlanma kanıtı makecode/python programı, simülatör testi, cihaz testi ve veri kaydı olmalı; normal girdi, sınır girdi ve hatalı girdi ayrı ayrı sınanmalıdır.

İlk turda Değişkenler ve Döngüler, Düğmeler ve Olaylar, İvmeölçer, LED Matrisi, MakeCode Arayüzü başlıkları arasından temel kavram ve uygulamayı eşleştir. Önce sonucu tahmin et, sonra çalıştır veya ölç, ardından farkı açıkla. Tahmin ile gerçek aynıysa bile hangi koşul değiştiğinde sonucun bozulacağını yaz.

İkinci turda şu laboratuvarı uygula: İvmeölçer veya düğme girdisiyle çalışan küçük programı önce simülatörde, sonra cihazda test et; farkları tabloya yaz. Çalışmayı tek başarılı ekran görüntüsüyle kapatma. Girdi tablosu, beklenen davranış, gerçek davranış, hata mesajı veya ölçüm ve yapılan düzeltme aynı dosyada bulunmalıdır.

Son turda Proje: Bisiklet Güvenlik Işığı Prototipi, Proje: Kablosuz Skor Sistemi, Python ile micro:bit, Radyo ile Haberleşme, Sıcaklık ve Işık Ölçümü başlıklarını birbirine bağla. Bir dersten alınan çıktı diğerinin girdisi olsun; veri tipi, birim, bağlantı, zamanlama veya kullanıcı beklentisi değiştiğinde zincirin hangi noktasında güvenli duruş gerektiğini göster.

Bir ay sonra aynı görevi daha az kaynak yardımıyla yeniden yap. İlk ve ikinci sürüm arasında yalnız hız veya görünüm değil; test kapsamı, açıklanabilirlik, güvenlik ve başka bir kişinin yeniden kurabilmesi karşılaştırılır.

DERSLER ARASI KÖPRÜ

Değişkenler ve Döngüler ile Sıcaklık ve Işık Ölçümü arasında nasıl bağ kurulur?

Değişkenler ve Döngüler dersinde üretilen temel kavramı Pinler ve Harici Bileşenler çalışmasında girdi olarak kullan. Ardından Sıcaklık ve Işık Ölçümü sayfasında aynı kavramın daha büyük bir sistemde hangi sınırlarla değiştiğini göster. Bu geçiş düğme, led, ivmeölçer, radyo ve ses gibi gömülü giriş-çıkışları blok veya python koduyla gerçek göreve dönüştürmek. hedefini tek örnekten daha geniş bir yapıya taşır.

Köprü kanıtı olarak makecode/python programı, simülatör testi, cihaz testi ve veri kaydı dosyasına üç sütun ekle: önceki dersten taşıdığım bilgi, yeni derste değişen koşul ve testte gördüğüm sonuç. İki ders arasında yalnız aynı sözcüğün geçmesi bağlantı değildir; çıktının gerçekten sonraki işlemin girdisi olması gerekir.

Bağlantıyı şu laboratuvarla sınayabilirsin: İvmeölçer veya düğme girdisiyle çalışan küçük programı önce simülatörde, sonra cihazda test et; farkları tabloya yaz. İlk denemeden sonra bir sınır koşulu ekle; boş veri, yanlış tür, kesik bağlantı, aşırı değer veya kullanıcı hatası gibi. Sistemin yalnız normal örnekte değil, bu koşulda da anlaşılır ve güvenli davranıp davranmadığını kaydet.

  • Önceki dersin çıktısını açıkça adlandır
  • Yeni derste değişen tek koşulu belirt
  • Beklenen ve gerçek sonucu ayrı yaz
  • Güvenli duruş veya hata mesajını tanımla
  • İkinci sürümde tek değişiklik yap
MİKRO QUIZ

Karar mantığını sınayalım

1. Modülün tamamlanma kanıtı nedir?

MakeCode/Python programı, simülatör testi, cihaz testi ve veri kaydı

2. Simülatör sonucu donanım testinin yerine geçer mi?

Hayır; simülatör algoritmayı sınar, fiziksel güç, bağlantı ve sensör koşulları ayrıca test edilir.

3. Hata günlüğünde hangi dört alan bulunur?

Koşul, beklenen sonuç, gerçek sonuç ve yapılan değişiklik.

4. Proje sayfasına ne zaman geçilir?

Temel kavram ve en az bir uygulama kanıtı tamamlandığında.

5. Bu modülün küçük laboratuvarı nedir?

İvmeölçer veya düğme girdisiyle çalışan küçük programı önce simülatörde, sonra cihazda test et; farkları tabloya yaz.

BİRİNCİL KAYNAKLAR

Sürüm ve araç davranışını doğrula

micro:bit lessons

Güncel teknik davranış ve sınırlar için birincil kaynak.

Kaynağı aç →

micro:bit features

Güncel teknik davranış ve sınırlar için birincil kaynak.

Kaynağı aç →