Professional Documents
Culture Documents
Robotik Kodlama
Robotik Kodlama
GENEL MÜDÜRLÜĞÜ
BİLİM VE SANAT
MERKEZLERİ
YAZ OKULU DESTEKLEME
VE YETİŞTİRME KURSU PROGRAMI
ROBOTİK KODLAMA
ATÖLYESİ
ANKARA | 2023
Genel Yayın Yönetmeni | Prof. Dr. Kemal Varın NUMANOĞLU
ISBN | 978-975-11-6082-9
ÖNSÖZ
Bilgiye ulaşma ve bilgiyi üretme imkânlarının hızla artması eğitim süreçlerinde de önemli değişiklikleri
beraberinde getirmiştir. Günümüzde eğitim, bilgi aktarım süreci olarak tanımlanmaktan öte, bireyi deği-
şen dünya koşullarına hazırlayarak onları geleceğin dünyasında etkin ve saygın bireyler olarak yetiştirme
süreci olarak tanımlanmaktadır. Bu çerçevede eğitim yalnızca akademik başarıya değil, öğrencilerin dü-
şünme, yaratıcılık, akıl yürütme ve problem çözme becerilerini geliştirmeye odaklanmaktadır. Akademik
odaktan, çok yönlü becerilerle donanmış birey yetiştirmeye geçiş süreci, öğrenme ve öğretme süreçleri-
nin de değişmesini zorunlu kılmıştır. Geleneksel sunum yöntemlerinden ziyade beceri ve etkinlik temelli
öğretim yöntemlerinin günümüz eğitim anlayışına daha uygun olduğu söylenebilir. Bu bakış açısıyla
bilim ve sanat merkezlerinde verilen proje temelli atölye çalışmalarının öğrencileri geleceğin dünyasına
hazırlamada önemli bir rolü bulunmaktadır.
Öğrencileri bir bütün olarak tüm gelişim alanlarında desteklemenin önemli koşullarından birisi de her
öğrencinin kendine özgü ilgi, beceri ve yetenekleri olduğu gerçeğini benimsemektir. BİLSEM Yaz Okulu
kapsamında öğrencilerimizin bireysel farklılıklarındaki zenginliği ortaya koyabilmek amacıyla 55 farklı
atölyenin açılması planlanmıştır. Atölye sayısının çeşitliliğini artırarak öğrencilerin farklılıklarını geliş-
tirmelerine katkı sağlamayı umut ediyoruz. Bu kapsamda söz konusu atölyeler öğrencilerin öğrenme ve
kendilerini keşfetmeleri için bir araç olarak düşünülebilir.
BİLSEM Yaz Okulu Programları öğrencilerin devam ettiği eğitim kademeleri dikkate alınarak ilkokul, or-
taokul ve lise kademeleri için dört haftayı kapsayacak şekilde ayrı ayrı hazırlanmıştır. Öğrencilerimizin
atölyelerde aldıkları eğitim ile bilimsel düşünce ve davranışlarla estetik değerleri birleştiren, üretken,
sorun çözen, kendini gerçekleştirmiş bireyler olarak yetişmeleri, yetenekleri ve yaratıcılıklarını erken
yaşta fark ederek en üst düzeyde kullanmaları ve beceriler edinmeleri hedeflenmektedir.
BİLSEM Yaz Okulu Programları kapsamında yapılan ve sahada örnek olarak kullanılması planlanan bu
çalışmanın uygulama esnasında öğretmenlerimize kolaylık sağlamasını ve öğrencilerimiz için faydalı
olmasını temenni ediyorum.
GİRİŞ....................................................................................................................................................................................................7
PROGRAMIN TEMEL YAKLAŞIMI VE İLKELERİ.................................................................................................................... 8
PROGRAMIN YAPISI..................................................................................................................................................................... 8
PROGRAMIN GENEL AMAÇLARI.............................................................................................................................................. 8
KAZANIMLAR................................................................................................................................................................................... 8
İÇERIK................................................................................................................................................................................................ 11
ETKINLIKLER................................................................................................................................................................................... 11
DEĞERLENDIRME.......................................................................................................................................................................... 11
PROGRAMIN UYGULANMASI...................................................................................................................................................12
PROGRAMIN DEĞERLENDİRİLMESİ......................................................................................................................................13
İLKOKUL................................................................................................................................................................ 15
ETKİNLİK 1 ROBOTLAR HER YERDE ...............................................................................................................................17
ETKİNLİK 2 ÇEVRIMIÇI PROGRAM KULLANMA MACERAM................................................................................... 22
ETKİNLİK 3 DEVRE GELIŞTIRME KARTIMI KULLANMAYA BAŞLIYORUM......................................................... 28
ETKİNLİK 4 GÖZÜNÜ KIRP, ELINI ÇIRP......................................................................................................................... 32
ETKİNLİK 5 BEN YANDIM O SÖNDÜ; O YANDI BEN SÖNDÜM............................................................................37
ETKİNLİK 6 KARAŞİMŞEK....................................................................................................................................................41
ETKİNLİK 7 ANA RENKLER, ARA RENKLER.................................................................................................................. 44
ETKİNLİK 8 ROBOTLAR VE DUYU ORGANLARI......................................................................................................... 49
ETKİNLİK 9 HAYATIMIZDAKI SENSÖRLÜ SISTEMLER............................................................................................. 53
ETKİNLİK 10 HAVALAR NASIL?......................................................................................................................................... 58
ETKİNLİK 11 HAREKETLI OYUNCAKLAR........................................................................................................................ 62
ETKİNLİK 12 HAREKETLI OYUNCAKLAR-2.................................................................................................................... 65
4
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
ORTAOKUL............................................................................................................................................................ 71
ETKİNLİK 1 AKILLI PARMAĞIM...........................................................................................................................................73
ETKİNLİK 2 ROBOTLAR HAYATIMIZDA...........................................................................................................................76
ETKİNLİK 3 ARDUİNOYA MERHABA............................................................................................................................... 82
ETKİNLİK 4 POLIS ÇAKARI.................................................................................................................................................86
ETKİNLİK 5 7 SEGMENT DİSPLAY.....................................................................................................................................91
ETKİNLİK 6 HAREKETLİ IŞIKLAR...................................................................................................................................... 99
ETKİNLİK 7 BOY ÖLÇER .................................................................................................................................................... 103
ETKİNLİK 8 SOKAK LAMBASI..........................................................................................................................................108
ETKİNLİK 9 TRAFIK IŞIĞI...................................................................................................................................................112
ETKİNLİK 10 ORADA DUR!.................................................................................................................................................116
ETKİNLİK 11 OTOMATIK KAPI.......................................................................................................................................... 120
ETKİNLİK 12 AKILLI VANTİLATÖR.................................................................................................................................. 125
LİSE......................................................................................................................................................................129
ETKİNLİK 1 ROBOT VE ROBOTIK....................................................................................................................................131
ETKİNLİK 2 ARDUINO’YU TANIYALIM.......................................................................................................................... 135
ETKİNLİK 3 HER ŞEY BIR LED YAKMA ILE BAŞLAR................................................................................................ 138
ETKİNLİK 4 RGB LED ILE PWM BAĞLANTILARI ANLAYALIM.............................................................................. 145
ETKİNLİK 5 7 SEGMENT DISPLAY.................................................................................................................................. 150
ETKİNLİK 6 LDR IŞIK SENSÖRÜ ILE TASARRUF...................................................................................................... 156
ETKİNLİK 7 PIR HAREKET SENSÖRÜ ILE ALARM.................................................................................................... 162
ETKİNLİK 8 ULTRASONIC MESAFE SENSÖRÜ ILE NESNE ALGILAMA............................................................168
ETKİNLİK 9 HAYAT KISA, MOTORLAR DÖNÜYOR....................................................................................................174
ETKİNLİK 10 KONTROL EDİLEBİLEN SİSTEMLER....................................................................................................180
5
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
GİRİŞ
Günümüzde Bilgi ve iletişim teknolojileri alanında yaşanan gelişimler toplum hayatından iş hayatına
önemli değişiklikleri beraberinde getirmiştir. Bu değişimden önemli ölçüde etkilenen alanlardan biri de
eğitim olmuştur. Bu bağlamda eğitimde uygulanan yöntem-teknikler, kullanılan araç gereçler çeşitlen-
miş teknolojinin eğitime entegrasyonu, teknolojik araçların kullanımı ve öğretimi gibi hususlar ön plana
çıkmıştır. Eğitimde teknolojik araçların kullanımı ve öğretimi bağlamında önemini gittikçe arttıran konu-
lardan biri de robotik biliminin çalışma alanı olan robotik teknolojiler olmuştur.
Robot biliminin laboratuvar ortamında ürettiği ve deneysel çalışmalara konu olan robotlar günümüzde
laboratuvar ortamından çıkıp mühendislik ve tıp gibi gerçek yaşam problemlerini çözmeye yönelik bir-
çok alanda kullanılmaya başlanmış, hatta günlük hayatta son kullanıcı olarak tabir edilen tüketicilerin
kullandıkları araçlar haline gelmiştir. Robotik teknolojilerin gerçek yaşamda bu denli sıklıkla kullanıl-
ması birçok insanın bu teknolojilerin maharetlerine yakından tanıklık etmesini sağlamış ve bu durum
toplumda bu alana duyulan ilgiyi arttırmış, bireylerde öğrenme ihtiyacı oluşturmuştur. Bu ihtiyaçtan
hareketle robotik kodlama eğitimleri gerek örgün eğitim kapsamında gerekse örgün eğitime ilave olarak
okul dışında da yapılmaya başlandığı görülmektedir.
Robotik kodlama eğitimi genel olarak mekanik, yazılım, elektrik-elektronik gibi farklı mühendislik di-
siplinlerine ait bilgilerin kullanılarak yenilikçi ürünler ortaya çıkartma süreci olarak tanımlanabilir. Bu
tanımdan hareketle robotik kodlama eğitiminin disiplinlerarası birçok bilgiyi ihtiva eden kompleks bir
yapısı olduğu söylenebilir. Dolayısı ile robotik kodlama eğitimi sahip olduğu bu yapı itibari ile öğrenci-
lerin eleştirel düşünme, akıl yürütme, problem çözme, algoritmik düşünme, teknoloji okuryazarlığı gibi
becerilerinin gelişmesine imkân sağlamaktadır.
Robotik Kodlama Yaz Okulu Programının kapsamı belirlenirken ilkokul, ortaokul ve lise düzeyinde hazır-
lanmış farklı robotik kodlama programları incelenmiş, kapsamın belirlenmesi hususunda alan uzmanları
ile istişareler yapılmıştır. Yaz okulu programının genel amacı, hedef kitlesi, süresi de gözetilerek prog-
ramın hedef kitleye uygun, esnek, erişilebilir ve ulaşılabilir olmasına özen gösterilmiştir. Bu minvalde
öğrenme alanı, alt öğrenme alanı ve kazanımlara uygun etkinlikler hazırlanmıştır. Etkinliklerde salt alan
bilgisi vermekten ziyade ilgi çekici, günlük yaşam ile ilişkili, alan-beceri gelişimini sağlayacak, merak
duygusunu harekete geçiren, özgün ürünler geliştirebilmelerine katkı sağlayıcı robotik uygulamalar yap-
malarına önem verilmeye çalışılmıştır.
Robotik Kodlama Yaz Okulu programı etkinliklerinin hazırlanmasında kurumların fiziksel altyapısı, öğren-
cilerin seviyeleri, ilgi ve yetenek alanları da dahil olmak üzere süreci etkileyebilecek birçok unsur dikkate
alınmıştır. Öğretmenlere kolaylık sağlaması açısından etkinlik öncesi yapılması gerekenler listelenmiş,
ilkokul, ortaokul ve lise düzeyinde eğitim alan tüm öğrencilerin gelişim düzeylerine uygun etkinlikler dü-
zenlenmiştir. Etkinlikler için öngörülen süreler; zenginleştirmelere, etkinliğin aşamalarına, öğrencilerin
düzeylerine ve ihtiyaçlarına göre değerli öğretmenlerimiz tarafından artırılabilir/azaltılabilir.
Etkinliklerin sonunda verilen ölçme ve değerlendirme araçları ile öğretmenin, öğrenme öğretme süreç-
lerini takip etmesi, ürünün değerlendirilmesi ve öğrencinin gelişiminin izlenmesi amaçlanmıştır. De-
ğerlendirme bölümlerinde verilen ölçme ve değerlendirme araçları etkinlik içeriğine ve sürecine bağlı
olarak değişiklik göstermektedir.
21. yüzyıl becerileri dikkate alınarak hazırlanmış olan bu çalışmanın tüm öğrencilerimize katkı sağlaması
ve yeni fikirlere ışık tutmasını temenni ediyor, yaz okulu sürecinde öğrencilerle buluşan tüm değerli öğ-
retmenlerimize teşekkürlerimizi sunuyoruz.
BİLSEM Yaz Okulu Robotik Kodlama Atölyesi Program Geliştirme Komisyonu
Haziran, 2023
7
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
Robotik Kodlama Atölyesi Yaz Okulu Programı’nda ilerlemecilik felsefesi ilkeleri benimsene-
rek katı bir disiplin anlayışından ziyade aktif öğrenme yaklaşımlarını temel alan ve bireysel
farklılıkları gözeten bir yapıda hazırlanmıştır.
Program içeriğinin oluşturulmasında konu temelli yaklaşımlardan olan süreç tasarım modeli
benimsenmiştir. Bu bağlamda yaparak yaşayarak öğrenmeyi hedefleyen, bilgi edinmeyi ve
öğrenme sürecini merkeze alan beceri temelli yaklaşımlara başvurulmuştur.
PROGRAMIN YAPISI
Bu program Bilim ve Sanat Merkezleri yaz okuluna devam edecek öğrencilerin Bilgi ve ileti-
şim teknolojileri alt alanlarından olan Robotik kodlama alanında beceri gelişimlerini destek-
leyecek şekilde hazırlanmıştır. Programın genel amacı öğrencilerin Robotik alanında temel
bilgi ve beceri sahibi olmalarına, ilgi ve yetenek alanlarını keşfedebilmelerine odaklanarak
üretken bireyler olarak kariyer planlamalarına katkı sağlamaktır.
Bu genel amaç doğrultusunda Bilim ve Sanat Merkezi yaz okulunda Robotik kodlama atölye
çalışmalarına katılacak 2-12.sınıf öğrencilerine aşağıdaki hedeflerin kazandırılması planlan-
mıştır.
Kazanımlar
Robotik Kodlama Atölyesi Yaz Okulu Programı’nda yer alan kazanımlar ilkokul, ortaokul ve
lise düzeyinde bilgi-işlemsel düşünme becerilerinden oluşmaktadır. Kazanımların sıralan-
masında aşamalılık ve ardışıklık ilkesi gözetilerek basitten karmaşığa, kolaydan zora, somut-
tan soyuta olacak şekilde hazırlanmıştır. Ayrıca kazanımların güncellik, öğrenciye görelik,
hedefe uygunluk, yaşama yakınlık, transfer edilebilirlik gibi öğretimsel ilkelere uygun olarak
hazırlanmasına da dikkat edilmiştir.Kazanımlar, öğrenme alanı, alt öğrenme alanı ve kaza-
nımların sırası şeklinde verilmiştir. Bazı kazanımların gerçekleştirilmesinde dikkat edilmesi
gereken hususlar, ilgili kazanımların altında açıklama olarak belirtilmiştir.
8
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
2. Ortaokul
2.1. Robot Programlamaya Giriş
2.1.1. Robot ve robotik temel kavramlarını açıklar.
2.1.2. Robotik alanında kullanılan uygulama geliştirme ortamlarını amacına uygun
olarak kullanır. (Tinkercad üyelik ve arayüz tanıtımı)
2.2. Programlanabilir Devre Geliştirme Kartları ve Uygulama Geliştirme
2.2.1. Tercih edilen programlanabilir devre geliştirme kartını tanır. (Arduino vb. , Tin-
kercad üzerinden elektronik denetleyicinin Giriş-Çıkış bağlantılarını sağlar. )
2.2.2. Tercih edilen programlanabilir devre geliştirme kartı ile temel elektronik devre-
ler tasarlayıp bağlantıları kurar
9
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
2.2.3. Devre geliştirme kartı ile hazırladığı devrenin kodunu yazılım geliştirme orta-
mında yazar.
2.2.4. Devre geliştirme kartı ile hazırladığı devrenin kodunu devre geliştirme kartına
yükleyerek test eder.
2.3. Sensörler ve Uygulamaları
2.3.1. Bir problem durumuna çözüm üreten robotik sistemde kullanılan sensörleri
farkeder.
2.3.2. Farklı sensörlerin kullanımına günlük hayattan örnekler verir.
2.3.3. Gerçek yaşam problemlerinin çözümü için uygun sensörleri kullanır. (Işık sensö-
rü, ses sensörü, PIR sensörü, dokunma sensörü, mesafe sensörü vb sensörlerin
bağlantısını yapması ve kodlarını yazması beklenir)
2.4. Motorlar ve Uygulamaları
2.4.1. Bir problem durumuna çözüm üreten robotik sistemde kullanılan motorları far-
keder. (DC ve servo motorlar hakkında bilgi verilir.)
2.4.2. DC ve servo motorların kullanımına günlük hayattan örnekler verir.
2.4.3. Gerçek yaşam problemlerinin çözümü için uygun motorları kullanır.
3. Lise
3.1. Robot Programlamaya Giriş
3.1.1. Robot ve robotik temel kavramlarını açıklar.
3.1.2. Robotik alanında kullanılan uygulama geliştirme ortamlarını amacına uygun
olarak kullanır. (Tinkercad üyelik ve arayüz tanıtımı)
3.2. Programlanabilir Devre Geliştirme Kartları ve Uygulama Geliştirme
3.2.1. Tercih edilen programlanabilir devre geliştirme kartını tanır. (Arduino vb. , Tin-
kercad üzerinden elektronik denetleyicinin Giriş-Çıkış bağlantılarını sağlar. )
3.2.2. Tercih edilen programlanabilir devre geliştirme kartı ile temel elektronik devre-
ler tasarlayıp bağlantıları kurar
3.2.3. Devre geliştirme kartı ile hazırladığı devrenin kodunu yazılım geliştirme orta-
mında yazar.
3.2.4. Devre geliştirme kartı ile hazırladığı devrenin kodunu devre geliştirme kartına
yükleyerek test eder.
3.3. Sensörler ve Uygulamaları
3.3.1. Bir problem durumuna çözüm üreten robotik sistemde kullanılan sensörleri
farkeder.
3.3.2. Farklı sensörlerin kullanımına günlük hayattan örnekler verir.
3.3.3. Gerçek yaşam problemlerinin çözümü için uygun sensörleri kullanır. (Işık sensö-
rü, ses sensörü, PIR sensörü, dokunma sensörü, mesafe sensörü vb sensörlerin
bağlantısını yapması ve kodlarını yazması beklenir)
3.4. Motorlar ve Uygulamaları
3.4.1. Bir problem durumuna çözüm üreten robotik sistemde kullanılan motorları
farkeder. (DC ve servo motorlar hakkında bilgi verilir.)
3.4.2. DC ve servo motorların kullanımına günlük hayattan örnekler verir.
3.4.3. Gerçek yaşam problemlerinin çözümü için uygun motorları kullanır.
10
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
İçerik
Bilim ve sanat merkezleri robotik atölyesi yaz okulu programınında konular farklı sınıf se-
viyelerinde derinleştirilerek, daha önce kazandırılan bilgi ve beceriler genişletilerek tekrar
edecek şekilde içerik düzenlenmiştir.
Program içeriğinde robotik kodlamanın temelleri, devre geliştirme kartları ve programlan-
ması, sensörler ve uygulamaları, motorlar ve uygulamalarına yer verilmiştir. İlkokul, ortaokul
ve lise seviyesinde benzer öğrenme alanları, alt öğrenme alanları ve kazanımlar yer almakla
birlikte etkinlik boyutunda öğrencilerin gelişmişlik düzeyleri dikkate alınarak etkinlik tasa-
rımları gerçekleştirilmiştir.
Etkinlikler
Robotik Kodlama Atölyesi Yaz Okulu Programı’nın etkinlikleri ilkokul, ortaokul ve lise düze-
yinde hazırlanmıştır. Program kapsamında ilkokul için 8, ortaokul için 8 ve lise için 8 etkinlik
yer almaktadır. Ayrıca ortaokul ve lise düzeyleri için birer tane ek etkinlik de hazırlanmıştır.
Hazırlanan etkinlikler ile öğrencilerin Robotik alanında temel bilgi ve beceri sahibi olmaları,
ilgi ve yetenek alanlarını keşfedebilmeleri amaçlanmıştır. Bu bağlamda öğrencilerin aktif ka-
tılım sağlayabilecekleri, günlük yaşamla ilişkili, aktivite temelli etkinlikler tasarlanmış olup,
uygulayıcıya yardımcı olması bakımından dikkat çekme, güdüleme, derse geçiş, dersin işle-
nişi, özet bölümleri açık, anlaşılır ve net bir şekilde sunulmuştur. Biliyoruz ki bu amaçlarımı-
za, etkinlikleri uygulayan değerli uygulayıcılarımızın bilgi, birikim, deneyim ve motivasyonun
da sürece dahil olması ile ulaşılacaktır.
Değerlendirme
11
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
PROGRAMIN UYGULANMASI
Robotik Kodlama Yaz Okulu Programı’nın uygulanmasında aşağıdaki hususlara dikkat edil-
mesi önerilmektedir.
Öğretmen Yeterlilikleri: Hazırlanan Robotik Kodlama Yaz Okulu Programı teknik alan bilgisi
temelli öğrenme alanları içermektedir. Bu nedenle uygulayıcıların robotik kodlama ve temel
elektronik konu alanlarına yönelik bilgi ve becerilerinin yeterli düzeyde olması gerekmek-
tedir.
Öğrenme Çevresi: Robotik Kodlama Yaz Okulu Programı uygulama temelli olduğundan; alt
yapı olanakları ve öğrenme çevresinin hazırlanması bağlamında belirli koşulların hazır bu-
lundurulmasını gerektirmektedir.
Yöntem: Robotik Kodlama Yaz Okulu Programı’nda yer alan kazanımlar öğretim sürecinde
kuramsal bilginin yanısıra uygulama olanakları ile zenginleştirilmelidir. Etkinlikler sürecin-
de öğrencilerin bağımsız uygulamalar yapmalarına imkân tanınması öğrenme verimliliğine
katkı sağlayacaktır.
12
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
PROGRAMIN DEĞERLENDİRİLMESİ
13
ÖZEL EĞİTİM VE REHBERLİK HİZMETLERİ
GENEL MÜDÜRLÜĞÜ
BİLİM VE SANAT
MERKEZLERİ
YAZ OKULU DESTEKLEME
VE YETİŞTİRME KURSU PROGRAMI
ROBOTİK KODLAMA
ATÖLYESİ
ETKİNLİKLER
İLKOKUL
ANKARA | 2023
ETKİNLİK | 1
ETKİNLİK NO : 1
SINIF/KADEME : İlkokul
SÜRE : 40 dk + 40 dk
ÖĞRENME ALANI/ :
Robotik / Robot Programlamaya Giriş
KONU
TEMEL BECERİLER : Problem çözme, Analitik düşünme, Keşfetme, Disiplinler arası düşün-
me, Kendini ifade edebilme, Dijital çağ okuryazarlığı
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robot kiti ”Endüstriel ve insansı robotları tanıtan videolar, robot ta-
sarım sürecini tanıtan görsel ve videolar, Ek 1. Robot Yapılandırılması
Görseli, Ek 2. Robotların Dönüşümü Görseli”
ÖĞRETMEN İÇİN ÖN : Robot kitlerinden herhangi biri öğrenciye göstermek için görevi belli,
HAZIRLIK kodu yüklenmiş şekilde hazır edilir. (Mblock, Vex, Lego Mindstrom vb.)
ÖĞRENCİNİN HAZIR :
Temel düzeyde bilgisayar okur yazarlığı
BULUNUŞLUĞU
: Güdüleme
Öğrencilere dersin ilerleyen sürecinde bir oyun oynanacağını ve oyun-
da başarılı olmak için süreçte derste etkin katılımın önemli olduğu vur-
gularak öğrenciyi güdüler.
17
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Derse geçiş
Güdülemenin ardından derse geçiş aşamasında etkinliğin iyi anlaşıl-
ması, düzenli ve disiplinli ilerlemesini sağlayabilmek adına öğrenci-
lerin etkinliği akıllı tahtada gösterilirken dikkatlice dinlemesi, anlatım
bittikten sonra uygulayıcının söylediği zamanda uygulamaya geçilerek
öğretilen adımları sırasıyla simülasyon ortamında uygulaması istenir.
: Dersin işlenişi
Derse “Sizlere birkaç video izleteceğim ve resimler göstereceğim. Ar-
dından videolarla ilgili görüşlerinizi alacağım.” denilerek devam edilir.
Öğretmen, arama motoruna “Endüstriyel motorlar” anahtar kelimeleri-
ni yazarak ilgili videolardan uygun olanları seçerek izletir. Daha sonra
“İnsansı robotlar” anahtar kelimelerini yazarak ilgili videolardan uygun
olanları seçerek izletir.
Uygulayıcı; “İzlediğiniz videolardaki mekanizmalara ne ad verilir? Bu
mekanizmaların ortak bir ismi var mı? Yoksa birbirlerinden farklı mı?”
sorularını sorarak cevapları alır ve alınan cevaplar üzerinde konuşulur.
Bu aşamada uygulayıcı robot kelimesinin tanımını yapar.
“Robot,
• Sensörler (alıcılar) kullanarak çevresindeki verileri algılayabi-
len ,
• Verilerin toplanmasını ve kontrolünü sağlamak için elektronik
devrelerden oluşan,
• Sensörlerden aldığı verileri kullanarak robotun amacına uygun
matematiksel ve mantıksal işlemler ile karar verme olayının
gerçekleşmesini sağlayan bir programa sahip olan,
• Verilen kararlar doğrultusunda programının gerektirdiği hare-
ketleri gerçekleştirebilecek mekanik düzeneğe verilen isimdir.”
Robot kavramının tanımı yapıldıktan sonra izlenen tüm videolardaki
mekanizmaların bu tanıma uyduğu ve birer robot olduğu söylenir.
Farklılığın endüstriyel robot ve insansı robot olduğu belirtilir ve bu te-
rimler üzerinde durulur.
Öğrencilerin endüstriyel robotların ve insansı robotların günlük hayat-
ta kullanımına örnekler vermesi istenir.
Ardından “Çocuklar sizlere çok ilginizi çekeceğinizi düşündüğüm bir vi-
deo daha izleteceğim” denilerek arama motoruna “Robot öğretmenler”
anahtar kelimeleri yazılır ve çıkan sonuçlardan ilgi çekici haberler ve
videolar seçilerek sınıfa izletilir. Bazı ülkelerde derslere robot uygulayı-
cıların girdiği söylenerek konu hakkında kısaca bilgi verilir.
Robotların günlük hayatta kullanımının insanoğluna olumlu ve olum-
suz etkileri üzerine bir beyin fırtınası yaptırılır. Öğrencilerden olum-
suz olduğunu düşündükleri etkiler için çözüm önerileri sunmaları
istenir. Gelen çözümler için öğrencilere dönütler verilir, eksik olduğu
düşünülen kısımlar tamamlanır.
18
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
19
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Çocuklar bugün sizinle robot ve robotik kavramlarının içeriğini
öğrendik. Unutmamamız gereken; Robot bir üründür. Robotik ise
o ürün meydana gelene kadar gerekli olan tüm süreci içeren bilim
dalıdır. Endüstriyel robotlar ve insansı robotlar üzerinde durduk. Bu
robotların günlük hayata kullanımına örnekler verdik.”
denilir ve ders sonlandırılır.
DEĞERLENDİRME
Kontrol Listesi Gözlendi Gözlenmedi
20
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
EKLER
Ek 1.
Robot Yapılındırılması
Ek 2.
Robotların Dönüşümü
21
ETKİNLİK | 2
ETKİNLİK NO : 2
SINIF/KADEME : İlkokul
SÜRE : 40 dk + 40 dk
ÖĞRENME ALANI/ :
Robotik / Robot Programlamaya Giriş
KONU
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me, dijital çağ okuryazarlığı, kendini ifade edebilme.
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
ÖĞRENCİNİN HAZIR :
Temel düzeyde bilgisayar okur yazarlığı
BULUNUŞLUĞU
ÖĞRETMENE NOT : Tinkercad elektronik ve kodlamaya yönelik eğitim amaçlı yaygın olarak
kullanılan ücretsiz bir uygulama olduğu için tercih edilmiştir. Öğretmen
robotik alanında kullanılan farklı bir uygulama geliştirme ortamını da
kullanabilir.
22
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Güdüleme
Dikkat çekme sorularını takiben
“Şimdi birlikte içinde birçok farklı özellik barındıran çevrimiçi bir simü-
lasyon programı kullanma ne dersiniz?” sorusu sorularak öğrenciler
arayüz tanıtımı için güdülenir.
: Derse geçiş
Öğrencinin güdülenmesinin ardından etkinliğin iyi anlaşılması ve der-
sin ilerlemesini sağlayabilmek adına etkinlik akıllı tahtada gösterilir-
ken öğrencilerin dikkatlice dinlemesi, anlatım bittikten sonra uygu-
layıcının söylediği zamanda uygulamaya geçilerek öğretilen adımları
sırasıyla simülasyon ortamında uygulaması istenir.
Ayrıca bilgisayarlarını açarak internet tarayıcılarından arama motorla-
rına girmeleri istenir.
: Dersin işlenişi
Etkinliğe geçilir. Arama motoruna “Tinkercad” anahtar kelimesi yazıla-
rak öğrencilerden ilgili siteye girmeleri istenir.
23
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
24
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Sınıf kodunu doğru şekilde giren öğrencinin Takma Adını ilgili boşluğa
yazması gereklidir. Görsel-4
Öğrencinin “Takma Ad” kısmına yazacağı isimi uygulayıcının ders baş-
lamadan önce açtığı sınıfın listesine eklemesi gerekir.
Öğrenci Takma Adını yazmadan önce mutlaka sınıf listesine eklenme-
lidir. Sınıf listesine eklenmeyen Takma adlar sınıf kodunu girse bile
sınıfa dahil olamazlar.
25
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
26
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Çocuklar bugün sizinle Robotik alanında kullanılan çevrimiçi bir uy-
gulama geliştirme ortamı olan Tinkercad kullandık. Tinkercad üyeliği
gerçekleştirdik ve arayüz kullanımını öğrendik. Bir sonraki ders tercih
edilen programlanabilir geliştirme kartını tanıyacağız.” denilir ve ders
sonlandırılır.
Öz Değerlendirme Soruları
• Bugünkü etkinliğin hangi bölümünü kolaylıkla yaptın? Neden?
• Bugünkü etkinliğin hangi bölümünde zorlandın? Neden?
• Bu etkinlikte öğrendiğin bilgiyi nerede kullanabilirsin?
27
ETKİNLİK | 3
ETKİNLİK NO : 3
SINIF/KADEME : İlkokul
SÜRE : 40 dk + 40 dk
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me, kendini ifade edebilme, dijital çağ okuryazarlığı.
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
Devre geliştirme kartı
28
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Güdüleme
Videolar izlendikten sonra uygulayıcı öğrencilere “Sizlerde böyle pro-
jeler hazırlamak, benzer tasarımlar yapmak ister misiniz?” sorusunu
yöneltir. “Sizlerde robotik atölyesi dersleriniz tamamlandığında robotik
alanında benzer çalışmalara imza atacaksınız. Kendi projelerinizi ger-
çekleştireceksiniz.” denilerek güdülenmeleri sağlanır.
: Derse geçiş
Güdüleme aşamasının ardından derse geçerken etkinliğin iyi anlaşıl-
ması, düzenli ve disiplinli ilerlemesini sağlayabilmek adına öğrencile-
rin etkinliği akıllı tahtada gösterilirken dikkatlice dinlemesi, anlatım
bittikten sonra uygulayıcının söylediği zamanda uygulamaya geçilerek
öğretilen adımları sırasıyla simülasyon ortamında uygulaması istenir.
: Dersin işlenişi
Etkinliğe başlarken öğrencilerden videolarda izledikleri projelerin nasıl
yapılmış olabileceğine dair görüşleri alınır. En fazla hangi projenin dik-
katlerini çektiği sorulur. Görüşlerin alınmasının ardından bu tarz pro-
jeler hazırlamak için devre geliştirici kartlarının gerekliliği belirtilir ve
devre geliştirme kartının tanımı yapılır.
“Devre geliştirme kartları robot teknolojileri, mesafe, hareket, eğim, ısı,
gaz, ışık, gibi uyarı devreleri, akıllı teknolojiye sahip haberleşme sis-
temleri, akıllı ev projeleri, drone projeleri, üç boyutlu yazıcılar, güvenlik
sistemleri, görüntü işleme gibi birbirinden farklı birçok projeyi hayata
geçirmenize olanak tanır.”
Piyasada çok fazla devre geliştirme kartı olduğundan bahsedilir. En faz-
la tercih edilen kartın Arduino olduğu söylenir.
Arduino kartının tercih edilme nedenleri olarak;
• Kolay ve basit entegre yapısı,
• Kodlama dili ile ilkokul seviyesinden mühendislik seviyesine
kadar birçok insana hitap etmesi,
• Arduino kartları, diğer mikro denetleyici platformlarına göre
ucuz olması,
• Tamamen açık kaynak kodlu bir platform olması gösterilebilir.
Arduino hakkında yeterli bilgi verildikten sonra sınıfa getirilen kartlar
öğrencilerin incelemesine sunulur
Ardından kart üzerindeki bileşenler hakkında bilgi vermek için tinker-
cad ortamına giriş yapılır.
Arduino devre geliştirme kartının çalışma alanına nasıl eklendiği Gör-
sel -1’deki gibi gösterilir.
29
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
Dijital Pinler: Hem giriş hem de çıkış pini olarak kullanılabilir. Bu pin-
ler sensörlerden gelen verileri okuma gibi giriş işlemlerini veya LED
yakma, motor sürücüyü sürme gibi çıkış işlemlerini yapılabilir. Her giriş
pini 5 volt ile çalışır ve maksimum 40 miliamper akım çeker. Dijital pin-
lerden 0 ve 1 giriş / çıkış değeri alınır.
Analog Pinler: A0’dan A5’e kadar 6 adet analog giriş mevcuttur. Bu gi-
rişlerden 0 ile 1023 arasında değerler okunur.
30
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Çocuklar bugün sizinle devre geliştirme kartlarının ne işe yaradığını
öğrendik. Arduino kartının tercih edilme nedenleri üzerinde durduk. Ay-
rıca Arduino kartının üzerinde yer alan analog ve dijital pinlerin özel-
liklerini konuştuk. Bir sonraki ders tercih edilen programlanabilir devre
geliştirme kartı ile temel elektronik devreler tasarlayıp bağlantıları ku-
racağız. Devre geliştirme kartı ile hazırladığı devrenin kodunu yazılım
geliştirme ortamında yazacağız. Devre geliştirme kartı ile hazırladığı
devremim kodunu devre geliştirme kartına yükleyerek test edeceğiz.”
denilir ve ders sonlandırılır.
DEĞERLENDİRME :
Kontrol Listesi Gözlendi Gözlenmedi
31
ETKİNLİK | 4
ETKİNLİK NO : 4
SINIF/KADEME : İlkokul
SÜRE : 40 dk + 40 dk
KAZANIMLAR : 1.2.2. Tercih edilen programlanabilir devre geliştirme kartı ile temel
elektronik devreler tasarlayıp bağlantıları kurar.
1.2.3. Devre geliştirme kartı ile hazırladığı devrenin kodunu yazılım
geliştirme ortamında yazar.
1.2.4. Devre geliştirme kartı ile hazırladığı devrenin kodunu devre ge-
liştirme kartına yükleyerek test eder.
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me, kendini ifade edebilme, dijital çağ okuryazarlığı.
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
Devre geliştirme kartı, devre ve göz kırpma
32
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Güdüleme
Dikkat çekme sorularını takiben öğrencilere:
“Çocuklar şimdi sizinle çok keyifli bir oyun oynayacağız, oyunun so-
nunda başarılı olanlara çok hoşuna gideceğini düşündüğüm sürprizler
olacak. Bu sebeple oyunun kurallarını dikkatli dinleyelim” denir.
: Derse geçiş
Güdüleme aşamasını takiben etkinliğin iyi anlaşılması ve dersin ilerle-
mesini sağlayabilmek adına öğrencilerin öncelikle etkinliği akıllı tah-
tada gösterilirken dikkatlice dinlemesi, anlatım bittikten sonra uygu-
layıcının söylediği zamanda uygulamaya geçilerek öğretilen adımları
sırasıyla simülasyon ortamında uygulaması istenir.
Ardından öğrencilerle oyunun kuralları paylaşılır.“Şimdi sizlerle çok
eğlenceli bir oyun oynayacağız. Ben başlayın dediğim anda hepiniz
benimle birlikte iki gözünüzü birden kırpacaksınız. İki göz kırpma ara-
sındaki zamanı ayarlamak için ben elimle masaya vuracağım. Değiştir
dediğim anda önce bir kez önce bir gözünüzü ardından diğer gözünü-
zü olacak şekilde kırpacaksınız. Tekrar değiştir diyeceğim bu defa sağ
gözünüz iki kere sol gözünüzü iki kere olacak şekilde kırpacağız. Bu
döngüyü her değiştir dediğimde bu sıra ile tekrar edeceksiniz. Oyunu
karıştırmadan, başarı ile tamamlayanlara göz kırpma emojisi takaca-
ğız” denilerek öğrenciler oyun ve etkinlik için hazır hâle getirilir.
Oyun bitiminin ardından öğrencilere ödülleri verilir. (Burada oyunu çe-
şitlendirmek ve buzzer atıfı yapmak adına el çırpma hareketi de ekle-
nebilir.)
: Dersin işlenişi
Bu aşamada öğrencilere az önce oynanan göz kırpma oyununu bir uy-
gulama geliştirme ortamında simule edebilecekleri belirtilir. Sınıfa ge-
tirilen devre örneklerini onların da rahatlıkla yapabilecekleri söylenir.
Ardından akıllı tahtada Tinkercad simülasyon ortamı açılır ve Arduino
devre geliştirme kartı seçilip bu ortama eklenir.
33
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
34
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Çocuklar bugün sizinle devre geliştirme kartı ile temel elektronik dev-
reler tasarlayıp bağlantıları kurduk. Ayrıca devre geliştirme kartı ile
hazırladığımız devrenin kodunu yazılım geliştirme ortamında yazdık ve
devre geliştirme kartına yükledik. Bir sonraki ders bir problem durumu-
na çözüm üreten, robotik sistemlerde kullanılan sensörleri öğrenece-
ğiz. Farklı sensörlerin kullanımına günlük hayattan örnekler vereceğiz.”
denilir ve ders sonlandırılır.
35
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
DEĞERLENDİRME :
Performans Düzeyi
Verilen
Ölçütler
Geliştirilmeli İyi Çok iyi puan
Tercih edilen
programlanabilir devre
geliştirme kartı ile temel
elektronik devreler
tasarlayıp bağlantıları
kurar.
36
ETKİNLİK | 5
ETKİNLİK NO : 5
SINIF/KADEME : İlkokul
SÜRE : 40 dk + 40 dk
ÖĞRENME ALANI/ :
Robotik/Sensörler ve Uygulamaları
KONU
KAZANIMLAR : 1.2.2. Tercih edilen programlanabilir devre geliştirme kartı ile temel
elektronik devreler tasarlayıp bağlantıları kurar.
1.2.3. Devre geliştirme kartı ile hazırladığı devrenin kodunu yazılım
geliştirme ortamında yazar.
TEMEL BECERİLER : Problem çözme, Analitik düşünme, Keşfetme, Disiplinler arası düşün-
me
YÖNTEM VE : Soru-Cevap
TEKNİKLER Gösterip Yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
37
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Güdüleme
Dikkat çekme sorularını takiben öğrencilere:
Öğrencilere “kendi çakar lambalarınızı üretseydiniz hangi sıklıkta ya-
nıp sönen, hangi renklerde çakar lambalar üretirdiniz?” sorusu sorulur
ardından “Hadi düşündüğünüz bu çakar lambaları yapalım.” Diyerek
derse devam edilir.
: Derse geçiş
• Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağ-
layabilmek adına öğrencilerin öncelikle etkinliği etkileşimli
tahtada gösterilirken dikkatlice dinlemesi, anlatım bittikten
sonra öğretmenin söylediği zamanda uygulamaya geçilerek
öğretilen adımları sırasıyla simülasyon ortamında uygulaması
istenir.
: Dersin işlenişi
Etkinlik sırasıyla aşağıdaki adımlar izlenerek uygulanır.
• Etkinlikte kullanılan temel elektronik malzemeler tanıtılır.
• Bu tanıtım yapılırken elektronik malzemeleri öğrencilerin ya-
kından incelemesi için gerekli ortam sağlanır.
• Bunun yanında tinkercad ortamında materyaller tanıtılır.
Bu etkinlikte kullanılan temel elektronik malzemeler aşağıdaki gibidir.
• LED
• Direnç
• Deneysel tahta (Breadboard)
Etkinliğin bu kısmında tinkercad ortamında arduino içeren devresinin
oluşturulması yer almaktadır. Öncelikle devreyi oluşturan elektronik
bileşenler tinkercad ortamında bulunur, devreye eklenir ve gerekli
kablolamalar yapılır. Görsel 1’de sistem devre tasarımı görülmektedir.
38
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
39
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Özet
Bu etkinlikte geliştirme kartı kullanarak bir çakar lamba yapılmıştır. Bu-
rada tinkercad platformunda basit bir devre oluşturulmuş, bu devre
örneği üzerinde LED, direnç, breadbord, pin malzemeleri ve kablolama
işlemleri üzerinde durulmuştur. Bunun yanında kodlama kısmında; bir
pinin çıktısının “alçak” veya “yüksek” olarak belirlenmesi, “bekle” ko-
mutunun kullanılması, blok tabanlı yapılan kodların metinsel kodlara
dönüştürülmesi işlemleri yapılmıştır.
ETKİNLİK NO : 6
SINIF/KADEME : İlkokul
SÜRE : 40 dk + 40 dk
KAZANIMLAR : 1.2.2. Tercih edilen programlanabilir devre geliştirme kartı ile temel
elektronik devreler tasarlayıp bağlantıları kurar
1.2.3. Devre geliştirme kartı ile hazırladığı devrenin kodunu yazılım
geliştirme ortamında yazar
1.2.4. Devre geliştirme kartı ile hazırladığı devrenin kodunu devre ge-
liştirme kartına yükleyerek test eder
TEMEL BECERİLER : Problem çözme, Analitik düşünme, Keşfetme, Disiplinler arası düşünme
YÖNTEM VE : Soru-Cevap
TEKNİKLER Gösterip Yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
Tercihen (arduino, deney tahtası, led, direnç, kablo)
41
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Güdüleme
Hareketli ışıklar uygulamasını sizde yapmak ister misiniz? Sorusu yö-
neltilir.
: Derse geçiş
• Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağ-
layabilmek adına öğrencilerin öncelikle etkinliği etkileşimli tah-
tada gösterilirken dikkatlice dinlemesi, anlatım bittikten sonra
öğretmenin söylediği zamanda uygulamaya geçilerek öğretilen
adımları sırasıyla simülasyon ortamında uygulaması istenir.
: Dersin işlenişi
Öğrencilere Görsel 1’deki 4 ledli devre tasarlatılır. Görsel 1’de ledlerin
kısa bacaklarının kenarda birleştirilip tek bir hat üzerinden GND girişi-
ne taşındığı konusunda öğrenciler bilgilendirilir. Devre oluşturulurken
Direnç değerlerini 220Ω’a ayarlamaları istenir.
42
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Özet
Bu etkinlikte çok sayıda led ile çalışılmıştır. Ledlerin farklı şekilde sıralı
olarak yanması için farklı kodlar geliştirilmiştir.
EK ÖĞRETİM :
Led sayısı artırılarak uygulamayı yapmaları istenir.
HİZMETLERİ
43
ETKİNLİK | 7
ETKİNLİK NO : 7
SINIF/KADEME : İlkokul
SÜRE : 40 dk + 40 dk
KAZANIMLAR : 1.2.2. Tercih edilen programlanabilir devre geliştirme kartı ile temel
elektronik devreler tasarlayıp bağlantıları kurar
1.2.3. Devre geliştirme kartı ile hazırladığı devrenin kodunu yazılım
geliştirme ortamında yazar
1.2.4. Devre geliştirme kartı ile hazırladığı devrenin kodunu devre ge-
liştirme kartına yükleyerek test eder
TEMEL BECERİLER : Problem çözme, Analitik düşünme, Keşfetme, Disiplinler arası düşünme
YÖNTEM VE : Soru-Cevap
TEKNİKLER Gösterip Yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
44
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Güdüleme
Öğrencilere LED TV lerin birden fazla ledden oluşan bir ekranın olduğu
ve her bir ledin üzerine düşen renkler sayesinde görüntülerin oluştuğu
belirtilir. Fakat bu ledlerin daha önceki derslerde öğrenmiş olduğumuz
ledlerden yapısal olarak birazcık farklı olduğu, bunlara RGB Led adı
verildiği ve istediğimiz rengi RGB Ledler üzerinden elde edebileceğimiz
belirtilir
Öğrencilere “RGB Ledlerin nasıl kodlandığını öğrenmeye hazır mısınız?”
denilerek öğrencilerin güdülenmeleri sağlanır.
: Derse geçiş
• Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağ-
layabilmek adına öğrencilerin öncelikle etkinliği etkileşimli tah-
tada gösterilirken dikkatlice dinlemesi, anlatım bittikten sonra
öğretmenin söylediği zamanda uygulamaya geçilerek öğretilen
adımları sırasıyla simülasyon ortamında uygulaması istenir.
Dersin işlenişi
Öncelikle öğrencilerden RGB ledi Görsel-1’deki yerleştirmeleri istenir.
Ardından öğretmen, RGB Led’ in dört bacağının olduğunu daha önce
öğrendiğimiz led ile aynı mantıkla çalıştığını ve içerisinde üç adet renk-
li led olduğunu belirtir.
R Red Kırmızı
G Green Yeşil
B Blue Mavi
anlamına gelmektedir.
45
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
46
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
47
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Özet
Bu etkinlikte RGB led kullanılmıştır. RGB led devresinin nasıl oluştu-
rulacağı, ana ve ve ara renklerin dijital olarak nasıl elde edilebileceği
öğrencilere aktarılmıştır.
48
ETKİNLİK | 8
ETKİNLİK NO : 8
SINIF/KADEME : İlkokul
SÜRE : 40 dk + 40 dk
ÖĞRENME ALANI/ :
Robotik/Sensörler ve Uygulamaları
KONU
KAZANIMLAR : 1.3.1. Bir problem durumuna çözüm üreten robotik sistemde kullanı-
lan sensörleri farkeder.
1.3.2. Farklı sensörlerin kullanımına günlük hayattan örnekler verir.
YÖNTEM VE : Soru-cevap
TEKNİKLER Analoji (Benzetim)
Araştırma-sorgulama
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robot çıkartması
ÖĞRETMEN İÇİN ÖN : Öğrencilere gösterilecek sensörlü robotik sistemler ile ilgili görsel ve
HAZIRLIK videoların hazırlanması
49
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Güdüleme
Dikkat çekme sorularını takiben öğrencilere duyu organları ile ilgili bir
oyun oynayacakları belirtilir. Oyunun detayları hakkında bilgi verme-
den oyunla ilgili önemli bir sürpriz olduğu vurgulanarak bu durum öğ-
rencilerle paylaşılır:
“Etkinlik sırasında her doğru cevap için bir robot çıkartması” ödülü
verilecektir.
: Derse geçiş
Bu aşamada etkinliğin düzenli ve disiplinli ilerlemesini sağlayabilmek
adına öğrencilerin katılımıyla ek kurallar oluşturulur. Belirlenen kural-
lar öğrencilerle paylaşıldıktan sonra öğrencilerin eklemek istedikleri
bir kural olup olmadığı sorulur. Varsa ek kural eklenebilir. Ardından
oyun akışı öğrencilerle paylaşılarak oyunun:
• Bireysel bir oyun olacağı,
• Sırasıyla günlük hayatta kullanılan robotik araçlara ilgili video/
fotoğraf gösterileceği,
• Robotik araçlarla alakalı gösterilen video/fotoğraf ile ilgili so-
rular sorulacağı,
50
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Dersin işlenişi
Belirlenen kurallar öğrencilerle paylaşıldıktan sonra öğrencilerin ilgi-
lerini çeken (Robot süpürge, insansız arabalar gibi) veya yaşamlarında
kullandıkları (fırın, klima, araba gibi) sensörlü robotik sistemlerin gör-
selleri veya çalışma videoları sınıfta öğrencilere sırası ile izletilir. Ardın-
dan dersin başında duyu organları ile ilgili oluşturulmuş olan tablo-
nun soluna bir sütun daha eklenerek, bu sütuna öğrencilere izletilecek
sistemlerin isimleri video/görseller gösterildikçe sırasıyla yazılır.
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
51
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
DEĞERLENDİRME :
Kontrol Listesi Gözlendi Gözlenmedi
Sensörlerin
kullanıldığı sistemleri
örneklendirir.
Sistemler üzerinde
kullanılan sensörlerin
görevini açıklar.
Sensörler ve duyu
organları arasında
analojik çıkarsama
yapar.
52
ETKİNLİK | 9
ETKİNLİK NO : 9
SINIF/KADEME : İlkokul
SÜRE : 40 dk + 40 dk
ÖĞRENME ALANI/ :
Robotik/Sensörler ve Uygulamaları
KONU
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Tinkercad simülasyon ortam
Dijital metre
Mühendis rozetleri
53
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Güdüleme
Dikkat çekme sorularını takiben öğrencilere bir oyun oynayacakları, bu
oyunda mühendis olarak görev alacakları ve bir robotik sistem gelişti-
recekleri belirtilir. Ardından öğrencilere mühendis rozetleri dağıtılarak
rozetleri yakalarına takmaları sağlanır.
: Derse geçiş
Mühendis rolü oynayacak öğrencilere oyunun iki aşamadan oluştuğu,
oyunun ilk aşamasında tüm mühendislere robotik sistem geliştirme
eğitimi verileceği, ikinci aşamasında ise eğitimi alan mühendislerden
çalışan bir robotik sistem tasarlamaları isteneceği vurgulanır.
: Dersin işlenişi
Oyunun aşamalarının anlatılmasının hemen ardından öğrencilere
dersin dikkat çekme aşamasında gösterilen dijital metrenin devre ta-
sarımı göstermek (EK-1) amacıyla Tinkercad simülasyon ortamı açılır.
Aşağıdaki aşamalar sırası ile takip edilerek öğrencilerle birlikte örnek
bir devre geliştirilir:
1. Tinkercad simülasyon ortamına giriş yapılması,
2. Tinkercad simülasyon ortamında devre geliştirme ortamının
açılması,
3. Sınıf ortamına getirilen dijital metreye ait devre elemanlarının
(sensör, devre geliştirme kartı, direnç vb.) simülasyon ortamın-
da çalışma ortamına aktarılması ve bağlantılarının gerçekleş-
tirilmesi,
(İhtiyaç duyulması hâlinde uygulayıcı tarafından Ek 1. Dijital
metre sistem devresi ve kodları incelenebilir.)
4. Tinkercad simülasyon ortamında blok kod ekranın açılması ve
gerekli kodların yazılması,
5. Tinkercad simülasyon ortamında sistemin çalıştırılması ve test
edilmesi,
6. Sistemin çalışmaması durumunda sırası ile devre bağlantıları-
nın ve kodların incelenmesi,
54
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Çocuklar bugün sizinle devre geliştirme kartı ve sensörleri kullanarak
gerçek yaşamdaki problem durumuna çözüm üreten robotik sistem
geliştirdik. Sonraki derste günlük hayattaki problem durumuna çözüm
üreten robotik sistemlerde kullanılan motorları farkedip, bu motorla-
rın (DC ve servo) günlük hayatta kullanımına yönelik örnekler verece-
ğiz”. denilir ve ders sonlandırılır.
55
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
DEĞERLENDİRME :
Kontrol Listesi Gözlendi Gözlenmedi
56
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
EKLER
Ek 1.
Ek 2.
57
ETKİNLİK | 10
ETKİNLİK NO : 10
SINIF/KADEME : İlkokul
SÜRE : 40 dk + 40 dk
ÖĞRENME ALANI/ :
Robotik / Sensörler ve Uygulamaları
KONU
TEMEL BECERİLER : Problem çözme , Analitik düşünme , Keşfetme , Disiplinler arası düşünme
Soru-Cevap
YÖNTEM VE :
Gösterip Yaptırma
TEKNİKLER
Bilgisayar
ARAÇ-GEREÇLER :
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
58
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
Dikkat çekme
SÜREÇ :
Dersin başında öğrencilere “Sizce şu anda sınıfın ısısı nasıl? Sıcak mı,
soğuk mu yoksa ılık mı? Sınıfın kaç derece olduğunu tahmin edebilir
misiniz? ” soruları sorularak cevaplar üzerinde konuşulur. Ardından öğ-
rencilere:
“Sizce klimalar ısı ayarlamasını yapıyor? Örneğin oda ısısını 24 derece
olarak ayarladığımızda ortamın belirtilen dereceden daha sıcak ya da
daha soğuk olduğunu nasıl anlıyor ve o ısıda sabitlemeye çalışıyor?”
sorusu sorularak derse başlanılır.
Güdüleme
:
Dikkat çekme sorularını takiben öğrencilere:
Öğrencilere “Ortamın ısısını sürekli ölçerek sıcak, soğuk ya da ılık oldu-
ğunu bize farklı uyarıcılarla gösteren bir sistem kurmaya hazır mısınız?”
denilerek öğrencilerin güdülenmeleri sağlanır.
Derse geçiş
:
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlayabilmek
adına öğrencilerin öncelikle etkinliği etkileşimli tahtada gösterilirken
dikkatlice dinlemesi, anlatım bittikten sonra öğretmenin söylediği za-
manda uygulamaya geçilerek öğretilen adımları sırasıyla simülasyon or-
tamında uygulaması istenir.
Dersin işlenişi
:
Etkinlik sırasıyla aşağıdaki adımlar izlenerek uygulanır.
• Etkinlikte kullanılan temel elektronik malzemeler tanıtılır.
• Bu tanıtım yapılırken elektronik malzemeleri öğrencilerin yakın-
dan incelemesi için gerekli ortam sağlanır.
• Bunun yanında tinkercad ortamında materyaller tanıtılır.
Bu etkinlikte kullanılan temel elektronik malzemeler aşağıdaki gibidir.
• LED
• Direnç
• Deneysel tahta (Breadboard)
• Isı sensörü
Etkinliğin bu kısmında tinkercad ortamında arduino içeren devresinin
oluşturulması yer almaktadır. Öncelikle devreyi oluşturan elektronik bi-
leşenler tinkercad ortamında bulunur, devreye eklenir ve gerekli kablo-
lamalar yapılır. Görsel 1’de sistem devre tasarımı görülmektedir.
59
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
60
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
Özet
:
Bu etkinlikte geliştirme kartı kullanarak bir çakar lamba yapılmıştır. Bura-
da tinkercad platformunda basit bir devre oluşturulmuş, bu devre örneği
üzerinde LED, direnç, breadbord, pin malzemeleri ve kablolama işlem-
leri üzerinde durulmuştur. Bunun yanında kodlama kısmında; bir pinin
çıktısının “alçak” veya “yüksek” olarak belirlenmesi, “bekle” komutunun
kullanılması, blok tabanlı yapılan kodların metinsel kodlara dönüştürül-
mesi işlemleri yapılmıştır. Son olarak simülasyon platformunda oluştu-
rulan devrenin gerçek materyallerle yapılması, tinkercad platformunda
oluşturulan kodların arduino IDE ortamına kopyalanarak arduino kartına
yüklenmesi gerçekleştirilmiştir.
ETKİNLİK NO : 11
SINIF/KADEME : İlkokul
SÜRE : 40 dk + 40 dk
ÖĞRENME ALANI/ :
Robotik/Motorlar ve Uygulamaları
KONU
KAZANIMLAR : 1.4.1. Bir problem durumuna çözüm üreten robotik sistemde kullanı-
lan motorları fark eder.
(DC ve Servo motor hakkında bilgi verilir)
1.4.2. DC ve servo motorların kullanımına günlük hayattan örnekler
verir.
YÖNTEM VE : Soru-cevap
TEKNİKLER Araştırma sorgulama
ARAÇ-GEREÇLER : Bilgisayar
İnternet
ÖĞRENCİNİN HAZIR :
Temel düzeyde bilgisayar okur yazarlığı
BULUNUŞLUĞU
62
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
SÜREÇ : Güdüleme
Dikkat çekme aşamasını takiben sınıfa giren ve oyuncakları fark eden
öğrencilere:
“Çocuklar aranızda bu tarz hareket edebilen oyuncaklara sahip olanla-
rınız var mı? Hareket edebilen birkaç oyuncak bakıyorum beğendiğim
oyuncakları sizinle paylaşmak ve sizin görüşlerinizi almak isterim”
denir. Öğrencilerle oyuncaklar üzerine kısa bir konuşma yapıldıktan
sonra derse geçiş yapılır.
: Derse geçiş
“Çocuklar şimdi, sizinle paylaştığım oyuncakların videolarını izleyece-
ğiz ve bu oyuncakların hareketlerini dikkatli bir şekilde inceleyeceğiz.
Lütfen gözlemlerinizi benimle paylaşın” denir.
: Dersin işlenişi
Derse geçiş aşamasının hemen ardından Dc ve Servo motorun kulla-
nıldığı oyuncakların sınıflandırabilmesi ve motorlar arasındaki farklı-
lıkların görülebilmesi amacıyla uygulayıcı tarafından tahtaya 2 sütun-
lu tablo oluşturulur. DC ve Servo motora sahip oyuncakların hareket
videoları öğrencilere ayrı ayrı izletilerek öğrencilerin gözlemledikleri
durumları ifade etmeleri istenir. Öğrencilerden beklenilen cevaplar
gelmez ise ipucu verilebilir. Gelen cevaplar için öğrencilere dönüt ve-
rilir. DC ve Servo motorların özelliklerine ilişkin eksik kalan hususlar
uygulayıcı tarafından tamamlanarak, robotik sistemlere hareket kabi-
liyeti kazandıran parçanın motor olarak adlandırıldığı; motorların ise
özelliklerine göre DC ve servo motor olarak sınıflandırıldığı vurgulanır.
DC ve servo motor görselleri öğrencilere gösterilir.
DC ve Servo motorlarla ilgili deneyim kazanan öğrencilere:
“Şimdi sıra sizde! Aşağıdaki yönergeyi takip ederek verilen görevi ta-
mamlayınız”
Denir ve yönerge öğrencilerle paylaşılır:
1. Kendinize bir çalışma arkadaşı belirleyerek takımınızı kurunuz.
2. Takım arkadaşınızla birlikte günlük hayatta DC ve Servo motor-
ların kullanıldığı sistemlere 3’er örnek bulunuz.
3. Görev esnasında bilgisayardan araştırma yapabilirsiniz.
4. Servo ve DC motorlara günlük hayatta 3’er doğru örneği en
hızlı bulan takımın ödül kazanacağını unutmayın.
Etkinlik sonunda öğrencilerin günlük hayatta DC ve Servo motorların
kullanıldığı sistemlere buldukları örnekler incelenir ve dönütler verilir.
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
63
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
DEĞERLENDİRME :
Performans Düzeyi
Verilen
Ölçütler
Geliştirilmeli İyi Çok iyi puan
(1) (2) (3)
Gerçek yaşamda
kullanılan motor
türlerini
fark eder.
Motorları tanır.
Motorları
sınıflandırabilir.
Motorları
özellikleri
bakımından
karşılaştırır.
Motor türlerini
gerçek
yaşamdan
örneklendirir.
64
ETKİNLİK | 12
ETKİNLİK NO : 12
SINIF/KADEME : İlkokul
SÜRE : 40 dk + 40 dk
ÖĞRENME ALANI/ :
Robotik/Motorlar ve Uygulamaları
KONU
KAZANIMLAR : 1.4.3. Gerçek yaşam problemlerinin çözümü için uygun motorları kul-
lanır.
TEMEL BECERİLER : İletişim, problem çözme, araştırma, analitik düşünme, akıl yürütme.
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Tinkercad simülasyon ortamı
Uzaktan kumanda kontrollü oyuncak bir araba (imkânlar ölçüsünde
temin etme imkânı yoksa etkinlik sürecinde video ve görseller de kul-
lanılabilir), motor, devre geliştirme kartı, mühendis rozetleri
ÖĞRETMEN İÇİN ÖN :
Tinkercad simülasyon ortamında sınıf oluşturma ve öğrencilerin or-
HAZIRLIK
tama bağlanması için Tinkercad şifrelerini öğrencilerle paylaşma Tin-
kercad simülasyon ortamında günlük yaşamda kullanılan bir sistem
tasarlanır ve kodlanır. Gerçek yaşam problemlerinin çözümünde servo
ve dc motorun kullanıldığı bir robotik sistem tasarlanır. Çalışma vide-
oları içeren oyuncak satış sitesi.
65
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Güdüleme
Dikkat çekme aşamasını takiben öğrencilere:
“Çocuklar ben bu aracın nasıl hareket ettiğini çok merak ediyorum,
eminim siz de merak ediyorsunuzdur. Sizlerle beraber arabamızın için-
de neler olduğunu görelim mi?” denir. Ardından öğrencilere mühendis
rozetleri dağıtılarak rozetleri yakalarına takmaları sağlanır.
: Derse geçiş
Gerekli güvenlik tedbirleri alarak (koruyucu gözlük vb.) uygulayıcı
kontrolünde, sınıfa getirilen oyuncağın öğrenciler tarafından sökül-
mesi sağlanır. Ardından öğrencilerle oyuncak arabanın kontrol kartı
ve bu karta bağlı olan motorun çalışma prensipleri üzerine konuşulur.
: Dersin işlenişi
Derse geçiş aşamasını takiben öğrencilere:
“Çocuklar sizler de bu oyuncağı tasarlayan mühendisler gibi oyuncak-
larınıza hareket kabiliyeti kazandırmak ister misiniz? Şimdi sizlerle bir
sisteme nasıl hareket kabiliyeti kazandırılacağını görelim” denir ve ar-
dından Tinkercad simülasyon ortamı açılır. Aşağıdaki aşamalar sırası
ile takip edilerek öğrencilerle birlikte Ek 1. DC motor devresi ve kodları
ve Ek 2. Servo motor devresi ve kodları geliştirilir:,
1. Tinkercad simülasyon ortamına giriş yapılması,
2. Tinkercad simülasyon ortamında devre geliştirme ortamının
açılması,
3. Sınıf ortamına getirilen örnek devre geliştirme elemanlarının
(motor, devre geliştirme kartı) simülasyon ortamında çalışma
ortamına aktarılması ve bağlantılarının gerçekleştirilmesi,
(İhtiyaç duyulması hâlinde uygulayıcı tarafından Ek 1. DC mo-
tor devresi ve kodları ve Ek 2. Servo motor devresi ve kodları
incelenebilir.)
4. Tinkercad simülasyon ortamında blok kod ekranın açılması ve
gerekli kodların yazılması,
5. Tinkercad simülasyon ortamında sistemin çalıştırılması ve test
edilmesi,
6. Sistemin çalışmaması durumunda sırası ile devre bağlantıları-
nın ve kodların incelenmesi,
66
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Çocuklar bugün sizinle devre geliştirme kartı ve motorları kullanarak
gerçek yaşamdaki problem durumuna çözüm üreten robotik sistem
geliştirdik. Bu etkinlikle robotik çalışmaları tamamladık. Öğrendik-
lerinizi unutmamak için mutlaka robotik çalışmalar yapmaya devam
edin” denilir ve ders sonlandırılır.
67
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
DEĞERLENDİRME :
Performans Düzeyi
Verilen
Ölçütler
Geliştirilmeli İyi Çok iyi puan
(1) (2) (3)
Gerçek yaşamda
kullanılan motor
türlerini
fark eder.
Motorları tanır.
Motorları
Sınıflandırır.
Motorları
özellikleri
bakımından
karşılaştırır.
Motor türlerini
gerçek yaşamdan
örneklendirir.
EKLER
Ek 1.
68
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
Ek 2.
69
ÖZEL EĞİTİM VE REHBERLİK HİZMETLERİ
GENEL MÜDÜRLÜĞÜ
BİLİM VE SANAT
MERKEZLERİ
YAZ OKULU DESTEKLEME
VE YETİŞTİRME KURSU PROGRAMI
ROBOTİK KODLAMA
ATÖLYESİ
ETKİNLİKLER
ORTAOKUL
ANKARA | 2023
ETKİNLİK | 1
ETKİNLİK NO : 1
SINIF/KADEME : Ortaokul
SÜRE : 40dk
TEMEL BECERİLER : Problem çözme, Analitik düşünme, Keşfetme, Disiplinler arası düşün-
me
YÖNTEM VE : Soru-cevap
TEKNİKLER Araştırma sorgulama
ARAÇ-GEREÇLER : Masa/sıra
Silgi
Bozuk para
(Silgi bozuk para parmakla fark edilecek büyüklükte nesnelere işaret
eder. Kapak, düğme, ataç, iğne gibi başka nesneler de tercih edilebilir.)
Göz bağı
ÖĞRETMEN İÇİN ÖN :
Etkinliğin uygulanması için fiziksel ortam hazırlanır.
HAZIRLIK
73
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Güdüleme
Öğrencilerin baş parmaklarını düşünmeleri ve bu parmakta kaç sensör
olduğunu yani bu parmağın neleri algılayabildiğini söylemeleri istenir.
Öğrencilerin cevapları tahtaya yazılır. Verilen cevaplar tartışılır. İstenir-
se “Sıcaklık, yumuşaklık, büyüklük, keskinlik, sertlik, varlık/yokluk gibi
veriler bize bu parmak sayesinde dış dünyadan aldığımız verilerdir”
denir. “Haydi baş parmağımızı sensör gibi kullandığımız bir oyun oy-
nayalım.” diyerek öğrencilerin etkinliğe güdülenmeleri sağlanır.
: Derse geçiş
Burada öğrencilerle bir oyun oynanır. Bu oyun sensör ve sensörden
veri alıp bunu kullanan bir cihazın anlaşılmasına yardım edecektir.
: Dersin işlenişi
Etkinlikte öğrencilerle bir oyun oynanacaktır. Bu oyun sensör ve sen-
sörden veri alıp bunu kullanan bir cihazın anlaşılmasına yardım ede-
cektir. Sınıfta bir masa ya da sıranın üstü boşaltılır. Bir gönüllü öğrenci
seçilir ve gözleri bağlanır. Öğrencinin gözleri bağlandıktan sonra ma-
sanın üstüne rastgele küçük bir silgi bir de bozuk para yerleştirilir.
Silginin paranın sadece işaret parmağının masada gezmesi ile bulun-
ması, bu işi yaparken bozuk paranın da yerinin değişmemesine özen
gösterilmesi istenir.
Öğrenci bulduktan sonra bu işi gerçekleştirmek için en uygun gezin-
menin, rastgele gezme ile belirli bir düzende gezinme arasındaki fark
tartışılır.
74
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Özet
Bu dersimizde sensörün amacı, sensörün robotik bir sistemde ne
amaçla kullanıldığı, sensörden gelen verinin nasıl işlendiği ve sonu-
cun sensörlere nasıl bağlı olduğunu anlamamızı sağlamaktadır.
DEĞERLENDİRME :
Kontrol Listesi Gözlendi Gözlenmedi
75
ETKİNLİK | 2
ETKİNLİK NO : 2
SINIF/KADEME : Ortaokul
SÜRE : 40 dk + 40 dk
ÖĞRENME ALANI/ :
Robotik / Robot Programlamaya Giriş
KONU
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me, dijital çağ okuryazarlığı, kendini ifade edebilme.
YÖNTEM VE : Soru-cevap
TEKNİKLER Araştırma sorgulama
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
ÖĞRENCİNİN HAZIR
: Temel düzeyde bilgisayar okur yazarlığı.
BULUNUŞLUĞU
76
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Güdüleme
Dikkat çekme sorularını takiben
“Şimdi birlikte içinde birçok farklı özellik barındıran çevrimiçi bir si-
mülasyon programı kullanmaya ne dersiniz?” sorusu sorularak öğren-
ciler arayüz tanıtımı için güdülenir.
: Derse geçiş
Öğrencinin güdülenmesinin ardından etkinliğin iyi anlaşılması ve
dersin ilerlemesini sağlayabilmek adına etkinlik akıllı tahtada göste-
rilirken öğrencilerin dikkatlice dinlemesi, anlatım bittikten sonra uy-
gulayıcıin söylediği zamanda uygulamaya geçilerek öğretilen adımları
sırasıyla simülasyon ortamında uygulaması istenir.
Ayrıca bilgisayarlarını açarak internet tarayıcılarından arama motorla-
rına girmeleri istenir.
: Dersin işlenişi
Etkinliğe geçilir. Arama motoruna “Tinkercad” anahtar kelimesi yazıla-
rak öğrencilerden ilgili siteye girmeleri istenir. Görsel-1
77
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
78
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Sınıf kodunu doğru şekilde giren öğrencinin Takma Adını ilgili boşluğa
yazması gereklidir. Görsel-4
Öğrencinin “Takma Ad” kısmına yazacağı isimi uygulayıcının ders baş-
lamadan önce açtığı sınıfın listesine eklemesi gerekir.
Öğrenci Takma Adını yazmadan önce mutlaka sınıf listesine eklenme-
lidir. Sınıf listesine eklenmeyen Takma adlar sınıf kodunu girse bile
sınıfa dahil olamazlar.
79
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
80
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Çocuklar bugün sizinle Robotik alanında kullanılan çevrimiçi bir uy-
gulama geliştirme ortamı olan Tinkercad kullandık. Tinkercad üyeliği
gerçekleştirdik ve arayüz kullanımını öğrendik.”
denilir ve ders sonlandırılır.
EK ÖĞRETİM :
Öğrencilere farklı simulasyon ortamlarından kısaca bahsedilebilir.
HİZMETLERİ
81
ETKİNLİK | 3
ETKİNLİK NO : 3
SINIF/KADEME : Ortaokul
SÜRE : 40 dk + 40 dk
TEMEL BECERİLER : Problem çözme, Analitik düşünme, Keşfetme, Disiplinler arası düşün-
me, Kendini ifade edebilme, Dijital çağ okuryazarlığı
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
82
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
SÜREÇ : Genel
Dikkat çekme
Derse “Sizlere çok ilginizi çekeceğinizi düşündüğüm birkaç video iz-
leteceğim. Ardından videolarla ilgili görüşlerinizi alacağım.” denilerek
başlanır.
Ders öncesinde öğretmenin hazırlamış olduğu Arduino ile yapılmış
proje örneklerini içeren videolar öğrencilere izletilir.
: Güdüleme
Videolar izlendikten sonra öğretmen öğrencilere “Sizlerde böyle pro-
jeler hazırlamak, benzer tasarımlar yapmak ister misiniz?” sorusunu
yöneltir. “Sizlerde robotik atölyesi dersleriniz tamamlandığında robo-
tik alanında benzer çalışmalara imza atacaksınız. Kendi projelerinizi
ger- çekleştireceksiniz.” denilerek güdülenmeleri sağlanır.
: Derse geçiş
Güdüleme aşamasının ardından derse geçerken etkinliğin iyi anlaşıl-
ması, düzenli ve disiplinli ilerlemesini sağlayabilmek adına öğrenci-
lerin etkinliği etkileşimli tahtada gösterilirken dikkatlice dinlemesi,
anlatım bittikten sonra öğretmenin söylediği zamanda uygulamaya
geçilerek öğretilen adımları sırasıyla simülasyon ortamında uygula-
ması istenir.
: Dersin işlenişi
Etkinliğe başlarken öğrencilerden videolarda izledikleri projelerin na-
sıl yapılmış olabileceğine dair görüşleri alınır. En fazla hangi projenin
dikkatlerini çektiği sorulur. Görüşlerin alınmasının ardından bu tarz
projeler hazırlamak için devre geliştirici kartlarının gerekliliği belirtilir
ve devre geliştirme kartının tanımı yapılır.
“Devre geliştirme kartları robot teknolojileri, mesafe, hareket, eğim, ısı,
gaz, ışık, gibi uyarı devreleri, akıllı teknolojiye sahip haberleşme sis-
temleri, akıllı ev projeleri, drone projeleri, üç boyutlu yazıcılar, güvenlik
sistemleri, görüntü işleme gibi birbirinden farklı birçok projeyi hayata
geçirmenize olanak tanır.”
Piyasada çok fazla devre geliştirme kartı olduğundan bahsedilir. En
faz- la tercih edilen kartın Arduino olduğu söylenir.
Arduino kartının tercih edilme nedenleri olarak;
• Kolay ve basit entegre yapısı,
• Kodlama dili ile ilkokul seviyesinden mühendislik seviyesine
kadar birçok insana hitap etmesi,
• Arduino kartları, diğer mikrodenetleyici platformlarına göre
ucuz olması,
• Tamamen açık kaynak kodlu bir platform olması gösterilebilir.
Arduino hakkında yeterli bilgi verildikten sonra sınıfa getirilen
kartlar öğrencilerin incelemesine sunulur
83
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
Dijital Pinler: Hem giriş hem de çıkış pini olarak kullanılabilir. Bu pin-
ler sensörlerden gelen verileri okuma gibi giriş işlemlerini veya LED
yakma, motor sürücüyü sürme gibi çıkış işlemlerini yapılabilir. Her gi-
riş pini 5 volt ile çalışır ve maksimum 40 miliamper akım çeker. Dijital
pinlerden 0 ve 1 giriş / çıkış değeri alınır.
Analog Pinler: A0’dan A5’e kadar 6 adet analog giriş mevcuttur. Bu gi-
rişlerden 0 ile 1023 arasında değerler okunur.
84
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
Özet
Dersin bu aşamasında öğretmen tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Çocuklar bugün sizinle devre geliştirme kartlarının ne işe yaradığını
öğrendik. Arduino kartının tercih edilme nedenleri üzerinde durduk.
Ayrıca Arduino kartının üzerinde yer alan analog ve dijital pinlerin
özelliklerini konuştuk. Bir sonraki ders tercih edilen programlanabilir
devre geliştirme kartı ile temel elektronik devreler tasarlayıp bağlan-
tıları kuracağız. Devre geliştirme kartı ile hazırladığı devrenin kodu-
nu yazılım geliştirme ortamında yazacağız. Devre geliştirme kartı ile
hazırladığı devremim kodunu devre geliştirme kartına yükleyerek test
edeceğiz.” denilir ve ders sonlandırılır.
DEĞERLENDİRME :
Kontrol Listesi Gözlendi Gözlenmedi
85
ETKİNLİK | 4
ETKİNLİK NO : 4
SINIF/KADEME : Ortaokul
SÜRE : 40 dk + 40 dk
KAZANIMLAR : 2.2.2. Tercih edilen programlanabilir devre geliştirme kartı ile temel
elektronik devreler tasarlayıp bağlantıları kurar.
2.2.3. Devre geliştirme kartı ile hazırladığı devrenin kodunu yazılım
geliştirme ortamında yazar.
2.2.4. Devre geliştirme kartı ile hazırladığı devrenin kodunu devre ge-
liştirme kartına yükleyerek test eder.
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me.
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
Tercihen (arduino, deney tahtası, led, direnç, kablo).
86
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
SÜREÇ : Genel
Dikkat çekme
Dersin başında öğrencilere:
“Polis arabası, itfaiye aracı veya ambulanslar gibi araçların trafikte
üstünlük sağlamak için kullandığı kırmızı-mavi ışıklara ‘çakar’ adı ve-
riliyor. Araçların üstünde ya da önünde yer alan ışıkların yanıp sönme-
sinden dolayı bu şekilde adlandırılıyor. Böyle bir çakarı acaba bizler
de yapabilir miyiz?” sorusu sorularak derse başlanılır. Derslik şartları
uygunsa çakar lambaları gösteren videolar dikkat çekmek için sınıfta
gösterilir.
: Güdüleme
Öğrencilere “Kendi çakar lambalarınızı üretseydiniz hangi sıklıkta ya-
nıp sönen, hangi renlerde çakar lambalar üretirdiniz?” sorusu sorulur
ardından “Hadi düşündüğünüz bu çakar lambaları yapalım.” Diyerek
derse devam edilir.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlayabil-
mek adına öğrencilerin öncelikle etkinliği akıllı tahtada gösterilirken
dikkatlice dinlemesi, anlatım bittikten sonra uygulayıcının söylediği
zamanda uygulamaya geçilerek öğretilen adımları sırasıyla simülas-
yon ortamında uygulaması istenir.
: Dersin işlenişi
Etkinlik sırasıyla aşağıdaki adımlar izlenerek uygulanır.
Etkinlikte kullanılan temel elektronik malzemeler tanıtılır. Bu tanıtım
yapılırken elektronik malzemeleri öğrencilerin yakından incelemesi
için gerekli ortam sağlanır. Bunun yanında tinkercad ortamında ma-
teryaller tanıtılır.
Bu etkinlikte kullanılan temel elektronik malzemeler aşağıdaki gibidir.
• LED
• Direnç
• Deneysel tahta (Breadboard)
87
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
88
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
Özet
Bu etkinlikte geliştirme kartı kullanarak bir çakar lamba yapılmıştır.
Burada tinkercad platformunda basit bir devre oluşturulmuş, bu devre
örneği üzerinde LED, direnç, breadbord, pin malzemeleri ve kablolama
işlemleri üzerinde durulmuştur. Bunun yanında kodlama kısmında; bir
pinin çıktısının “alçak” veya “yüksek” olarak belirlenmesi, “bekle” ko-
mutunun kullanılması, blok tabanlı yapılan kodların metinsel kodlara
dönüştürülmesi işlemleri yapılmıştır. Son olarak simülasyon platfor-
munda oluşturulan devrenin gerçek materyallerle yapılması, tinkercad
platformunda oluşturulan kodların arduino IDE ortamına kopyalana-
rak arduino kartına yüklenmesi gerçekleştirlmiştir.
89
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
DEĞERLENDİRME :
Kontrol Listesi Gözlendi Gözlenmedi
90
ETKİNLİK | 5
ETKİNLİK NO : 5
SINIF/KADEME : Ortaokul
SÜRE : 40 dk + 40 dk
KAZANIMLAR : 2.2.2. Tercih edilen programlanabilir devre geliştirme kartı ile temel
elektronik devreler tasarlayıp bağlantıları kurar (7 Segment
Display)
2.2.3. Devre geliştirme kartı ile hazırladığı devrenin kodunu yazılım
geliştirme ortamında yazar.
TEMEL BECERİLER : Problem çözme , Analitik düşünme , Keşfetme , Disiplinler arası düşün-
me
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
91
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Güdüleme
Dikkat çekme sorularını takiben öğrencilere “Günlük hayatımızda ne-
relerde 7 segmentli display görebiliriz” ve “kullanım amaçları nelerdir”
denir. Öğrencilerden gelen cevaplara dönütler verilir ve doğru cevap-
lar Tablo-1’e aktarılır. Eksik kalan hususlar öğretmen tarafından ta-
mamlanır.
Tablo 1. 7 Segmentli display’in kullanıldığı yerler ve kullanım amaçları
7 Segmentli Display’in 7 Segmentli Display’in Kullanım
Kullanıldığı Yer amacı
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlaya-
bilmek adına öğrencilerin öncelikle etkinliği etkileşimli tahtada gös-
terilirken dikkatlice dinlemesi, anlatım bittikten sonra öğretmenin
söylediği zamanda uygulamaya geçilerek öğretilen adımları sırasıyla
simülasyon ortamında uygulaması istenir.
: Dersin işlenişi
7 segmentli display tanımı verildikten sonra, etkinlik sırasıyla
aşağıdaki adımlar izlenerek uygulanır.
7 Segmentli Display: Üzerinde bulunan 7 adet LED bulunan ve 7 ayrı
bölümden oluşan elektronik devre elemanıdır. Ledlerin boyutlarının
küçük olması 7 Segment Display’de kullanılma sebeplerinden biridir.
Devre elemanın üzerinde 7 bölüm olduğundan her bölüm segment
olarak adlandırılır. Ayrıca 7 Segment Display’in yanında 1 LED daha
vardır. Bu LED ondalık noktalar için kullanılır. Bu LED’e DP (Decimal
Point) ismi verilir.
92
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
7 segmentli display’de her bir ledin bir ayağa bağlı olduğu, bu ayağı da
harfler ile gösterildiği öğrencilere gösterilir. Devre tasarımı yapıldıktan
sonra, öğrenciler ile birlikte aşağıdaki tablo tahtaya çizilerek doldurul-
ması sağlanır.
1 için yanması gerekli olan ledler 6 için yanması gerekli olan ledler
2 için yanması gerekli olan ledler 7 için yanması gerekli olan ledler
3 için yanması gerekli olan ledler 8 için yanması gerekli olan ledler
4 için yanması gerekli olan ledler 9 için yanması gerekli olan ledler
5 için yanması gerekli olan ledler 0 için yanması gerekli olan ledler
93
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
94
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
Öğrencilere:
“9 dan geriye doğru sayım yapan ve her bir rakam arasında 1 sn bekle-
me süresi olan bir geri sayım sayacı yapınız. Sayacınız 0 rakamını gös-
terdiğinde buzzer’dan 2 sn süresince ses çıkaran ve daha sonra sesi
kesip, tekrar 9 dan geriye sayan programı ve bu program için gerekli
olan devre bileşenlerini simülasyon ortamına ekleyiniz ve kodlayanız.”
Şeklinde yönerge verilerek öğrencilerin devre tasarımı ve kodlaması
için süre verilir.
Öğrencilere verilen görev etkinlikleri tamamladıktan sonra kontrol
edilir. Uygulama ile ilgili kısımla ilgili herhangi bir soru varsa tekrar
açıklama yapılır. Etkinlikte süresi boyunca ihtiyaç duyulması duru-
munda Ek Öğretim Hizmetlerinde verilen etkinlik yaptırılır.
: Özet
Dersin bu aşamasında öğretmen tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Arkadaşlar bugün sizinle 7 segmentli display, direnç ve programla-
nabilir devre geliştirme kartı ile devre tasarımını yapıp, kodlaması-
nı tamamladık. Simülasyon ortamında kodlarımızı test ettik. Verilen
görevleri de başarı ile tamamladık. Sonraki derste bir problem duru-
muna çözüm üreten robotik sistemde kullanılan sensörleri öğrenecek,
çalıştıracak ve kodlarını yazacağız.” denilir ve ders sonlandırılır.
95
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
DEĞERLENDİRME :
Kontrol Listesi Gözlendi Gözlenmedi
96
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
Yönerge:
Simülasyon çalıştığı zaman 7 segmentli display 3-2-1 rakamlarını 1 sa-
niye aralıkla göstererek geri sayım yapacak, daha sonra her seferinde
1 ile 3 arasında rastgele sayı üreterek koşula göre rastgele üretilen
sayı 1 ise Görsel-4:Taş simgesi, 2 ise Görsel-5: Kağıt simgesi, 3 ise Gör-
sel-6: Makas simgesinden biri ekrana getirecektir. şeklinde yönerge
verilerek öğrencilerden anlatılan yönerge kısımla ilgili herhangi bir
soru varsa tekrar açıklama yapılır, herhangi bir soru yoksa etkinliği
öğrencilerin simülasyon ortamında yapması için zaman verilir. Yapılan
çalışmalar kontrol edilir.
Görsel 4. Taş simgesi Görsel 5. Kağıt simgesi
97
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
98
ETKİNLİK | 6
ETKİNLİK NO : 6
SINIF/KADEME : Ortaokul
SÜRE : 40 dk + 40 dk
KAZANIMLAR : 2.2.2. Tercih edilen programlanabilir devre geliştirme kartı ile temel
elektronik devreler tasarlayıp bağlantıları kurar
2.2.3. Devre geliştirme kartı ile hazırladığı devrenin kodunu yazılım
geliştirme ortamında yazar
2.2.4. Devre geliştirme kartı ile hazırladığı devrenin kodunu devre ge-
liştirme kartına yükleyerek test eder
TEMEL BECERİLER : Problem çözme, Analitik düşünme, Keşfetme, Disiplinler arası düşün-
me
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
Tercihen (arduino, deney tahtası, led, direnç, kablo)
99
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Güdüleme
Hareketli ışıklar uygulamasını sizde yapmak ister misiniz? Sorusu yö-
neltilir.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlaya-
bilmek adına öğrencilerin öncelikle etkinliği etkileşimli tahtada gös-
terilirken dikkatlice dinlemesi, anlatım bittikten sonra öğretmenin
söylediği zamanda uygulamaya geçilerek öğretilen adımları sırasıyla
simülasyon ortamında uygulaması istenir.
: Dersin işlenişi
Öğrencilere Görsel 1’deki 4 ledli devre tasarlatılır. Görsel 1’de ledlerin
kısa bacaklarının kenarda birleştirilip tek bir hat üzerinden GND giri-
şine taşındığı konusunda öğrenciler bilgilendirilir. Devre oluşturulur-
ken Direnç değerlerini 220Ω’ a ayarlamaları istenir.
100
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Özet
Bu etkinlikte çok sayıda led ile çalışılmıştır. Ledlerin farklı şekilde sıralı
olarak yanması için farklı kodlar geliştirilmiştir.
101
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
DEĞERLENDİRME :
Kontrol Listesi Gözlendi Gözlenmedi
EK ÖĞRETİM :
Led sayısı artırılarak uygulamayı yapmaları istenir.
HİZMETLERİ
102
ETKİNLİK | 7
ETKİNLİK NO : 7
SINIF/KADEME : Ortaokul
SÜRE : 40 dk + 40 dk
KAZANIMLAR : 2.3.1. Bir problem durumuna çözüm üreten robotik sistemde kullanı-
lan sensörleri farkeder.
2.3.2. Farklı sensörlerin kullanımına günlük hayattan örnekler verir.
2.3.3. Robotun kontrol sistemini sağlayan ve akıllı sistemler tasar-
lamaya yarayan sensörleri kullanır. (Işık sensörü, ses sensörü,
PIR sensörü, dokunma sensörü, mesafe sensörü)
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me.
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
Tercihen (arduino, deney tahtası, Servo motor, ultrasonik sensör, kab-
lo)
103
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Güdüleme
Dikkat çekme sorularını takiben öğrencilere:
“Siz de mesafe sensörü ile hayatımızı kolaylaştıracak bir çalışma yap-
mak ister misiniz?” diye soru yöneltilir.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlayabil-
mek adına öğrencilerin öncelikle etkinliği akıllı tahtada gösterilirken
dikkatlice dinlemesi, anlatım bittikten sonra uygulayıcının söylediği
zamanda uygulamaya geçilerek öğretilen adımları sırasıyla simülas-
yon ortamında uygulaması istenir.
: Dersin işlenişi
Dersin başında öğrencilere “Bu derste insanların boy uzunluğunu
ölçen bir sistem geliştireceğiz.” denir. Oluşturulacak sistem görsel
1’de verilmiştir.
104
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
105
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Bu etkinlikte ultrasonik mesafe sensörünü kullanmayı öğrendik. Ult-
rasonik sensörünü bir problemin çözümü için kullandık. Bunu yanında
bu çalışmada değişkenler ve koşul yapısını kullandık” denir.
106
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
DEĞERLENDİRME :
Kontrol Listesi Gözlendi Gözlenmedi
107
ETKİNLİK | 8
ETKİNLİK NO : 8
SINIF/KADEME : Ortaokul
SÜRE : 40 dk + 40 dk
KAZANIMLAR : 2.3.1. Bir problem durumuna çözüm üreten robotik sistemde kulla-
nılan sensörleri farkeder.
2.3.2. Farklı sensörlerin kullanımına günlük hayattan örnekler verir.
2.3.3. Robotun kontrol sistemini sağlayan ve akıllı sistemler tasar-
lamaya yarayan sensörleri kullanır. (Işık sensörü, ses sensörü,
PIR sensörü, dokunma sensörü, mesafe sensörü)
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me.
YÖNTEM VE : Soru-Cevap
TEKNİKLER Gösterip Yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
Tercihen (arduino, deney tahtası, Servo motor, ultrasonik sensör, kab-
lo).
108
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Güdüleme
“Sokakların gece aydınlatılması oldukça önemlidir. Fakat bu lamba-
ların sürekli açık kalmasına gerek var mı? Bu lambaların çalışmasını
nasıl daha tasarruflu hâle getirebiliriz? Bunun için robotik teknoloji-
lerden sizce nasıl faydalanırız?” diye sorularak öğrencilerin etkinliğe
güdülenmesi sağlanır.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlayabil-
mek adına öğrencilerin öncelikle etkinliği akıllı tahtada gösterilirken
dikkatlice dinlemesi, anlatım bittikten sonra uygulayıcının söylediği
zamanda uygulamaya geçilerek öğretilen adımları sırasıyla simülas-
yon ortamında uygulaması istenir.
: 3. Dersin işlenişi
Dersin başında öğrencilere “Bu dersimizde ortam karanlık olunca
otomatik olarak yanan sokak lambaları yapacağız.” denir.
Etkinlik sırasıyla aşağıdaki adımlar izlenerek uygulanır.
Etkinlikte kullanılan temel elektronik malzemeler tanıtılır. Bu tanıtım
yapılırken elektronik malzemeleri öğrencilerin yakından incelemesi
için gerekli ortam sağlanır. Bunun yanında tinkercad ortamında ma-
teryaller tanıtılır.
Bu etkinlikte kullanılan temel elektronik malzemeler aşağıdaki gibi-
dir.
• Arduino
• Deneysel tahta (Breadboard)
• LDR sensör
• LED
109
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
110
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır.
“Bugün bir günlük hayat problemine LDR sensörünü kullanarak çö-
züm bulmaya çalıştık. Tabiki bu çözümü daha da geliştirebilir ya da
LDR sensörü ile farklı problemler çözebiliriz.”
DEĞERLENDİRME : Öz Değerlendirme:
1. Bugünkü etkinliğin hangi bölümünü kolaylıkla yaptın? Neden?
2. Bugünkü etkinliğin hangi bölümünde zorlandın? Neden?
3. Bu etkinlikte öğrendiğin bilgiyi nerede kullanabilirsin?
111
ETKİNLİK | 9
ETKİNLİK NO : 9
SINIF/KADEME : Ortaokul
SÜRE : 40 dk + 40 dk
KAZANIMLAR : 2.3.1. Bir problem durumuna çözüm üreten robotik sistemde kullanı-
lan sensörleri farkeder.
2.3.2. Farklı sensörlerin kullanımına günlük hayattan örnekler verir.
2.3.3. Robotun kontrol sistemini sağlayan ve akıllı sistemler tasar-
lamaya yarayan sensörleri kullanır. (Işık sensörü, ses sensörü,
PIR sensörü, dokunma sensörü, mesafe sensörü)
TEMEL BECERİLER : Problem çözme, Analitik düşünme, Keşfetme, Disiplinler arası düşün-
me
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
Tercihen (arduino, deney tahtası, buton, LED, kablo).
112
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Güdüleme
“Trafiğin hızlı aktığı, araç trafiğinin çok, yaya geçme sıklığının az oldu-
ğu bir yol düşünelim. Yaya geçişi yayaların güvenlğini sağlamak için
yetersiz kalabilir. Yaya olmadan da yayaya yeşil yanması da araçların
kırmızı ışıkta gereksiz yere beklemesine sebep olabilir. Bu durumda
sadece yaya olduğunda kullanılan bir buton sizce işe yarar mı? Haydi
hep birlikte böyle bir buton ve ışık sistemi tasarlayalım.” diye sorula-
rak öğrencilerin etkinliğe güdülenmesi sağlanır.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlayabil-
mek adına öğrencilerin öncelikle etkinliği akıllı tahtada gösterilirken
dikkatlice dinlemesi, anlatım bittikten sonra uygulayıcının söylediği
zamanda uygulamaya geçilerek öğretilen adımları sırasıyla simülas-
yon ortamında uygulaması istenir.
: 3. Dersin işlenişi
Dersin başında öğrencilere “Bu dersimizde hayatımızda sıklıkla kul-
landığımız trafik ışığı yapacağız.” denir.
Etkinlik sırasıyla aşağıdaki adımlar izlenerek uygulanır.
Etkinlikte kullanılan temel elektronik malzemeler tanıtılır. Burada
özellikle LDR sensörünün çalışma prensibi üzerinde durulur. Bu ta-
nıtım yapılırken elektronik malzemeleri öğrencilerin yakından incele-
mesi için gerekli ortam sağlanır. Bunun yanında tinkercad ortamında
materyaller tanıtılır.
Bu etkinlikte kullanılan temel elektronik malzemeler aşağıdaki gibidir.
• Arduino
• Deneysel tahta (Breadboard)
• Buton
• LED
• Direnç
Etkinliğin bu kısmında tinkercad ortamında arduino içeren devresinin
oluşturulması yer almaktadır. Öncelikle devreyi oluşturan elektronik
bileşenler tinkercad ortamında bulunur, devreye eklenir ve gerekli
kablolamalar yapılır. Görsel 1’de örnek devre görülmektedir.
113
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
114
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır.
“Bu etkinlikte LED kullanımına başka bir örnek görmüş olduk. Bunun
yanında buton kullanımını öğrendik. Kodlama kısmında koşula bağlı
devam eden tekrarla bloğunu öğrendik.”
DEĞERLENDİRME : Öz Değerlendirme:
1. Bugünkü etkinliğin hangi bölümünü kolaylıkla yaptın? Neden?
2. Bugünkü etkinliğin hangi bölümünde zorlandın? Neden?
3. Bu etkinlikte öğrendiğin bilgiyi nerede kullanabilirsin?
115
ETKİNLİK | 10
ETKİNLİK NO : 10
SINIF/KADEME : Ortaokul
SÜRE : 40 dk + 40 dk
ÖĞRENME ALANI/ :
Robotik / Motorlar ve Uygulamaları
KONU
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me.
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı.
116
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Güdüleme
Dikkat çekme sorularını takiben öğrencilere:
“Evinizin altında bir kapalı garajınızın olduğunu düşününüz. Araba-
nızın ne ön tarafında ne de arka tarafında duvarlara fazla yaklaştığı-
nızı belirten sesli veya görüntülü bir sistem bulunmamaktadır. Sizden
aracınızın önüne veya arkasına geliştireceğiniz bir sistemle çarpma-
ları engellemeniz ve sesli ikaz etmeniz istenmektedir. Nasıl bir sistem
oluşturursunuz” sorusu öğrencilere yöneltilir. Öğrencilerden alınan
cevaplara göre dönütler verilir.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlayabil-
mek adına öğrencilerin öncelikle etkinliği akıllı tahtada gösterilirken
dikkatlice dinlemesi, anlatım bittikten sonra uygulayıcının söylediği
zamanda uygulamaya geçilerek öğretilen adımları sırasıyla simülas-
yon ortamında uygulaması istenir.
: Dersin işlenişi
Öğrencilere, Servo ve DC motor tanımları verilerek, etkinlik sırasıyla
aşağıdaki adımlar izlenerek uygulanır.
Servo Motor: Kullanıldığı düzenek veya sistemlerde, açısal hareket, hız
kontrolü, belirli bir açıya kadar dönme gibi hareket kontrolleri yapabi-
len motorlardır. Robotlarda ve mekanik sistemlerde en çok kullanılan
motor türüdür. 360 derece dönebilen servo motorlar da mevcuttur.
DC Motor: Elektrik enerjisini mekanik enerjiye dönüştüren motorlardır.
İçinde yer alan bakır sargılara elektrik akımı uygulandığında, motorun
içinde bulunan mıknatıslara ters yönde oluşan manyetik kuvvetin et-
kisi ile hareket etme mantığına dayanır. Oyuncak arabaların tekerlek-
lerinde, saatlerde vb birçok alanda kolaylıkla kullanılabilir.
Öğrencilere güdülemede sorulan sorunun cevaplanması ile aşağıdaki
sistem oluşturulur.
117
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
118
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Arkadaşlar bugün sizinle bir probleme dayalı verilen görevlerle bu
motorların nasıl çalıştığı ve kodlandığı hakkında bilgi sahibi olduk”
denilir ve ders sonlandırılır.
DEĞERLENDİRME : Öz Değerlendirme:
• Bugünkü etkinliğin hangi bölümünü kolaylıkla yaptın? Neden?
• Bugünkü etkinliğin hangi bölümünde zorlandın? Neden?
• Bu etkinlikte öğrendiğin bilgiyi nerede kullanabilirsin?
119
ETKİNLİK | 11
ETKİNLİK NO : 11
SINIF/KADEME : Ortaokul
SÜRE : 40 dk + 40 dk
ÖĞRENME ALANI/ :
Robotik / Motorlar ve Uygulamaları
KONU
KAZANIMLAR : 2.4.1. Bir problem durumuna çözüm üreten robotik sistemde kulla-
nılan motorları farkeder. (DC ve servo motorlar hakkında bilgi
verilir.)
2.4.2. DC ve servo motorların kullanımına günlük hayattan örnekler
verir.
2.4.3. Robotun kontrol sistemini sağlayan ve akıllı sistemler tasarla-
maya yarayan motorları kullanır.
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me.
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı.
Tercihen (arduino, deney tahtası, Servo motor, ultrasonik sensör, kab-
lo).
120
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Güdüleme
“Bazen kapıları açık bıraktığımızda kapalı mekanın ısısını korumakta
zorlanırız. Mesela kışın, ısıtılmış bir yer sürekli kapının açık kalması
sonucunda soğur ve gereksiz yakıt yakmış oluruz veya klima ile so-
ğutulan bir mekanda sürekli açık bırakılan bir kapı içerideki ortamın
ısınmasına sebep olacaktır. Peki kapı sadece gelen birileri olduğunda
açılsın istiyorsak bu sistemi robotik bir sistem ile nasıl hayata geçiri-
riz? ” diye sorularak öğrencilerin etkinliğe güdülenmeleri sağlanır.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlayabil-
mek adına öğrencilerin öncelikle etkinliği akıllı tahtada gösterilirken
dikkatlice dinlemesi, anlatım bittikten sonra uygulayıcının söylediği
zamanda uygulamaya geçilerek öğretilen adımları sırasıyla simülas-
yon ortamında uygulaması istenir.
: Dersin işlenişi
Etkinlik sırasıyla aşağıdaki adımlar izlenerek uygulanır.
121
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
122
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Bu etkinlikte otomatik açılıp kapanan bir kapı yaptık. Burada tinker-
cad platformunda basit bir devre oluşturulmuş, ultrasonik sensör, ser-
vo motor ve kablolama işlemleri üzerinde durulmuştur. Bunun yanı
sıra kodlama kısmında koşul yapısı ve değişken kavramları kullanıl-
mıştır.” denilir ve ders sonlandırılır.
123
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
DEĞERLENDİRME :
Kontrol Listesi Gözlendi Gözlenmedi
124
ETKİNLİK | 12
ETKİNLİK NO : 12
SINIF/KADEME : Ortaokul
SÜRE : 40 dk + 40 dk
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me.
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
Tercihen (arduino, deney tahtası, buton, LED, kablo)
125
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Güdüleme
“Hava sıcaklığına bağlı olarak otomatik olarak çalışan bir vantilatör
hayatınızı kolaylaştırır mıydı? Haydi hep birlikte bu sistemin nasıl ta-
sarlandığına bakalım” diyerek öğrencilerin etkinliğe güdülenmeleri
sağlanır.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlayabil-
mek adına öğrencilerin öncelikle etkinliği akıllı tahtada gösterilirken
dikkatlice dinlemesi, anlatım bittikten sonra uygulayıcının söylediği
zamanda uygulamaya geçilerek öğretilen adımları sırasıyla simülas-
yon ortamında uygulaması istenir.
: Dersin işlenişi
Dersin başında öğrencilere “Bu dersimizde oda sıcaklığı belirli bir de-
ğerin üzerine çıktığında otomatik çalışacak bir pervane yapacağız.”
denir.
Etkinlik sırasıyla aşağıdaki adımlar izlenerek uygulanır.
Etkinlikte kullanılan temel elektronik malzemeler tanıtılır. Bu tanıtım
yapılırken elektronik malzemeleri öğrencilerin yakından incelemesi
için gerekli ortam sağlanır. Bunun yanında tinkercad ortamında ma-
teryaller tanıtılır.
Bu etkinlikte kullanılan ve bu etkinlik kapsamında öğrenilecek temel
elektronik malzemeler aşağıdaki gibidir.
• Arduino
• Deneysel tahta (Breadboard)
• DC Motor
• Sıcaklık sensörü
126
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
127
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır.
“Bu etkinlikte bir sensörden gelen bir değerle harekete geçen bir mo-
torun yer aldığı bir sistem yapılmıştır. Bu kapsamda ortamdaki sıcak-
lık seviyesini ölçen ısı-sıcaklık sensörünü kullanmayı öğrendik. Bunun
yanı sıra bir DC motorun kullanımını, DC motorun çalıştırabilmesi için
motor sürücüleri öğrendik. Kodlama kısmında analog değer okumayı
ve bu değeri koşul yapısında kullanmayı tekrar ettik.”
DEĞERLENDİRME : Öz Değerlendirme:
1. Bugünkü etkinliğin hangi bölümünü kolaylıkla yaptım? Neden?
2. Bugünkü etkinliğin hangi bölümünde zorlandım? Neden?
3. Bu etkinlikte öğrendiğin bilgiyi nerede kullanabilirim?
128
ÖZEL EĞİTİM VE REHBERLİK HİZMETLERİ
GENEL MÜDÜRLÜĞÜ
BİLİM VE SANAT
MERKEZLERİ
YAZ OKULU DESTEKLEME
VE YETİŞTİRME KURSU PROGRAMI
ROBOTİK KODLAMA
ATÖLYESİ
ETKİNLİKLER
LİSE
ANKARA | 2023
ETKİNLİK | 1
ETKİNLİK NO : 1
SINIF/KADEME : Lise
SÜRE : 40 dk + 40 dk
ÖĞRENME ALANI/ :
Robotik / Robot Programlamaya Giriş
KONU
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me.
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
ÖĞRETMENE NOT: : Tinkercad elektronik ve kodlamaya yönelik eğitim amaçlı yaygın olarak
kullanılan ücretsiz bir uygulama olduğu için tercih edilmiştir. Öğret-
men robotik alanında kullanılan farklı bir uygulama geliştirme orta-
mını da kullanabilir.
131
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Güdüleme
Öğrencilere:
“Bir robot tasarlamanızı isteseydik, olmazsa olmaz diyeceğiniz 3 şeyi
söyler misiniz?” diye sorularak alınan cevaplar tahtaya yazılarak derse
geçiş yapılır.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlayabil-
mek adına öğrencilerin öncelikle etkinliği akıllı tahtada gösterilirken
dikkatlice dinlemesi gerektiği söylenilerek,
“Bir robot olsaydınız, hangi işi yapan ne tür bir özellikleri olan robot
olurdunuz?” sorusu öğrencilere yöneltilir ve cevaplar tahtaya yazılır.
: Dersin işlenişi
“Bir robot olsaydınız, hangi işi yapan ne tür bir özellikleri olan robot
olurdunuz?” sorusunun cevaplarından yola çıkılarak her öğrencinin
robot ve robotik kelimelerinin tanımlarını yapması istenir.
Öğrencilere, robot ve robotik tanımları verilerek, etkinlik sırasıyla aşa-
ğıdaki adımlar izlenerek uygulanır.
Robot: Önceden programlanmış görevleri otonom olarak yerine geti-
ren elektronik + mekanik özellikleri olan cihazlardır. Robotlar otonom
çalışabildikleri gibi bir kullanıcı tarafından da yönlendirilip çalıştırı-
labilirler. Robot tanımı yapılırken her ne kadar insanların yaptıkları
hareketleri tekrarlayan makineler aklımıza gelse de robotların çok az
sayıda insana benzeyen türleri vardır. Günlük hayatta robotlar en çok
endüstriyel üretim alanında kullanılmaktadır. Özellikle otomotiv en-
düstrisinde kol robotları kullanılır (montaj yapan, birleştiren, boya ya-
pan vb)Evlerde de robot kullanımı giderek artmaktadır. Yerleri otonom
olarak süpüren ve silen robot süpürgeler yavaş yavaş artık her eve
girmektedir.
132
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
133
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Arkadaşlar bugün sizinle Robot ve robotik kavramları, robotik alanın-
da kullanılan uygulama geliştirme ortamlarını amacına uygun olarak
kullanmayı öğrendik. Bir sonraki derste programlanabilir devre geliş-
tirme kartını tanıma ve ilk kodlama etkinliğini yapacağız.” denilir ve
ders sonlandırılır.
DEĞERLENDİRME :
Kontrol Listesi Gözlendi Gözlenmedi
Robot kavramının
tanımını yapar.
Robotik kavramının
tanımını yapar.
Robot ve robotik
kavramları arasındaki
farkı açıklar.
Simülasyon ortamına
giriş yapabilir.
Simülasyon ortamında
devre geliştirme
ortamını kullanır.
134
ETKİNLİK | 2
ETKİNLİK NO : 2
SINIF/KADEME : Lise
SÜRE : 40 dk + 40 dk
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
135
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Güdüleme
: Dersin işlenişi
Etkinlik sırasıyla aşağıdaki adımlar izlenerek uygulanır.
Akıllı tahta da tinkercad ortamına giriş yapılarak, Arduino devre geliş-
tirme kartının çalışma alanına nasıl eklendiği Görsel -1’deki gibi gös-
terilir.
136
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Dijital Pinler: Hem giriş hem de çıkış pini olarak kullanılabilir. Bu pin-
ler sensörlerden gelen verileri okuma gibi giriş işlemlerini veya LED
yakma, motor sürücüyü sürme gibi çıkış işlemlerini yapılabilir. Her gi-
riş pini 5 volt ile çalışır ve maksimum 40 miliamper akım çeker. Dijital
pinlerden 0 ve 1 giriş / çıkış değeri alınır.
RX-TX Pinleri: 0 ve 1 numaralı pinler, RX (veri alıcı) ve TX (veri gönderici)
pinleridir. Bilgisayar ile bağlantı kurulurken ve program yüklenirken
bu pinler kullanılır. Örneğin bluethoot bağlantısı.
PWM Pinler: 3, 5, 6, 9, 10, ve 11 numaralı pinler PWM pinleridir. PWM
pinleri tilde işareti (~) ile gösterilir. PWM özelliği, daha çok sayısal ana-
log dönüşüm işlemlerinde kullanılır. Motorun hızını kontrol etmek ve
LED’in parlaklığını ayarlamak gibi işlemler buna örnek gösterilebilir.
PWM pinlerine 0 ile 255 arasında değer verilebilir.
Analog Pinler: A0’dan A5’e kadar 6 adet analog giriş mevcuttur. Bu
girişlerden 0 ile 1023 arasında değerler okunur.
Öğrencilere Arduino tanıtımı yapıldıktan sonra:
“ Sizce PWM, dijital ve analog pinlerin farklı değerler okuduğunu veya
farklı değerleri çıkış olarak kullandığı görülmekte. Peki bu bizim ne
işimize yarayabilir?” sorusu sorularak öğrencilerden cevaplar alınır.
Öğrencilerin verdikleri cevaplara dönütler verilir. Eksik kalan yerler uy-
gulayıcı tarafından tamamlanır. Arduinonun pinleri hakkında örnekler
verilir (Analog pinler için hava kararınca yanan lamba, dijital pinler
için ledin yakılması veya söndürülmesi, PWM pinleri için motorları
sürme hızı).
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Arkadaşlar bugün sizinle tercih edilen programlanabilir devre geliş-
tirme kartlarından Arduinoyu tanıdık ve çeşitleri hakkında örnekler
verdik. Sonraki derste tercih edilen programlanabilir devre geliştirme
kartı ile temel elektronik devreler tasarlayıp bağlantıları kurarak, ça-
lıştıracak kodları yazacağız.” denilir ve ders sonlandırılır.
DEĞERLENDİRME : Öz Değerlendirme
Bugünkü etkinliğin hangi bölümünü kolaylıkla yaptın? Neden?
Bugünkü etkinliğin hangi bölümünde zorlandın? Neden?
Bu etkinlikte öğrendiğin bilgiyi nerede kullanabilirsin?
137
ETKİNLİK | 3
ETKİNLİK NO : 3
SINIF/KADEME : Lise
SÜRE : 40 dk + 40 dk
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
138
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Güdüleme
Dikkat çekme sorularını takiben öğrencilere:
“Acaba belirli aralıklarla kendi kendine yanıp sönebilen bir ışık nasıl
çalışır? Sizler de istenilen aralıklarla yanıp sönebilen bir ışık yapmak
ister misiniz?” gibi sorularla öğrenciler etkinlik için hazır hâle getirilir.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlaya-
bilmek adına öğrencilerin öncelikle etkinliği akıllı tahtada göste-
rilirken dikkatlice dinlemesi, anlatım bittikten sonra uygulayıcının
söylediği zamanda uygulamaya geçilerek öğretilen adımları sırasıy-
la simülasyon ortamında uygulaması istenir.
Dersin işlenişi
Güdeleme sorularını takiben:
Etkinlik sırasıyla aşağıdaki adımlar izlenerek uygulanır.
• Akıllı tahtada Tinkercad simülasyon ortamı açılır.
• Arduino devre geliştirme kartı seçilip bu ortama eklenir.
• Öncelikle öğrencilere hiç devre kurmadan sadece Arduino
Kartının üzerindeki dahili ledin yanıp sönmesi gösterir. Dahili
led’in aynı zamanda 13 dijital pine bağlı olduğu vurgulanır. Ay-
rıca dahili led devresinin çalışması için Simülasyonun Kod kıs-
mından hazır gelen kodlar da öğrencilere gösterilip, açıklanır.
• Daha sonra bu kodları silerek, Görsel 1’deki Arduino devre ge-
liştirme kartındaki 13. dijital pine göre ledin 1 saniye yanıp 1
saniye sönmesi için gerekli kod yazılır ve öğrencilere öncelikle
blok kodlama yapısı sonra da metin kodlama yapısı açıklanır.
139
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
140
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
141
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Arkadaşlar bugün sizinle günlük hayattaki problem durumuna çözüm
üreten robotik sistemlerde programlanabilir devre geliştirme kartı ile
led devresi, tasarlayıp, dijital pin bağlantıları kurduk. Hazırladığımız
devrenin kodunu yazılım geliştirme ortamında yazıp, yükledik. Sonraki
derste hayattaki problem durumuna çözüm üreten robotik sistemlerde
programlanabilir devre geliştirme kartı ile RGB led tasarlayıp PWM pin
bağlantıları kuracağız.” denilir ve ders sonlandırılır.
DEĞERLENDİRME :
Kontrol Listesi Gözlendi Gözlenmedi
Simülasyon ortamına
giriş yapar.
Simülasyon ortamında
devre geliştirme
ortamını kullanır.
Devre geliştirme
elemanlarının (led,
devre geliştirme kartı,
direnç vb.) simülasyon
ortamında çalışma
ortamına aktarır.
Devre geliştirme
elemanlarının (led,
devre geliştirme
kartı, direnç vb.)
simülasyon ortamında
bağlantılarını yapar.
Simülasyon ortamında
kod yazma ekranını
açabilir.
Simülasyon ortamında
gerekli kodları
yazabilir.
Simülasyon ortamında
sistemin çalıştırıp test
eder.
Sistemin çalışmaması
durumunda sorunun
kaynağını tespit eder.
142
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
143
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
144
ETKİNLİK | 4
ETKİNLİK NO : 4
SINIF/KADEME : Lise
SÜRE : 40 dk + 40 dk
KAZANIMLAR : 3.2.2. Tercih edilen programlanabilir devre geliştirme kartı ile temel
elektronik devreler tasarlayıp bağlantıları kurar
3.2.3. Devre geliştirme kartı ile hazırladığı devrenin kodunu yazılım
geliştirme ortamında yazar.
3.2.4. Devre geliştirme kartı ile hazırladığı devrenin kodunu devre ge-
liştirme kartına yükleyerek test eder.
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me.
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı.
145
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Güdüleme
Dikkat çekme sorularını takiben öğrencilere:
RGB led ve normal led verilip, fiziksel olarak incelemesi istenir. Daha
sonra öğrencilere “RGB led ve normal led arasındaki sizce fiziksel fark-
lar neler?” var en hızlı doğru cevabı veren öğrenci bu derste asistan
öğrencim olacak denir.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlayabil-
mek adına öğrencilerin öncelikle etkinliği akıllı tahtada gösterilirken
dikkatlice dinlemesi, anlatım bittikten sonra uygulayıcının söylediği
zamanda uygulamaya geçilerek öğretilen adımları sırasıyla simülas-
yon ortamında uygulaması istenir.
: 3. Dersin işlenişi
Güdeleme sorularını takiben:
Etkinlik sırasıyla aşağıdaki adımlar izlenerek uygulanır.
146
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
Diğer husus ise RGB ledin renk bağlantılarını dijital pinlerden PWM
olanlarına (3-5-6-9-10-11) bağlamamız gerektiğini belirtilir. Görsel
4’teki devre tasarımında 3-5-6 pinlerini kullanıldığı gösterilir. Daha ön-
ceden dijital pin ve PWM pin kavramını değinildiğini ancak pekiştirme
açısından tekrar kısaca dijital pinler iki duruma sahip olduğu (Yüksek
yani 1 değeri) ya da (Alçak yani 0 değeri) gibi iki değer alabildiğini,
PWM pinlein ise 0 -255 aralığında değer alabildiği belirtilir.
147
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
148
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Arkadaşlar bugün sizinle günlük hayattaki problem durumuna çözüm
üreten robotik sistemlerde programlanabilir devre geliştirme kartı ile
RGB led tasarlayıp PWM pin bağlantıları kurduk. Hazırladığımız devre-
nin kodunu yazılım geliştirme ortamında yazıp, yükledik. Sonraki ders-
te sensörler ile devre geliştirme kartının bağlantılarını yapıp robotik
sistemi çalıştıracak kodları yazacağız.” denilir ve ders sonlandırılır.
149
ETKİNLİK | 5
ETKİNLİK NO : 5
SINIF/KADEME : Lise
SÜRE : 40 dk + 40 dk
KAZANIMLAR : 3.2.2. Tercih edilen programlanabilir devre geliştirme kartı ile temel
elektronik devreler tasarlayıp bağlantıları kurar (7 Segment
Display)
3.2.3. Devre geliştirme kartı ile hazırladığı devrenin kodunu yazılım
geliştirme ortamında yazar.
3.2.4. Devre geliştirme kartı ile hazırladığı devrenin kodunu devre ge-
liştirme kartına yükleyerek test eder.
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me.
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
150
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Güdüleme
Dikkat çekme sorularını takiben öğrencilere “Günlük hayatımızda ne-
relerde 7 segmentli display görebiliriz” ve “Kullanım amaçları nelerdir”
denir. Öğrencilerden gelen cevaplara dönütler verilir ve doğru cevap-
lar Tablo-1’e aktarılır. Eksik kalan hususlar uygulayıcı tarafından ta-
mamlanır.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlayabil-
mek adına öğrencilerin öncelikle etkinliği akıllı tahtada gösterilirken
dikkatlice dinlemesi, anlatım bittikten sonra uygulayıcının söylediği
zamanda uygulamaya geçilerek öğretilen adımları sırasıyla simülas-
yon ortamında uygulaması istenir.
151
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
:
Dersin işlenişi
7 segmentli display tanımı verildikten sonra, etkinlik sırasıyla aşağıda-
ki adımlar izlenerek uygulanır.
7 Segmentli Display: Üzerinde 7 adet LED bulunan ve 7 ayrı bölümden
oluşan elektronik devre elemanıdır. Ledlerin boyutlarının küçük olması
7 Segment Display’de kullanılma sebeplerinden biridir. Devre elemanın
üzerinde 7 bölüm olduğundan her bölüm segment olarak adlandırılır.
Ayrıca 7 Segment Display’in yanında 1 LED daha vardır. Bu LED ondalık
noktalar için kullanılır. Bu LED’e DP (Decimal Point) ismi verilir.
Akıllı tahta da 7 Segmentli Display’in olduğu Görsel-1 açılır. Öğrencile-
re “Daha önce devre tasarlarken Arduino giriş ve çıkışlarından Dijital
giriş ve PWM giriş çıkış pinlerini kullandığınız, elektronik devrede ledin
çalışması için gereğinden fazla akım olduğunda ledin bozulacağını ve
bir daha çalışmayacağını, ledin sağlıklı çalışabilmesi için devre tasa-
rımında akımı azaltmak amacıyla lede 330 ohm ya da 220 ohm’ luk
bir direnç bağlanarak kullanılması gerektiğini söylenmişti.” şeklinde
belirtilir.
Öğretmen e Not: Şekilde gösterilen 7 segmentli display ortak ANOT lu
olduğu için, kod yazarken displaydeki her bir segmenti yakmak için
Arduinodan LOW – DÜŞÜK komutu verilir. Yanan ledi söndürmek için
ise HIGH- YÜKSEK komudu verilmelidir.
Ortak KATOTLU olan 7 segmentli displaylerde ise kod yazarken display-
deki her bir segmenti yakmak için HIGH- YÜKSEK Arduinodan komutu
verilir. Yanan ledi söndürmek için ise LOW – DÜŞÜK komudu verilme-
lidir.
152
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: 7 segmentli display’de her bir ledin bir ayağa bağlı olduğu, bu ayağı da
harfler ile gösterildiği öğrencilere gösterilir. Devre tasarımı yapıldıktan
sonra, öğrenciler ile birlikte aşağıdaki tablo tahtaya çizilerek doldurul-
ması sağlanır.
1 için yanması gerekli olan ledler 6 için yanması gerekli olan ledler
2 için yanması gerekli olan ledler 7 için yanması gerekli olan ledler
3 için yanması gerekli olan ledler 8 için yanması gerekli olan ledler
4 için yanması gerekli olan ledler 9 için yanması gerekli olan ledler
5 için yanması gerekli olan ledler 0 için yanması gerekli olan ledler
1 için yanması gerekli olan ledler B,C, 6 için yanması gerekli olan ledler A,C,D,E,F,G,
2 için yanması gerekli olan ledler A,B,D,E,G, 7 için yanması gerekli olan ledler A,B,C,
3 için yanması gerekli olan ledler A,B,C,D,G, 8 için yanması gerekli olan ledler A,B,C,D,E,F,G,
4 için yanması gerekli olan ledler B,C,F,G, 9 için yanması gerekli olan ledler A,B,C,D,F,G,
5 için yanması gerekli olan ledler A,C,D, F,G, 0 için yanması gerekli olan ledler A,B,C,D,E,F,
153
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
154
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Arkadaşlar bugün sizinle 7 segmentli display, direnç ve programla-
nabilir devre geliştirme kartı ile devre tasarımını yapıp, kodlaması-
nı tamamladık. Simülasyon ortamında kodlarımızı test ettik. Verilen
görevleri de başarı ile tamamladık. Sonraki derste bir problem duru-
muna çözüm üreten robotik sistemde kullanılan sensörleri öğrenecek,
çalıştıracak ve kodlarını yazacağız.” denilir ve ders sonlandırılır.
DEĞERLENDİRME :
Kontrol Listesi Gözlendi Gözlenmedi
155
ETKİNLİK | 6
ETKİNLİK NO : 6
SINIF/KADEME : Lise
SÜRE : 40 dk + 40 dk
ÖĞRENME ALANI/ :
Robotik / Sensörler ve Uygulamaları
KONU
KAZANIMLAR : 3.3.1. Bir problem durumuna çözüm üreten robotik sistemde kullanı-
lan sensörleri farkeder.
3.3.2. Farklı sensörlerin kullanımına günlük hayattan örnekler verir.
Yukarıdaki kazanım ile birlikte.
3.3.3. Gerçek yaşam problemlerinin çözümü için uygun sensörleri
kullanır.
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me.
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
156
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Güdüleme
Dikkat çekme sorularını takiben öğrencilere:
“Hayatımızı kolaylaştıran enerji tasarrufu sağlayan sistemler hakkın-
da konuşalım mı? Bu sistemlerde kullanılan sensörler hangileri biliyor
musunuz?” diye sorulur. Öğrencilerin “Hareket sensörü”, “Işığa duyarlı
sensör” gibi cevaplar vermeleri beklenir. Öğrencilerden cevap gelme-
mesi durumunda uygulayıcı tarafından öğrencilere ipucu verilir. Gelen
cevaplara uygun olarak öğrencilere dönütler verilir ve ilgili cevaplar
Tablo 1.’ e işlenir.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlayabil-
mek adına öğrencilerin öncelikle etkinliği akıllı tahtada gösterilirken
dikkatlice dinlemesi, anlatım bittikten sonra uygulayıcının söylediği
zamanda uygulamaya geçilerek öğretilen adımları sırasıyla simülas-
yon ortamında uygulaması istenir.
: Dersin işlenişi
Güdeleme sorularını takiben:
Etkinlik sırasıyla aşağıdaki adımlar izlenerek uygulanır.
157
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
Görsel 1. LDR
“Peki sizce bu değer aralıkları neden farklı, amaç ne olabilir? diye soru
sorulur ve öğrencilerden “Daha hassas sonuçlar elde edilebilir” vb.
yanıtlar beklenir. Öğrencilerden yanıt alınamadığı takdirde uygulayı-
cı “Analog girişlerin sensörden aldığı veriyi (0-1023) daha hassas bir
şekilde değerlendirebilmemiz ve kodlama yaparken kullanmamız için
önemli olduğu belirtilir. Örneğin ısı sensöründe sıcaklık değerleri -30
derece de olabilir +40 derece de olabilir. Hatta tam sayı değil onlık-
lı olarak da ölçüm yapabiliriz. İşte bunun için Analog girişler 0-1023)
arasında kademelendirme işlemi yapabilirler.” şeklinde açıklanır.
Açıklamadan sonra Arduino’da A0’dan A5’e kadar 6 tane Analog girişin
olduğu açıklanır.
Daha sonra akıllı tahtada Tinkercad simülasyon ortamı açılır ve Ardu-
ino devre geliştirme kartı seçilip bu ortama eklenir. Sırasıyla bir adet
breadboard, 1 tane fotorezistör, 1 tane 2 Kilo ohm direnç, 1 tane led, 1
adet 330 ohm direnç eklenip devre şeması Görsel 2 ’deki gibi tasarla-
nır.
158
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
159
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Arkadaşlar bugün sizinle devre geliştirme kartı ve LDR sensörü kul-
lanarak gerçek yaşamdaki problem durumuna çözüm üreten robotik
sistem geliştirdik. Sonraki derste devre geliştirme kartı ve farklı sen-
sörlerden PIR sensörü kullanarak gerçek yaşamdaki problem durumu-
na çözüm üreten robotik sistemlere örnekler vereceğiz”
denilir ve ders sonlandırılır.
160
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
DEĞERLENDİRME :
Kontrol Listesi Gözlendi Gözlenmedi
161
ETKİNLİK | 7
ETKİNLİK NO : 7
SINIF/KADEME : Lise
SÜRE : 40 dk + 40 dk
ÖĞRENME ALANI/ :
Robotik / Sensörler ve Uygulamaları
KONU
KAZANIMLAR : 3.3.1. Bir problem durumuna çözüm üreten robotik sistemde kullanı-
lan sensörleri farkeder.
3.3.2. Farklı sensörlerin kullanımına günlük hayattan örnekler verir.
Yukarıdaki kazanım ile birlikte.
3.3.3. Gerçek yaşam problemlerinin çözümü için uygun sensörleri
kullanır.
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me.
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı.
162
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Güdüleme
Dikkat çekme sorularını takiben öğrencilere:
“Hareket sensörü ile günlük hayatımızı kolaylaştıracak bir çalışma
yapmak ister misiniz?” diye soru yöneltilir.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlayabil-
mek adına öğrencilerin öncelikle etkinliği akıllı tahtada gösterilirken
dikkatlice dinlemesi, anlatım bittikten sonra uygulayıcının söylediği
zamanda uygulamaya geçilerek öğretilen adımları sırasıyla simülas-
yon ortamında uygulaması istenir.
: Dersin işlenişi
Güdeleme sorularını takiben:
Etkinlik sırasıyla aşağıdaki adımlar izlenerek uygulanır.
• Akıllı tahta PIR (hareket) sensörünün olduğu Görsel 1 açılır.
• Öğrencilere “PIR(hareket algılayıcı) iki durum söz konusudur or-
tamdan hareket ya vardır ya da yoktur. Peki bu durumda hangi Gi-
rişi kullanmalıyız.” Öğrencilerden Dijital girişler şeklinde yanıt bek-
lenir şeklinde belirtilir. Öğrencilerden yanıt alınamadığı takdirde
öğrencilere “Hatırlayacak olursanız Digital Pinler (0-1), PWM Pinler
(0-255) değerleri alabiliyordu. Analog Pinler ise (0-1023) arasında
sayısal değer alabiliyor.” şeklinde belirtilir.
163
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
164
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
165
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Arkadaşlar bugün sizinle devre geliştirme kartı ve PIR sensörü kul-
lanarak gerçek yaşamdaki problem durumuna çözüm üreten robotik
sistem geliştirdik. Sonraki derste devre geliştirme kartı ve farklı sen-
sörlerden Ultrasonic sensörü kullanarak gerçek yaşamdaki problem
durumuna çözüm üreten robotik sistemlere örnekler vereceğiz”
denilir ve ders sonlandırılır.
166
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
DEĞERLENDİRME :
Kontrol Listesi Gözlendi Gözlenmedi
167
ETKİNLİK | 8
ETKİNLİK NO : 8
SINIF/KADEME : Lise
SÜRE : 40 dk + 40 dk
ÖĞRENME ALANI/ :
Robotik / Sensörler ve Uygulamaları
KONU
KAZANIMLAR : 3.3.1. Bir problem durumuna çözüm üreten robotik sistemde kullanı-
lan sensörleri farkeder.
3.3.2. Farklı sensörlerin kullanımına günlük hayattan örnekler verir.
Yukarıdaki kazanım ile birlikte
3.3.3. Gerçek yaşam problemlerinin çözümü için uygun sensörleri
kullanır.
TEMEL BECERİLER : Problem çözme, analitik düşünme, keşfetme, disiplinler arası düşün-
me.
YÖNTEM VE : Soru-cevap
TEKNİKLER Gösterip yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
168
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Güdüleme
Dikkat çekme sorularını takiben öğrencilere:
“Sizle Mesafe sensörü ile hayatımızı kolaylaştıracak bir çalışma yap-
mak ister misiniz? diye soru yöneltilir.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlayabil-
mek adına öğrencilerin öncelikle etkinliği akıllı tahtada gösterilirken
dikkatlice dinlemesi, anlatım bittikten sonra uygulayıcının söylediği
zamanda uygulamaya geçilerek öğretilen adımları sırasıyla simülas-
yon ortamında uygulaması istenir.
: Dersin işlenişi
Güdeleme sorularını takiben:
Etkinlik sırasıyla aşağıdaki adımlar izlenerek uygulanır.
Akıllı tahtada Ultrasonic (Mesafe algılaycı) sensörünün olduğu Görsel 1
açılır. Öğrencilere “Mesafe sensörünün bağlantı yapısı VCC, TRIG, ECHO,
GND açıklanır.”
169
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
170
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
171
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
: Özet
Dersin bu aşamasında uygulayıcı tarafından dersin hedeflerini vurgu-
layan, etkinliği özetleyen ve sonraki etkinlik hakkında kısa bilgi veren
ders sonu konuşması yapılır:
“Arkadaşlar bugün sizinle devre geliştirme kartı ve Ultrasonic sensörü
kullanarak gerçek yaşamdaki problem durumuna çözüm üreten ro-
botik sistem geliştirdik. Sonraki derste 7 segmentli display, direnç ve
programlanabilir devre geliştirme kartı ile devre tasarımını yapıp, kod-
larını yazacağız, denilir ve ders sonlandırılır.
172
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
DEĞERLENDİRME :
Performans Düzeyi
Verilen
Ölçütler Geliştirilmeli İyi Çok iyi puan
(1) (2) (3)
Gerçek yaşamda
kullanılan mesafe
sensörünü fark eder.
Simülasyon ortamında
gerekli kodları doğru
şekilde en az satırda
yazabilir.
Sistemin çalışmaması
durumunda sorunun
kaynağını tespit eder.
Sistemin çalışmaması
durumunda sorunun
kaynağını düzeltir.
173
ETKİNLİK | 9
ETKİNLİK NO : 9
SINIF/KADEME : Lise
SÜRE : 40 + 40 + 40 + 40 dk.
ÖĞRENME ALANI/ :
Robotik / Motorlar ve Uygulamaları
KONU
KAZANIMLAR : 3.4.1. Bir problem durumuna çözüm üreten robotik sistemde kul-
lanılan motorları fark eder.
3.4.2. DC ve servo motorların kullanımına günlük hayattan örnekler
verir.
3.4.3. Robotun kontrol sistemini sağlayan ve akıllı sistemler tasarla-
maya yarayan motorları kullanır.
TEMEL BECERİLER : Problem çözme, Analitik düşünme, Keşfetme, Disiplinler arası düşünme
YÖNTEM VE : Soru-Cevap
TEKNİKLER Gösterip Yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
174
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
: Güdüleme
Dikkat çekme sorularını takiben öğrencilere:
“Yağmurlu bir havada araba kullanıyorsunuz. Yağmur tanelerinden
dolayı görüş probleminiz ortaya çıkmakta. Bu problemi çözmek için
nasıl bir sistem kurabilirsiniz?”sorusu öğrencilere yöneltilir.
: Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlayabil-
mek adına öğrencilerin öncelikle etkinliği akıllı tahtada gösterilirken
dikkatlice dinlemesi, anlatım bittikten sonra uygulayıcının söylediği
zamanda uygulamaya geçilerek öğretilen adımları sırasıyla simülasyon
ortamında uygulaması istenir.
: Dersin işlenişi
Öğrencilere, Servo ve DC motor tanımları verilerek, etkinlik sırasıyla
aşağıdaki adımlar izlenerek uygulanır.
Servo Motor: Kullanıldığı düzenek veya sistemlerde, açısal hareket, hız
kontrolü, belirli bir açıya kadar dönme gibi hareket kontrolleri yapabi-
len motorlardır. Robotlarda ve mekanik sistemlerde en çok kullanılan
motor türüdür.360 derece dönebilen servo motorlar da mevcuttur.
DC Motor: Elektrik enerjisini mekanik enerjiye dönüştüren motorlardır.
İçinde yer alan bakır sargılara elektrik akımı uygulandığında, motorun
içinde bulunan mıknatıslara ters yönde oluşan manyetik kuvvetin et-
kisi ile hareket etme mantığına dayanır. Oyuncak arabaların tekerlek-
lerinde, saatlerde vb birçok alanda kolaylıkla kullanılabilir.
Akıllı tahta da Tinkercad ortamına giriş yapılarak, Arduino devre
geliştirme kartının ve servo motorun çalışma alanına eklenmesi ve
Görsel-1 de gösterildiği şekilde bağlantılarının yapılması istenir.
Öğrencilere:
“Daha önce öğrenmiş olduğumuz PWM pinlerini kullanacağız. Bildiğiniz
üzere PWM pinlerinin değerleri (0-255) değerleri arasında değişebili-
yordu.” şeklinde hatırlatma yapılır.
175
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
176
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
177
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
178
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
DEĞERLENDİRME :
Performans Düzeyi
Verilen
Ölçütler
Geliştirilmeli İyi Çok iyi puan
Gerçek yaşamda
kullanılan motor türlerini
fark eder.
Motorları tanır
Motorları sınıflandırır.
Motorları özellikleri
bakımından karşılaştırır
179
ETKİNLİK | 10
ETKİNLİK NO : 10
SINIF/KADEME : Lise
SÜRE : 40 + 40 + 40 + 40 dk
KAZANIMLAR : 3.2.2. Tercih edilen programlanabilir devre geliştirme kartı ile temel
elektronik devreler tasarlayıp bağlantıları kurar
3.2.3. Devre geliştirme kartı ile hazırladığı devrenin kodunu yazılım
geliştirme ortamında yazar
3.2.4. Devre geliştirme kartı ile hazırladığı devrenin kodunu devre ge-
liştirme kartına yükleyerek test eder
3.3.3. Gerçek yaşam problemlerinin çözümü için uygun sensörleri
kullanır. (Işık sensörü, ses sensörü, PIR sensörü, dokunma sen-
sörü, mesafe sensörü vb sensörlerin bağlantısını yapması ve
kodlarını yazması beklenir
3.4.3. Gerçek yaşam problemlerinin çözümü için uygun motorları kul-
lanır.
TEMEL BECERİLER : Problem çözme, Analitik düşünme, Keşfetme, Disiplinler arası düşün-
me
YÖNTEM VE : Soru-Cevap
TEKNİKLER Gösterip Yaptırma
ARAÇ-GEREÇLER : Bilgisayar
İnternet
Robotik kodlama/programlama ortamı veya Simülasyon ortamı
180
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
Güdüleme
Bir elektronik devre elemanı ile devrelerinizin kontrolünü yapmak is-
ter misiniz? Sorusu yöneltilir.
Derse geçiş
Etkinliğin iyi anlaşılması, düzenli ve disiplinli ilerlemesini sağlaya-
bilmek adına öğrencilerin öncelikle etkinliği etkileşimli tahtada gös-
terilirken dikkatlice dinlemesi, anlatım bittikten sonra öğretmenin
söylediği zamanda uygulamaya geçilerek öğretilen adımları sırasıyla
simülasyon ortamında uygulaması istenir.
Dersin işlenişi
Öğrencilere Görsel1 deki potansiyometre gösterilir. Potansiyometre ve
kullanımı hakkında bilgiler verilir. “Potansiyometre elektronik devre-
lerde ayarlı direnç olarak kullanılır. Üç bacaklı bir devre elemanıdır.
Arduino ile gerçekleştirilen robotik tabanlı devrelerde potansiyomet-
re ürettiği analog değerden fayadalanılarak diğer devre elemanlarının
kontrolü için kullanılır. “
Görsel 1. Potansiyometre
181
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
Görsel 2’deki elektronik devreye Görsel 4’deki gibi 3 adet led eklenir.
182
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
183
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
BİLSEM ROBOTİK KODLAMA ATÖLYESİ
184
DESTEKLEME VE YETİŞTİRME KURSU YAZ OKULU PROGRAMI
Gerçek hayatta herhangi bir araç aracılığı ile kontrol edilebilen robotik
aparatların temel mantığının bu uygulamadaki gibi olduğu belirtilerek
etkinlik sonlandırılır.
DEĞERLENDİRME :
Performans Düzeyi
Verilen
Ölçütler
Geliştirilmeli İyi Çok iyi puan
Potansiyometreyi tanır
Potansiyometre ile
ledleri kontrol eder
EK ÖĞRETİM : Potansiyometre ile led kontrolünde led sayısı artırılak uygulama yap-
HİZMETLERİ ması istenebilir.
185