Arduino |
Park Sensörü Nasıl Yapılır ? Proje Video Anlatım
Ultrasonik Mesafe Sensörünü, popüler elektronik prototip geliştirme platformu olan Arduino'da kullanarak projeyi gerçekleştirdik. Bu proje mantığı otomobil sektöründe park sensörü olarak kullanılmakta, projenin videolu anlatımı yazımızda...
06.02.2013 tarihli yazı 68389 kez okunmuştur.
"ARDUİNO'YA ÜCRETSİZ SAHİP OLMAK İÇİN TIKLAYINIZ"
► Teknik Kütüphane: Elektronik ve Mikrodenetleyici...
► FotoPort: Arduino Fotoğraf Albümü
► Arduino Haberi: 16 Yaşında Kablosuz Robot Kol Yaptı

Malzeme Listesi
►Arduino Uno (1) robotistan.com'dan
►USB kablo (1) robotistan.com'dan
►Ultrasonik Mesafe Sensörü (1) elektrikport.com'dan
►Breadboard (1) robotistan.com'dan
►Jumper Kablolar robotistan.com'dan
►Yeşil LED (1) robotistan.com'dan
►Kırmızı LED (1) robotistan.com'dan
►Direnç, 56Ω, 1/4W (1) robotistan.com'dan
►Direnç, 150Ω, 1/4W (1) robotistan.com'dan
►USB kablo (1) robotistan.com'dan
►Ultrasonik Mesafe Sensörü (1) elektrikport.com'dan
►Breadboard (1) robotistan.com'dan
►Jumper Kablolar robotistan.com'dan
►Yeşil LED (1) robotistan.com'dan
►Kırmızı LED (1) robotistan.com'dan
►Direnç, 56Ω, 1/4W (1) robotistan.com'dan
►Direnç, 150Ω, 1/4W (1) robotistan.com'dan
Projenin Şeması

Ardiuno Mesafe Sensörü Projesinin Kodları
const int trigPin = 2; const int echoPin = 4; int distance; unsigned long duration=0; int GreenLedPin = 13, RedLedPin = 12; void setup() { Serial.begin(9600); } void loop() { long duration, inches, cm; pinMode(trigPin, OUTPUT); pinMode(GreenLedPin, OUTPUT); pinMode(RedLedPin, OUTPUT); digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); pinMode(echoPin, INPUT); duration = pulseIn(echoPin, HIGH); duration=duration/2; distance=int(duration/29); // osmankemaldag //elektrikport.com if(distance > 0 && distance < 25){ int RedValue=(25-distance)*10.2; digitalWrite(RedLedPin, RedValue); }else { digitalWrite(RedLedPin, 0); } if (distance > 10 && distance <=90) { int GreenValue = (distance-10)*17; digitalWrite(GreenLedPin, GreenValue); } if (distance > 10 && distance < 0) { int GreenValue = (50-distance)*10.2; digitalWrite (GreenLedPin, GreenValue); }else { digitalWrite (GreenLedPin, 0); } inches = microsecondsToInches(duration); cm = microsecondsToCentimeters(duration); Serial.print(inches); Serial.print("in, "); Serial.print(cm); Serial.print("cm"); Serial.println(); // osmankemaldag delay(100); } long microsecondsToInches(long microseconds) { return microseconds / 74 / 2; } long microsecondsToCentimeters(long microseconds) { return microseconds / 29 / 2; }
YORUMLAR
Aktif etkinlik bulunmamaktadır.
-
Dünyanın En Görkemli 10 Güneş Tarlası
-
Dünyanın En Büyük 10 Makinesi
-
2020’nin En İyi 10 Kişisel Robotu
-
Programlamaya Erken Yaşta Başlayan 7 Ünlü Bilgisayar Programcısı
-
Üretimin Geleceğinde Etkili Olacak 10 Beceri
-
Olağan Üstü Tasarıma Sahip 5 Köprü
-
Dünyanın En İyi Bilim ve Teknoloji Müzeleri
-
En İyi 5 Tıbbi Robot
-
Dünyanın En Zengin 10 Mühendisi
-
Üretim için 6 Fabrikasyon İşlemi
-
Yıldırımdan Korunma Sistemleri | Amper Elektrik
-
Toprak Kaçak Akım Rölesi ve Toroid Akım Trafoları
-
EcoStruxure™ Automation Expert ile Tasarım Verimliliğini Artırın | Schneider Electric
-
60 Saniyede EcoStruxure™ Panel Server | Schneider Electric
-
60 Saniyede EVlink Pro AC | Schneider Electric
-
60 Saniyede EcoStruxure™ Power Operation | Schneider Electric
-
Kesintisiz Bağlantı Özelliği ile EcoStruxure™ Automation Expert | Schneider Electric
-
Yüksek Enerji Faturası Ödemek Kaderiniz Değil | Webinar
-
GoPact MCCB | Schneider Electric
-
Webinar I Otomatik Transfer Şalteri ile Kesintisiz Enerji
ANKET