Çok güzel arkadasım devam et. Emek harcamıssın daha complike islere baslaman icin bunlar gerekli.Hevesin kırılmasın. Arkadasın dedigi isde yapabilirsin artık. Bravo.
Çok güzel arkadasım devam et. Emek harcamıssın daha complike islere baslaman icin bunlar gerekli.Hevesin kırılmasın. Arkadasın dedigi isde yapabilirsin artık. Bravo.
#include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> //for this must add lib file download from Adfruit #include <Adafruit_SSD1306.h> //for this must add lib file download from adfruit
#define SenseMetricSystem
const int buzzer = 11; const int ledPin = 8; #define triPin 13 //Pulse pin #define echoPin 12
#define OLED_RESET 4 Adafruit_SSD1306 display(OLED_RESET); long duration; int distance; int safetyDistance;
Bu kodlar alıntı değildir. 17 yaşındayım (lise son.)
Bunu yapıp arabaya takacak insan varsa burayı terk etsin. Bunu öğretmek ve öğrenmek için çektim. Yani kodlar bana ait tabi bağzı yerlerden yardım aldım profesyönel değilim.
Beni eleştreceğine sen öğret ve öğretirken öğren. Çaldın diyorsun ben anamın karnından arduino ile çıkmadım ki ezbere yapayım. Yapa yapa öğreniyorum.
Öğrenmek için faydalı olduğunu düşündüm. Bende hangi parçalardan yapılacağını bilmiyordum ve kafama göre yaptım. Biraz araştırmakdan birşey kaybetmezsiniz hangi parçalardan yapıldığını bakınca kolayca anlıabilirsiniz.
Buzzer, led, oled ekran, breadboard, hc-sr04, arduino uno (klon bendeki) ve jumper kablo.
< Bu mesaj bu kişi tarafından değiştirildi suquel58 -- 29 Ocak 2018; 21:47:16 >
< Resime gitmek için tıklayın >
kodlar:
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h> //for this must add lib file download from Adfruit
#include <Adafruit_SSD1306.h> //for this must add lib file download from adfruit
#define SenseMetricSystem
const int buzzer = 11;
const int ledPin = 8;
#define triPin 13 //Pulse pin
#define echoPin 12
#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);
long duration;
int distance;
int safetyDistance;
void setup() {
Serial.begin (9600);
pinMode(triPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(buzzer, OUTPUT);
pinMode(ledPin, OUTPUT);
display.begin(SSD1306_SWITCHCAPVCC, 0x3C); //initialize with the I2C addr 0x3C (128x64)
display.clearDisplay();
}
void loop() {
long duration, distance;
digitalWrite(triPin, LOW); //PULSE
delayMicroseconds(2);
digitalWrite(triPin, HIGH);
delayMicroseconds(10);
digitalWrite(triPin, LOW);
duration = pulseIn(echoPin, HIGH);
{ SenseMetricSystem
distance = (duration/2) / 29.1;
}
safetyDistance = distance;
if (safetyDistance <= 20){
digitalWrite(buzzer, HIGH);
digitalWrite(ledPin, HIGH);
}
else{
digitalWrite(buzzer, LOW);
digitalWrite(ledPin, LOW);
}
#ifdef NonsenseSystem
distance = (duration/2) / 73.914;
#endif
display.setCursor(22,10); //OLED Display
display.setTextSize(3);
display.setTextColor(WHITE);
display.println(distance);
display.setCursor(85,10);
display.setTextSize(3);
#ifdef SenseMetricSystem
display.println("Cm");
#endif
#ifdef ImperialNonsenseSystem
display.println("NS");
#endif
Serial.print("Distance: ");
Serial.println(distance);
display.display();
delay(500);
display.clearDisplay();
Serial.println(distance);
}
aklınıza soru takılrısa yardımcı olurum.https://www.youtube.com/watch?v=KBMtdGVVP1o&feature=youtu.be
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi suquel58 -- 23 Ocak 2018; 21:23:39 >
2) Kodları (ç)aldığın kaynağı yazmamışsın https://www.hackster.io/javier-munoz-saez/distance-sensor-and-oled-ad9e35
3) Ultrasoniğin otomobillerde 90'larda kullanıldığından haberin yok.
Ultrasonik sensörler aşırı büyük olduğundan tamponda estetik kaygısı yaratır. Toza çamura dayanıksızdırlar. Hassaslıkları yetersizdir.
Artık araçlarda kızılötesi yakınlık sensörleri kullanılıyor. Yapmayı düşünenler için; https://en.wikipedia.org/wiki/Proximity_sensor
Umarım yaşın küçük değildirde hevesini kırmam. Ordan burdan bulduğun kodları kopyala yapıştır yapmaktan vazgeç kendi başına geliştirdiğin ufacık projeni buraya ekle. İlk ben takdir edeceğim söz.
Sonraki çalışmalarında başarılar dilerim kardeşim.
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @suquel58
Bunu yapıp arabaya takacak insan varsa burayı terk etsin. Bunu öğretmek ve öğrenmek için çektim. Yani kodlar bana ait tabi bağzı yerlerden yardım aldım profesyönel değilim.
Beni eleştreceğine sen öğret ve öğretirken öğren. Çaldın diyorsun ben anamın karnından arduino ile çıkmadım ki ezbere yapayım. Yapa yapa öğreniyorum.
Öğrenmek için faydalı olduğunu düşündüm. Bende hangi parçalardan yapılacağını bilmiyordum ve kafama göre yaptım. Biraz araştırmakdan birşey kaybetmezsiniz hangi parçalardan yapıldığını bakınca kolayca anlıabilirsiniz.
Buzzer, led, oled ekran, breadboard, hc-sr04, arduino uno (klon bendeki) ve jumper kablo.
< Bu mesaj bu kişi tarafından değiştirildi suquel58 -- 29 Ocak 2018; 21:47:16 >
< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesajda bahsedilenler: @oKsyqeN