Mbot Kodluyorum
Makeblock firmasının ürettiği mbot robotun nasıl kodlanması gerektiği hakkında yazılı kitabım. Pdf olarak indirmek için www.elharezmibilgelikevi.com sitesimizi ziyaret ediniz.
Makeblock firmasının ürettiği mbot robotun nasıl kodlanması gerektiği hakkında yazılı kitabım. Pdf olarak indirmek için www.elharezmibilgelikevi.com sitesimizi ziyaret ediniz.
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ZAFER ÇOPUR
Önsöz:
Lütufkâr ve merhametli Allah adına, bu eser
Kıbrıscıklı Sefer Oğlu Zafer tarafından
yazılmıştır.
Allah’a şükürler olsun ki O’nun
iyilikseverliğine ve korumacılığına sığınabildim.
O’nun emirlerine uydum. Şükürler olsun ki
görevimi yapmak için O’nun değerli ve sürekli
yardım severliğinden yararlandım. O’nun
kudretli, eksilmeyen yüceliğini ve saygın
büyüklüğünü kabul ederim. O Muhammed’i
(Sallallâhu Aleyhi ve Sellem) Allah’ın elçisine
yakışır bir görevle görevlendirdi.
Ne zaman haklılık zayıflasa, doğru yolda
ilerlemek çaresiz kalsa, O’nun yardımları
yetişti.
YAZAR HAKKINDA
Bolu ili doğumlu
Atatürk Üniversitesi Erzincan Eğitim
Fakültesi İlköğretim Matematik Öğretmenliği
mezunu
Bir devlet okulunda Matematik Öğretmenliği
yapmakta
Bu kitap ticari kullanımlar için değildir. Yazar dışında kimse gelir elde
edemez.
Bu eser Creative Commons Alıntı-GayriTicari-Türetilemez 4.0 Uluslararası
Lisansı ile lisanslanmıştır.
Bu eserin paylaşılması, Ticari olarak kullanılması ve üzerinde değişiklik
yapılması lisans koşullarına aykırıdır.
Kitabın içinde bulunan bilgilerin parça parça alınması ve dağıtılması yasaktır.
Kitap bir bütün halinde ve sadece yazar tarafından sitelerde indirilme olarak
verilmektedir.
Kitabın pdf olarak ya da başka bir şekilde kopyalanıp dağıtılması yasaktır.
Sadece yazar tarafından verilen kişilerin kullanma hakkı vardır.
Bu kitabın videoya çekilmesi ve yayınlanması kul hakkına girmektedir. Yazar
dışında kimseye bu konuda izin yoktur.
Kodlama kaynaklarım için www.elharezmibilgelikevi.com adresini ziyaret
ediniz.
3
İÇİNDEKİLER
SAYFA
Mbot Nedir? 5
Mbot Kurulum 6
Makeblock 5 Programını İndirme 7
Lipo Pil Şarj Etme 8
Mbot Kablosuz Bağlanma 9
Robotumuzu İlk Kullanım 10
Makeblock 5 ile Mbot Bağlantısı 13
Fabrika Ayarlarına Dönme 16
Yön Tuşları İle Hareket 17
Kızıl Ötesi Kumandayı Kodlama 18
Polis Çakarı 19
Çizgi İzleyen 20
Engelden Kaçan 21
Çizgi İzleyerek Engelden Kaçan 22
Masadan Düşmeyen 23
Kutu Etrafından Ayrılmayan 24
Geri Park Sistemi 25
İki Araç Arası Park 26
Nesne Takibi 27
Boy Ölçer 28
Dans 29
Karanlıktan Korkan 30
İtfaiye Sireni 31
Online Alarm 32
Hırsız Alarmı 33
Labirent 34
Çizgi Labirent 35
Kamera İle Hareket 36
Nesne Bulma 37
Sumo 38
9. Senfoni 39
Zıplama Oyunu 40
https://www.youtube.com/c/ELHarezmiBilgelikEvi ZAFER ÇOPUR
4
Makeblock firması tarafından üretilen STEM eğitim kitlerinden bir tanesi
olarak karşımıza çıkmaktadır.
Stem; science, technology,engineering ve mathematics kelimelerinin baş
harflerinden oluşmaktadır. Türkçe olarak bilim, teknoloji, mühendislik ve
matematiğin şeklinde çevirebiliriz.
Özelliklerde son yıllarda ülkemizde bu eğitim sistemi adından çok
bahsettirmektedir. Birçok eğitim kurumu bu alanlarda atölyeler kurarak
çocukların bu alanlarda gelişmelerini sağlamaktadırlar. Makeblock firmasında
mbot isminde geliştirmiş olduğu robot kiti ile bu alanda kendi isminin yer
almasını sağlamıştır.
Bu robot kiti uygun fiyatı ve parçaların rahat bir araya getirilmesi sebebiyle
tercih edilmektedir. Aynı zamanda scratch isimli kodlama programı ara yüzü
kullanıldığı için çocuklar tarafından kodlanması en kolay robot kitlerinden bir
tanesi olarak karşımıza çıkmaktadır.
Cep telefonu ve tablet ile kumanda edilebilmesi için firma tarafından akıllı
cihaz programları da geliştirilmiştir.
Modüler yapısı sayesinde kolayca sensör vb. çevre birimler rahatça
eklenebilmektedir. Böylece geliştirmeye açık bir robot olarak karşımıza
çıkmaktadır.
Üzerinde bulunan mCore kartı sadece scratch ara yüzlü programların
haricinde arduino ile de kodlanabilmektedir.
Mbot robotumuz aynı zamanda Lego parçaları ile uyumlu haldedir. Lego
parçalarını robot üzerinde rahatça kullanabilirsiniz.
Mbot robotumuz bluetooth ve 2.4 ghz kablosuz olmak üzere iki çeşittir.
Yeni yazılımın olan makeblock 5 versiyonunda 2.4 desteği bulunmamaktadır.
2.4 ghz robotu aldığınızda makeblock 3 versiyonu kullanmanız
gerekmektedir.
https://www.youtube.com/c/ELHarezmiBilgelikEvi
ZAFER ÇOPUR
5
Kurulum için kutudan çıkan kitapçığı kullanınız. Kurulumla ilgili detaylı
bilgiyi sayfanın altında verdiğim linkte yer alan kurulum videosundan
izleyebilirsiniz.
Mbot kurulum anlatım videosu: https://youtu.be/5QYNfzJnD0A
https://www.youtube.com/c/ELHarezmiBilgelikEvi ZAFER ÇOPUR
6
https://www.mblock.cc/ adresine giriniz.
Site girildiğinde İngilizce olarak açılmaktadır. Tarayıcı özelliklerinde
eğer varsa Türkçe dil seçeneği ile siteyi Türkçe çeviri olarak
açabilirsiniz.
Burada kırmızı ok ile gösterilen yere tıklarsanız programı online
olarak kullanabilirsiniz. Bilgisayarınıza indirmek için turuncu ok ile
gösterilen Download yazısına tıklayınız. İsterseniz
https://www.mblock.cc/en-us/download adresine girerek hemen indirme
sayfasına girebilirsiniz.
Kırmızı ok ile gösterilen yazıya tıklayıp programı bilgisayarınıza
kurunuz. Açıklamalara dikkat ederseniz windows 7 ve 10 ( 64 bit )
işletim sistemi olanların yüklemesi önerilmektedir. Eğer işletim
sisteminiz uymuyorsa aynı sayfada mBlock 3 ‘ü yükleyiniz. Eğer yeni
versiyonla çalışacaksanız mBlock 3’ünde yüklü olması çok iyi olacaktır.
Programı yükleme anlatım videosu: https://youtu.be/8XAqbtycf7w
https://www.youtube.com/c/ELHarezmiBilgelikEvi
ZAFER ÇOPUR
7
Mbot’unuzu lipo pil ile kullanıyorsanız resimde görüldüğü gibi pillerin
kablosunu mbot’a takmanız gerekiyor.
Mbot’unuzu bilgisayara kablosu ile bağladığınızda pillerin kablosunun
takılı olduğu yerde kırmızı bir ışık yanacaktır. Bu ışık pillerin şarj
durumunu göstermektedir. Eğer yeşil renk yanıyorsa pillerin tam dolu
olduğunu anlıyoruz.
Pilleri şarj etmek için sadece resimde turuncu ok ile gösterilen usb
kablo girişini bilgisayara takmanız yeterli olacaktır. Usb giriş kablosu
mbot kutusunda zaten verilmektedir. Böylece mbot bilgisayardan enerji
alarak pilleri dolduracaktır.
Lipo pil şarj etme anlatım videosu: https://youtu.be/_hvAn_7mxFY
https://www.youtube.com/c/ELHarezmiBilgelikEvi
ZAFER ÇOPUR
8
Bu cihaz kutudan çıkmamaktadır. Bilgisayarı mbot robotumuzla
bluetooth üzerinden bağlamak için makeblock firması tarafından
geliştirilmiştir.
Bu cihaz Bluetooth 4.0 teknolojisini kullanmaktadır. Bilgisayardan
mbot’unuzu kontrol etmek isterseniz bu cihazı almanız
gerekmektedir.
Laptoplarda bulunan hazır Bluetooth bağlantısı ile mbot’larda
bağlantı sorunları çıkmaktadır. Eğer bağlantı sorunu çıkarsa bu
cihazla kablosuz bağlantı kurabilirsiniz.
Dongle anlatım videosu: https://youtu.be/xlopSRizuWE
Eğer mbot’unuz 2.4 ise kutudan kablosuz bağlantı aparatı
çıkmaktadır. Yada bu modülü internetten satın alarak mbot’unuza
takabilirsiniz.
Yalnız 2.4 G versiyon desteği Makeblock 5 yazılımında
desteklenmemektedir. O yüzden kodlamaları Makeblock 3
yazılımında yazmanız gerekiyor.
Mbot robotumuzun üzerinde bluetooth bağlantı modülü varsa
telefon ve tablet üzerinden bağlantı yapabiliriz. Telefon yada tablet
üzerinden başka türlü bağlantı yapamıyoruz.
https://www.youtube.com/c/ELHarezmiBilgelikEvi
ZAFER ÇOPUR
9
Yukarıda turuncu ok ile gösterilen kısımda bulunan düğmeyi on
konumuna getirirsek mbot robotumuz açılacaktır. Işıklarından ve
robotun çıkardığı sesten bunu anlayabiliriz. Eğer içine kod
yüklememişsek her zaman bu şekilde robotumuz açılacaktır.
Açıldığında üst tarafında iki tane beyaz ışık belirecektir. Burada
bulanan ışıklar rgb ledlerdir. Eğer robotumuzun kodları fabrika
ayarlarında olursa her açılışta ışıklarımız bu şekilde sabit beyaz olarak
yanacaktır.
Yukarıda bulunan resimde kırmızı ok ile gösterilen siyah bir buton
bulunmaktadır. Ona bastığımızda rgb led ışıklarının değiştiğini
göreceksiniz. Orada beyaz, kırmızı ve mavi olmak üzere üç farklı ışık
yanacaktır. Bu ışıkların her birinin anlamı bulunmaktadır.
BEYAZ IŞIK
Kızıl ötesi kumanda,
Telefon ve Tablet Kullanım
YEŞİL IŞIK
Engel algılayan robot
modu
Mavi IŞIK
Çizgi izleyen robot
modu
https://www.youtube.com/c/ELHarezmiBilgelikEvi
10
ZAFER ÇOPUR
Robotumuzun üzerinde bulunan ışıklar beyaz olduğunda kutudan çıkan
kızıl ötesi kumanda artık çalışır durumda olacaktır. Sadece kumanda
değil tablet ve telefon ile de bluetooth bağlantısı yapabiliriz.
Kumandamızın üzerinde bulunan tuşlara bastığımızda robotumuz
üzerinde aşağıdaki etkiler olacaktır.
İlk kullanım anlatım videosu: https://youtu.be/fz3RLI5Rv24
https://www.youtube.com/c/ELHarezmiBilgelikEvi
11
ZAFER ÇOPUR
Kumandamızın B moduna bastığımızda robotumuz engelden kaçan
robot moduna geçecektir. Önüne engeller koyduğumuzda yön
değiştirecektir.
Kutumuzun içinden çıkan beyaz üzerine siyah çizgi kağıdını yere
koyalım. Robotumuzun altında yer alan çizgi sensörünü siyah çizgi
üzerine denk getirelim ve kumandamızda bulunan C moduna basalım.
Böylece robotumuz çizgi izleyen robot olarak çalışacaktır.
https://www.youtube.com/c/ELHarezmiBilgelikEvi
12
ZAFER ÇOPUR
Kutudan çıkan kabloyu mbot’unuza bağlayıp daha sonra usb girişi ile
bilgisayarınıza bağlayınız. Böylece kablolu olarak mbot’umuzla bağlantı
kuracağız. Mbot’unuzu açmayı unutmayın.
Yalnız makeblock 3 veya makeblock 5 programı olsun ilk bağlantı
kurmaya çalıştığımızda robotumuz bilgisayar tarafından algılanmayabilir.
O yüzden Arduino sürücüsü yüklenmesi gerekiyor. Makeblock 5’te henüz
bu sürücü yüklemesi yoktur.
Kitabımızın program yükleme kısmında eğer 5. versiyon ile
çalışacaksanız 3. versiyonu yüklemenizi önermiştim. Çünkü bazı
çalışmaları 3. versiyonla yapmak isteyebilirsiniz. Şimdi 3. versiyon
sayesinde sürücü yüklemesini basit bir şekilde yapacağız.
Programı açtıktan sonra Bağlan-Arduino Sürücüsünü Yükle yolundan
sürücüyü bilgisayarınıza yükleyiniz.
https://www.youtube.com/c/ELHarezmiBilgelikEvi
13
ZAFER ÇOPUR
Sürücümüzü yükledikten sonra Makeblock 5 programını açalım ve ekle
kısmından mbot’umuzu seçelim.
Codey yanında mbot’umuz da yüklenmiş olacaktır. Codey kısmını seçip
isterseniz silebilirsiniz. Biz mbot ile çalışacağımız için mbot’un seçili
olmasına dikkat edin.
Burada Yükle yada Canlı şeklinde iki tane seçeneğimiz mevcut.
Robotumuza kod yükleyeceğimiz zaman Yükle kısmını seçmeniz
gerekiyor. Robotumuza kod yazmadan da çalışmalar yapabiliriz bu
durumda canlı kısmını seçmemiz gerekiyor.
İlk bağlantı için Canlı yazısı seçili olsun ve daha sonra bağlan yazısına
tıklayalım.
https://www.youtube.com/c/ELHarezmiBilgelikEvi
14
ZAFER ÇOPUR
Karşımıza aşağıdaki gibi bir ekran gelecektir.
Ekranın üstünde USB ve Bluetooth 4.0 bağlantı şeklinde iki tane
seçenek bulunmaktadır. Biz usb ile bağlanacağımız için bunu seçmemiz
gerekiyor.
Ekranımızda COM7 şeklinde bir yazı bulunmaktadır. Orada sizde de
com şekilde bir yazı çıkması gerekiyor. Bu com olan cihazımızın bağlantı
yoludur. Sizde sayı farklı olabilir.
Eğer birden fazla com yazısı varsa hangisinin mbot’unuza ait olduğunu
bilmek istiyorsanız mbot’unuzun bilgisayar bağlantı kablosunu
çıkartmanız yeterli olacaktır. Tekrar bağlantı kurmaya çalıştığınızda orada
mbot’unuzun com yazısı kaybolacaktır. Böylece bağlantı yolunu kolay bir
şekilde bulabilirsiniz.
Mbot’unuzun bağlantı yolu olan com’u seçtikten sonra bağlan yazısına
tıkladığınızda eğer mbot’unuzun kodları fabrika ayarlarında ise üzerindeki
renkler değişecek ve bağlantı yapıldığına dair ses çıkaracaktır. Aynı
zamanda ekranda bağlandı yazısı çıkacaktır.
Bağlantı anlatım videosu: https://youtu.be/4fa4Ptq54S4
https://www.youtube.com/c/ELHarezmiBilgelikEvi
15
ZAFER ÇOPUR
Mbot’unuza kod yüklemesi yaptıktan sonra telefon, tablet, kumanda
yada makeblock programın canlı bağlantısını kullanmak isterseniz bir
sorun olduğunu göreceksiniz. Bu sorun aslında mbot’unuzun fabrika
ayarlarında olmadığının göstergesidir.
Makeblock 5 ile fabrika ayarlarına güncelleme yapmak için mbot
bağlantısını yaptıktan sonra aşağıdaki adımları izleyiniz.
Yukarıdaki adımları yaptığınızda mbot ile program arasında bağlantı
kesilecektir. Eğer Makeblock 5 ile çalışma yapmak isterseniz yeniden
program bağlantısı yapmanız gerekiyor.
Güncelleme sayesinde artık tablet yada telefondan bağlantı
yapabilirsiniz.
Konu anlatım videosu: https://youtu.be/qF9e_Mqyhrc
16
https://www.youtube.com/c/ELHarezmiBilgelikEvi ZAFER ÇOPUR
Bilgisayarınızdan yön tuşları ile robotumuzu hareket ettirmek için
öncelikle mbock programı ile canlı bağlantı kurmamız gerekiyor.
Şu an 5. versiyonda 2.4g bağlantısı olmadığı
için bluetooth bağlantısını yapınız.
İsterseniz kodları denemek için robotunuza
kablo ile canlı bağlantı yapabilirsiniz. Yalnız
kablo takılı olduğundan robotunuz düzgün
hareket etmeyecektir.
Futbol oyununu bilgisayarda bulunan yön
tuşları ile oynayabilirsiniz.
Aşağıdaki kodları programa yazdığınızda yön tuşlarına basar basmaz
robotunuz hareket edecektir.
Konu anlatım videosu: https://youtu.be/3shR74AQTAY
https://www.youtube.com/c/ELHarezmiBilgelikEvi
17
ZAFER ÇOPUR
Robotumuzun içine kod yükleyerek kumandamızda bulunan tuşlara
istediğimiz komutları verebiliriz.
Mblock programında yükle
bağlantısının seçili olmasına
dikkat edin.
Çünkü kodları robotumuzun
içine yükleyeceğiz.
Konu anlatım videosu: https://youtu.be/tA_PEPnLPzk
https://www.youtube.com/c/ELHarezmiBilgelikEvi
18
ZAFER ÇOPUR
Polis arabalarının üzerinde yer alan ışıkları robotumuzda yapmaya
çalışacağız.
Kodlarımızı robotumuza yüklemeden
çalıştırmayı deneyeceğiz. Robotumuzu
bilgisayarımıza kablo ile bağlıyoruz. Mblock
programından canlı bağlantı seçiyoruz.
Kodların çalışması için sahnenin altında yer alan
yeşil bayrağa tıklamanız gerekiyor. Yeşil bayrağa
tıkladığınız anda robotunuzun üzerinde polis
çakarını göreceksiniz.
Konu anlatım videosu: https://youtu.be/bdAHfuF4Z0Q
https://www.youtube.com/c/ELHarezmiBilgelikEvi
19
ZAFER ÇOPUR
Çizgi izleyen robotumuzu kodlamak için önce iki tane değişken
oluşturalım. Bu değişkenler sayesinde hız ve sensörden gelen değerleri
okuyabileceğiz.
Kodları robota yükleyeceğimiz için yükle
bağlantısını seçelim.
Hızınızı kendi robotunuza göre ayarlayabilirsiniz.
Bütün hız yazan yerlerde aynı sayı olacaktır.
0 sayısı çizgi sensörünün ikisininde siyah renk
olduğunu belirtir.
1 sayısı çizgi sensörünün sağ tarafının beyaz
olduğunu belirtir.
2 sayısı çizgi sensörünün sol tarafının beyaz
olduğunu belirtir.
Hız değişkenini buradan silebilir ve yerine sayı
yazabilirsiniz.
Çizgi sensörü inceleme videosu: https://youtu.be/5xuF7x9pU-U
Çizgi izleyen ders videosu: https://youtu.be/S_q1Z3dP6js
https://www.youtube.com/c/ELHarezmiBilgelikEvi
20
ZAFER ÇOPUR
Engelden kaçan robotumuzu kodlamak için 3 tane değişken oluşturuyoruz.
Hız değişkeni ile robotumuzun hızını tek bir yerden ayarlayacağız. Sensör
değişkeni ile sensörden gelen değeri okuyabileceğiz. Yön değişkeni ile
engeli gören robotumuzun yönünü kendisinin belirlemesini sağlayacağız.
Kodları robota yükleyeceğimiz için yükle
bağlantısını seçelim.
Konu anlatım ders videosu: https://youtu.be/-j0EZMHW3sU
https://www.youtube.com/c/ELHarezmiBilgelikEvi
21
ZAFER ÇOPUR
Robotumuz çizgi üzerinde engel gördüğünde etrafından dolaşarak tekrar
çizgiye girecektir.
Kodları robota yükleyeceğimiz için yükle
bağlantısını seçelim.
Bu bölümde hızları ve saniyeleri kendi
robotunuza göre ayarlamanız gerekiyor.
Konu anlatım ders videosu: https://youtu.be/EyNAWmbXT7A
https://www.youtube.com/c/ELHarezmiBilgelikEvi
22
ZAFER ÇOPUR
Masamızın yuvarlak ve beyaz renkte olması gerekiyor. Çünkü çizgi
sensörü sayesinde robotun masanın üzerinde olup olmadığını anlayacağız.
Kodları robota yükleyeceğimiz için yükle
bağlantısını seçelim.
Robotumuzun alt kısmında bulunan çizgi sensöründe iki tane algılayıcı
bulunmaktadır. Bu algılayıcıların ikisi de beyaz renk üzerinde olduğunda 3
değeri okunmaktadır. Böylece 3 değeri okuyunca robotumuz masanın
üzerinde olduğunu anlayacak ve ileriye gidecektir.
Algılayıcılardan biri yada ikisi masanın dışına çıktığında 3’ten farklı
değerler okunacaktır. O zaman robotu geriye doğru getirip daha sonra sağa
dönmesini sağlayacağız.
Konu anlatım ders videosu: https://youtu.be/EyNAWmbXT7A
https://www.youtube.com/c/ELHarezmiBilgelikEvi
23
ZAFER ÇOPUR
Robotunuzun mesafe sensörünü yan tarafa takmanız gerekiyor.
Kodları robota yüklemek için
yükle bağlantısını seçelim.
Sağ ve sol motorların hızları için
sağ ve sol değişkeni , mesafe
sensöründen gelen değeri okumak
için mesafe değişkeni oluşturalım.
Konu anlatım ders videosu: https://youtu.be/6BrZZyIlzFo
https://www.youtube.com/c/ELHarezmiBilgelikEvi
24
ZAFER ÇOPUR
Robotunuzun mesafe sensörünü aracın arkasına takmanız gerekiyor. Kodların çalıştığını
anlamak için sensörü ön tarafını arka gibi kabul ederek çalışmayı yapabilirsiniz.
Bu çalışmayı kızıl ötesi kumanda ile yapacağız. Aracımızı park yapmaya hazır hale
getirdiğimizde aracımız kendisi geriye doğru gidecek ve istenilen mesafede duracaktır.
Kodları robotumuza yükleyeceğimiz için yükle bölümünü seçmeniz gerekiyor.
Değişkenleri ve blokları aşağıdaki
gibi oluşturmanız gerekiyor.
Konu anlatım ders videosu: https://youtu.be/BPGHXL5teRg
https://www.youtube.com/c/ELHarezmiBilgelikEvi
25
ZAFER ÇOPUR
Robotunuzun mesafe sensörünü yan tarafa takmanız gerekiyor.
Kodları robota yüklemek için yükle bağlantısını seçelim.
Değişkenleri ve blokları aşağıdaki gibi
oluşturmanız gerekiyor.
Konu anlatım ders videosu: https://youtu.be/Gkuj-KvielE
https://www.youtube.com/c/ELHarezmiBilgelikEvi
26
ZAFER ÇOPUR
Robotumuzun nesne takibi yapması için 3 tane mesafe sensörü kullanmamız gerekiyor.
Kodları robota yüklemek için yükle bağlantısını seçelim.
Değişkenleri oluşturunuz.
Konu anlatım ders videosu: https://youtu.be/tYmCkY5Qh1k
https://www.youtube.com/c/ELHarezmiBilgelikEvi
27
ZAFER ÇOPUR
Robotumuzla boy ölçmemiz için yüksek bir yere mesafe sensörü aşağıya bakacak
şekilde yerleştiriniz.
Sol tarafta görüldüğü şekilde değişkenleri oluşturunuz.
Robotumuzu bilgisayar ile canlı bağlantı yaparak çalıştırmamız gerekiyor. Kablolu
şekilde bağlarsanız ölçümler daha sağlıklı olacaktır.
Robotumuzu altında bir şey yokken çalıştırıp yer ile mesafesini ölçüyoruz. Bu değer
sensör1 şeklinde değişken içine yazılmalıdır. Aşağıdaki kodda 20 değeri yerine bu değeri
yazmalısınız. Bu değere göre robotumuza işlem yaptıracağız.
Boyunu ölçmek isteyen bir kişi robotun altında girdiğinde boy uzunluğu hemen ekranda
boy değişkenin yanında yazacaktır.
Konu anlatım ders videosu: https://youtu.be/sHg5otXNB2M
https://www.youtube.com/c/ELHarezmiBilgelikEvi
28
ZAFER ÇOPUR
Robotumuza aynı hareketleri yaptırarak ve aynı zamanda ışıklarını yaktırarak dans
etmesini sağlayacağız.
Kodları robotumuza yüklemek için yükle bağlantısını seçiniz.
Konu anlatım ders videosu: https://youtu.be/X8A3pJmKpkQ
https://www.youtube.com/c/ELHarezmiBilgelikEvi
29
ZAFER ÇOPUR
Robotumuz üzerinde ışık algılayıcı sensör bulunmaktadır. Bu sensör sayesinde ışık
şiddetini ölçebiliyoruz.
Karanlık yada aydınlık durumunda robotumuza değişik görevler verebiliriz. Bu
çalışmamızda karanlık olma durumunda robotumuz ışıklarını yakacak ve ses
çıkartacaktır.
Kodlarımızı robotumuza yükleyeceğimiz için yükle bağlantısını seçiyoruz.
Konu anlatım ders videosu: https://youtu.be/GbUUiyW0yb0
https://www.youtube.com/c/ELHarezmiBilgelikEvi
30
ZAFER ÇOPUR
Robotumuzun itfaiye sireni gibi ses çıkarmasını sağlayacağız.
Kodları yüklemeden canlı bağlantıyla deneme yapacağız. Kodları yükledikten sonra
yeşil bayrağa tıklayınız. Böylece kodlar hemen çalışacaktır.
Konu anlatım ders videosu: https://youtu.be/tR6iQaIZoa8
https://www.youtube.com/c/ELHarezmiBilgelikEvi
31
ZAFER ÇOPUR
Robotumuzu canlı bağlantı ile kodlayarak istediğimiz saatte alarm çalmasını
sağlayacağız.
Kodlarımız için iki farklı kuklamıza kod yazmamız gerekiyor.
Saat, dakika ve saniye adında değişken oluşturuyoruz. Kodlama kısmında saniye olarak
bir değer yazılmamıştır. Siz isterseniz alabilirsiniz.
Konu anlatım ders videosu: https://youtu.be/X8A3pJmKpkQ
https://www.youtube.com/c/ELHarezmiBilgelikEvi
32
ZAFER ÇOPUR
Robotumuza kodları yükleyerek alarm çalmasını sağlayacağız. O yüzden bağlantımızı
yükle şekline getirmemiz gerekiyor.
Robotumuzu kapının arkasına yerleştirdiğimizde kapı açıldığında alarm çalmaya
başlayacak. Aynı zamanda da ışık yanmasını sağlayacağız.
Konu anlatım ders videosu: https://youtu.be/emv3_mxIO64
https://www.youtube.com/c/ELHarezmiBilgelikEvi
33
ZAFER ÇOPUR
Robotumuzun mesafe sensörünü yan tarafa takmamız ve çizgi sensörünü de aşağıda
görüldüğü gibi ön tarafa takmanız gerekiyor.
Kodları robota yüklemek için yükle
bağlantısını seçelim.
Değişkenleri oluşturunuz.
Konu anlatım ders videosu: https://youtu.be/85pt3zedYM0
https://www.youtube.com/c/ELHarezmiBilgelikEvi
34
ZAFER ÇOPUR
Robotumuzda çizgi ve mesafe sensörü kullarak çizgi labirenti çözmeye çalışacağız.
Robotumuz çizgi üzerinde ilerlerken engel gördüğünde belirli hareketler yaparak
engelden kurtulacak ve dışarıya çıkmak için ilerleyecek.
Kodları robota yüklemek için yükle bağlantısını seçelim.
Konu anlatım ders videosu: https://youtu.be/MnJ1q3JJTt0
https://www.youtube.com/c/ELHarezmiBilgelikEvi
35
ZAFER ÇOPUR
Mblock programında öncelikle sağ ve sol ok hazırlamanız gerekiyor. Her iki ok
sembolüne kodlar yazacağız. Kameramızı açtığımızda el hareketlerimiz sayesinde
istenilen ok yönünde robotumuzun gitmesini sağlayacağız.
Sağ ve sol isimli değişkenlerimizi oluşturalım. Ekrana sağ-sol ok kuklaları ekleyelim.
Konu anlatım ders videosu: https://youtu.be/LVzJvKEZgLo
https://www.youtube.com/c/ELHarezmiBilgelikEvi
36
ZAFER ÇOPUR
Robotumuz etrafındaki nesneleri bulacak ve daha sonra ışık yakarak bize bulduğunu
bildirecek.
Konu anlatım ders videosu: https://youtu.be/zozswRT0LYk
https://www.youtube.com/c/ELHarezmiBilgelikEvi
37
ZAFER ÇOPUR
Robotumuzu sumo güreşçisi yapmaya çalışacağız. Kodları yükleyeceğimiz için yükle
bağlantısını seçmeniz gerekiyor.
Konu anlatım ders videosu: https://youtu.be/8MN7kbR2R7I
https://www.youtube.com/c/ELHarezmiBilgelikEvi
38
ZAFER ÇOPUR
Robotumuza Beethoven’ın 9. senfonisini çaldıracağız. Robotumuzu canlı bağlantı
yaparak çalıştıracağız.
Konu anlatım ders videosu: https://youtu.be/zozswRT0LYk
https://www.youtube.com/c/ELHarezmiBilgelikEvi
39
ZAFER ÇOPUR
Robotumuzu boyumuzdan biraz yüksek olacak şekilde asıyoruz. Mesafe sensörü
sayesinde robotumuz zıpladığımızı anlıyor . Bunun üzerine karakterimizde bizle birlikte
zıplıyor. Böylece canlı olarak oyun oynayabiliyoruz.
Kodlarımızı canlı olarak çalıştıracağımız için canlı bağlantıyı seçmemiz gerekiyor.
Oyunu yapabilmemiz için mesafe ve puan adında iki tane değişken, başla butonu, arka
plan, panda ve top kuklası hazırlanması gerekiyor.
Kodlarımızı kuklalarımıza yazdığımızda yukarıdaki gibi bir ekran çıkacaktır.
Konu anlatım ders videosu: https://youtu.be/zozswRT0LYk
https://www.youtube.com/c/ELHarezmiBilgelikEvi
40
ZAFER ÇOPUR
Kodlarımızı kuklalarımıza aşağıdaki yazalım. Böylece oyunumuzu artık oynayabiliriz.
Konu anlatım ders videosu: https://youtu.be/PL6rAdslesI
https://www.youtube.com/c/ELHarezmiBilgelikEvi
41
ZAFER ÇOPUR