Robotik Kodlama dersinde Arduino Başlangıç Setinde yer alan sensörler ve Mblock uygulamasını kullanarak çeşitli projeler oluştıracağız.Dersimizde oluşturduğumuz projelere bu başlık altından ulaşabilirsiniz.
1)HER ŞEY BİR LED İLE BAŞLADI(TEK LED YAKIP SÖNDÜRME)
Devre Şeması
Devreye Ait Kodlar
Malzemeler:Arduino Uno,Direnç,Led,Breadboard,2 adet jumper kablo
Devre Oluşturma:breadborda yerleştirilen ledin artı bacağından(sağ) çıkan direncin bağlı olduğu pine paralel bir noktadan çekilen jumper kablo 13 nolu dijital pine bağlanır.daha sonra ledin eksi bacağından(sol)çıkan jumper kablo arduino üzerindeki gnd pinine bağlanarak devre oluşturulur.
Öğrencilerimizin Çalışmalarından Kesitler:
2)ÜÇ LED YAKMA SÖNDÜRME
Devre Şeması
Devreye Ait Kodlar
Malzemeler:Arduino uno,3 adet led,3 adet direnç,7 adet jumper kablo,breadboard
Devre Oluşturma:Ledlerin artı bacağına bağlanan direncin boş bacağından çıkan jumper kablo 2 numaralı pine;ledin eksi bacağından çıkan jumper kablo breadborddaki eksi pine yerleştirilir.Bu işlem her ledi arduinodaki bir pine jumper kablo ile bağlayarak tamamlanır.Devreyi tamamlamak için arduino unodaki gnd pininden breadboardda yer alan eksi hattına bir jumper kablo bağlanır.
Öğrencilerimizin Çalışmalarından Kesitler:
3)IŞIK SENSÖRÜ(LDR) İLE LED YAKMA
Devre Şeması
Devreye Ait Kodlar
Malzemeler:Arduino Uno,Breadboard,LDR,Direnç ,Led, Jumper Kablo
Devre Oluşturma:LDRyi breadboardta boş bir alana yerleştirdikten sonra, direnci LDRnin bir bacağına denk gelecek şekilde yerleştirelim.
LDR'nin boşta kalan bacağından arduinonun artı yani 5V hattına,
direncin boşta kalan bacağından eksi hattına yani gndye bağlantı yapacağız.
LDR ile direncin birleştiği noktadan arduinoda analog pinlere bağlıyoruz. LDR analog sinyal okuduğundan A0 pinine bağladık.
Daha sonra ise ledimizi 3 numaralı pine bağlayarak dirençle bağlantısını yapıyoruz.
Öğrencilerimizin Çalışmalarından Kesitler
4)POTANSİYOMETRE İLE LED YAKMA
Devre Şeması
Devreye Ait Kodlar
Malzemeler:1 adet Arduino Uno,1 adet Breadboard,1 adet Potansiyometre,1 adet direnç,1 adet led 5 adet Jumper Kablo
Devre Oluşturma:Potansiyometreyi breadboard üzerinde bir yere yerleştirelim, köşedeki bacaklardan birine 5V, diğerine GND bağlayalım. Burada size göre sol kısmı (yani kısma yönünü) gndye, sağ pini ise 5V pinine bağlamak daha doğru olacaktır.Potansiyometreden analog giriş değeri alınacağı için sinyal bacağını yani orta bacağı analog pinlerden birine bağlıyoruz, A0'a bağladık.Ledimizi bağlamak için artı bacağından bir dirençle, dijital pwm pinlerinden birine bağlıyoruz, 3 numaralı pine bağladık. Ledin eksi bacağını gnd pinine bağladık.
Öğrencilerimizin Çalışmalarından Kesitler
5)BUTON İLE LED YAKMA SÖNDÜRME
Devre Şeması
Devreye Ait Kodlar
Malzemeler:1 adet Arduino Uno,1 adet Breadboard,1 adet Buton,2 adet direnç,1 adet led 5 adet Jumper Kablo
Devre Oluşturma:Öncelikle butonumuzu breadboard üstünde bir noktaya yerleştirelim.Sonra direncin bir ucunu butonun bir bacağına, diğer ucunu ise boş bir alana yerleştirelim.Sonra direncin boştaki bacağına bir jumper kablo ile GND pinine bağlıyoruz.Butonla direncin kesiştiği noktadan bir kabloyla arduino üzerinden 7 numaralı pine bağlıyoruz.Butonun boşta kalan bacağından arduinoda 5V pinine bağlıyoruz.Şimdi ledimizi devreye ekleyelim. Ledin artı bacağıyla direnci birleşecek şekilde breadboarda takıyoruz.Direncin boşta kalan bacağından arduino üzerinde istediğimiz bir dijital pine bağlantı yapıyoruz,biz 8 numaralı pine bağladık.Ledin boşta kalan bacağını ise arduino üzerindeki GND pinine bağlıyoruz.
Öğrencilerimizin Çalışmalarından Kesitler
6)BUZZER İLE MÜZİK ŞÖLENİ
Devre Şeması
Devreye Ait Kodlar:Notalar Harf ya da Sayı ile Gösterilmektedir.
Do – Re – Mi – Fa – Sol – La – Si
C- D – E – F – G – A – B 262-294-330-349-392-440-494
Malzemeler:Arduino Uno,Direnç,Buzzer,Breadboard,2 adet jumper kablo
Devre Oluşturma:Breadborda yerleştirilen buzzerın artı bacağından çıkan direncin bağlı olduğu pine paralel bir noktadan çekilen jumper kablo 12 nolu dijital pine bağlanır.Daha sonra buzzerın eksi bacağından çıkan jumper kablo arduino üzerindeki gnd pinine bağlanarak devre oluşturulur.
Öğrencilerimizin Çalışmalarından Kesitler
7)LM35 ISI SENSÖRÜ İLE SICAKLIK ÖLÇÜMÜ
Devre Şeması
Devreye Ait Kodlar
Malzemeler:Arduino Uno,Direnç,LED,LM35(sıcaklık sensörü),Breadboard,2 adet jumper kablo
Devre Oluşturma:Breadborda yerleştirilen sıcaklık sensörünün sol bacağından 5v'a, sağ bacağından gndye ve orta bacağından A0 analog pinine bağlantı yapılır.Daha sonra ledin eksi bacağından çıkan jumper kablo arduino üzerindeki gnd pinine artı bacağından çıkan direncin boştaki bacağından 3 nolu dijital pine bağlantı yapılır.
Öğrencilerimizin Çalışmalarından Kesitler
8)HCSR04 MESAFE SENSÖRÜ İLE ÖLÇÜLEN MESAFEYE GÖRE BUZZER YA DA LED ÇALIŞTIRMA
Devre Şeması
Devreye Ait Kodlar
Malzemeler:1 Adet Arduino Uno R3,1 Adet Breadboard,1 Adet HC SR04 Ultrasonik Mesafe Sensörü,1 Adet buzzer,1 Adet Direnç (220-330ohm),6 adet Jumper Kablo (4DE, 2EE)
Devre Oluşturma:HC SR04 Ultrasonik Mesafe Sensöründe yer alan gnd bacağını,arduinoda bulunan gnd pinine, sensördeki vcc pinini arduinodaki 5V pinine bağlıyoruz.Trig pinini 7, echo pinini 8 numaralı pinlere bağladık.Buzzer artı ucu 2 nolu pine eksi ucu gnd ye bağlanarak devre tamamlanır.
Öğrencilerimizin Çalışmlarından Kesitler