24.06.2020 Views

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.

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!