Yeni Ders'e Hoş Geldiniz
Eğer Diğer Konularımı Okumadıysanız Okursanız Daha İyi Anlarsınız Bu Ders'i
Ders 1 Hazırlık : http://www.turkhackteam.org/diger-p...35-arduino-nedir-arduino-ders-1-hazirlik.html
Ders 1 Başlıyoruz : http://www.turkhackteam.org/diger-p...562647-arduino-basliyoruz-bomba-ders-1-a.html
Ders 2 Süper Öğretim : http://www.turkhackteam.org/diger-p...r/1563362-arduino-super-ogretim-ders-2-a.html
----------------------------------
Bugün Bizi Neler Bekliyor ?
Shield'lar Nedir ? - HC-SR04 / Ultrosonik Mesafe Sensörü Kullanımı
------------------------
Shield Nedir ?
Shield'ların Amacı Aslında İşinizi Kolaylaştırmak - BreadBord'tan Sizi Kurtarmak'tır Yani Proto Shield Arduino Uno ya takılıp 5v ve gnd leri çoğaltmak amaçlı ve üzerine 1 buton + 2 led ten sizi kurtarmak amaçlı yapılmıştır yani sizleri ekstra elemandan kurtarır. Bu sadece üzerine takılan değildir mesala LCD Keypad Shield LCD Ekran var ve altında 6 buton var sağ - sol - üst - alt - seç - Restart Butonu Var. Buda menü yapmanızı sağlar.
Arduino'nun birsürü çeşit shield 'İ var siz bile yapabilirsiniz.
Aşağdaki resimdeki shield proto shield'tir.

Aşağdaki Resimdeki Shield ise LCD Keypad Shield

HC-SR04 Ultrosonik Mesafe Sensörü Kullanımı
Gerekenler : BreadBord Küçük-Orta-Büyük Fark Etmez -/ Arduino Uno ( başka modelde olur r3 olur mesala mega olur. / birkaç erkek erkek kablo / HC-SR04 ultrosonik mesafe sensörü. evet gerekenler bunlar şimdi isterseniz şemasını yapalım. Ondan önce şemada ssensörün üzerinde vcc - gnd - Trig - echo verilmiş bunu takın breadbord'a bacaklarıyla ve ona göre dikkatle takın orda ters koyuluyor programda sonra çalışmıyor demeyin.

Evet Şemamız Bu Zaten gereken bilgilendirmeyi üst metinde vermiş bulunmaktayım sonra çalışmıyor demeyin. Evet şimdi Kodlara geçelim.
evet kodlarımızı okuyalım en üste tanımladık pinleri. **** setup kısmına 9600 hızında haberleşme aç ( sizin anlamanız için basit anlatmaktayım ) yani arduino ile iletişime geç.
ve onun altındada giriş - çıkış tanımladık. **** loop kısmına mesafe tanımlayıp güç verdik.
Not : Çok İşim Vardı Bir Siteden Kodları Aldım Affedin Bu Seferlik
Ama Anlatım ve şema bana ait ağa haberiniz olsun :trl
Umarım Konumu Beğenmişsinizdir İşinize Yaradıysa Emeğimin Karşılığı Olarak teşşeküre basarsanız sevinirim
yarınki ders bomba olacak
Bazıları gerçek bomba zannetmiş bomba konu yani iyi konu anlamında diyorum :trl
Eğer Diğer Konularımı Okumadıysanız Okursanız Daha İyi Anlarsınız Bu Ders'i
Ders 1 Hazırlık : http://www.turkhackteam.org/diger-p...35-arduino-nedir-arduino-ders-1-hazirlik.html
Ders 1 Başlıyoruz : http://www.turkhackteam.org/diger-p...562647-arduino-basliyoruz-bomba-ders-1-a.html
Ders 2 Süper Öğretim : http://www.turkhackteam.org/diger-p...r/1563362-arduino-super-ogretim-ders-2-a.html
----------------------------------
Bugün Bizi Neler Bekliyor ?
Shield'lar Nedir ? - HC-SR04 / Ultrosonik Mesafe Sensörü Kullanımı
------------------------
Shield Nedir ?
Shield'ların Amacı Aslında İşinizi Kolaylaştırmak - BreadBord'tan Sizi Kurtarmak'tır Yani Proto Shield Arduino Uno ya takılıp 5v ve gnd leri çoğaltmak amaçlı ve üzerine 1 buton + 2 led ten sizi kurtarmak amaçlı yapılmıştır yani sizleri ekstra elemandan kurtarır. Bu sadece üzerine takılan değildir mesala LCD Keypad Shield LCD Ekran var ve altında 6 buton var sağ - sol - üst - alt - seç - Restart Butonu Var. Buda menü yapmanızı sağlar.
Arduino'nun birsürü çeşit shield 'İ var siz bile yapabilirsiniz.
Aşağdaki resimdeki shield proto shield'tir.

Aşağdaki Resimdeki Shield ise LCD Keypad Shield

HC-SR04 Ultrosonik Mesafe Sensörü Kullanımı
Gerekenler : BreadBord Küçük-Orta-Büyük Fark Etmez -/ Arduino Uno ( başka modelde olur r3 olur mesala mega olur. / birkaç erkek erkek kablo / HC-SR04 ultrosonik mesafe sensörü. evet gerekenler bunlar şimdi isterseniz şemasını yapalım. Ondan önce şemada ssensörün üzerinde vcc - gnd - Trig - echo verilmiş bunu takın breadbord'a bacaklarıyla ve ona göre dikkatle takın orda ters koyuluyor programda sonra çalışmıyor demeyin.

Evet Şemamız Bu Zaten gereken bilgilendirmeyi üst metinde vermiş bulunmaktayım sonra çalışmıyor demeyin. Evet şimdi Kodlara geçelim.
Kod:
#define trigPin 9
#define echoPin 8
**** setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
**** loop() {
long sure, mesafe;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
sure = pulseIn(echoPin, HIGH);
mesafe = (sure/2) / 29.1;
if (mesafe > 200 || mesafe < 0){
Serial.println("Menzil Disi");
}
else {
Serial.print(mesafe);
Serial.println(" cm");
}
delay(500);
}
ve onun altındada giriş - çıkış tanımladık. **** loop kısmına mesafe tanımlayıp güç verdik.
Not : Çok İşim Vardı Bir Siteden Kodları Aldım Affedin Bu Seferlik
Umarım Konumu Beğenmişsinizdir İşinize Yaradıysa Emeğimin Karşılığı Olarak teşşeküre basarsanız sevinirim
Bazıları gerçek bomba zannetmiş bomba konu yani iyi konu anlamında diyorum :trl




