Teknoloji Haberleri
DH
forum
mini
Uygulama ile
aç
Uygulama ile Aç
Giriş
Kayıt
DH Anasayfa
İndirim Kodu
Ara
Popüler
Foruma Git
Hakkımızda
Destek
Mobil Sürüm
Standart Site Görünümü
Bu Konuda
Tüm Forumlar
Donanım / Hardware
Elektronik ve Mekanik
Elektronik
Bu Konuda
Bağlan:
Facebook
Google+
Twitter
Aşağı Git
Tüm Forumlar
Donanım / Hardware
Elektronik ve Mekanik
Elektronik
park sensörü
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
65
Tıklama
0
Öne Çıkarma
1. sayfa
park sensörü
Cevap Yaz
Konuya Özel
Linkli Mesajlar
Seçkin Yorumlar
A
ardaakdag55
Cevapla
Özel Mesaj
Şikayet
Mesaja Link
Takip Et
6 ay
Er
Konu Sahibi
const
int
trigger_pin =
12
;
const
int
echo_pin =
13
;
const
int
buzzer =
2
;
const
int
mled =
3
;
const
int
yled =
4
;
const
int
sled =
5
;
const
int
kled =
6
;
int
sure;
int
mesafe;
void
setup
() {
pinMode
(kled, OUTPUT);
pinMode
(sled, OUTPUT);
pinMode
(yled, OUTPUT);
pinMode
(buzzer, OUTPUT);
pinMode
(trigger_pin, OUTPUT);
pinMode
(echo_pin, INPUT);
Serial.
begin
(
9600
);
}
void
loop
()
{
digitalWrite
(trigger_pin, HIGH);
delayMicroseconds
(
1000
);
digitalWrite
(trigger_pin, LOW);
sure =
pulseIn
(echo_pin, HIGH);
mesafe = (sure /
2
) /
28.5
;
if
(mesafe <=
10
)
{
digitalWrite
(kled, HIGH);
digitalWrite
(buzzer, HIGH);
delay
(
50
);
digitalWrite
(kled, LOW);
digitalWrite
(buzzer, LOW);
delay
(
250
);
}
else
if
(mesafe <=
25
)
{
digitalWrite
(sled, HIGH);
digitalWrite
(buzzer, HIGH);
delay
(
50
);
digitalWrite
(sled, LOW);
digitalWrite
(buzzer, LOW);
delay
(
500
);
}
else
if
(mesafe <=
50
)
{
digitalWrite
(yled, HIGH);
digitalWrite
(buzzer, HIGH);
delay
(
50
);
digitalWrite
(yled, LOW);
digitalWrite
(buzzer, LOW);
delay
(
750
);
}
else
{
digitalWrite
(mled, HIGH);
delay
(
1000
);
digitalWrite
(mled, LOW);
delay
(
1000
);
}
}
1. sayfa
Hizmet kalitesi için çerezleri kullanabiliriz. DH’ye girerek
kullanım izni vermiş
sayılırsınız. Fazlası için
veri politikamıza
göz atın.
const int echo_pin = 13;
const int buzzer = 2;
const int mled = 3;
const int yled = 4;
const int sled = 5;
const int kled = 6;
int sure;
int mesafe;
void setup() {
pinMode(kled, OUTPUT);
pinMode(sled, OUTPUT);
pinMode(yled, OUTPUT);
pinMode(buzzer, OUTPUT);
pinMode(trigger_pin, OUTPUT);
pinMode(echo_pin, INPUT);
Serial.begin(9600);
}
void loop()
{ digitalWrite(trigger_pin, HIGH);
delayMicroseconds(1000);
digitalWrite(trigger_pin, LOW);
sure = pulseIn(echo_pin, HIGH);
mesafe = (sure / 2) / 28.5;
if (mesafe <= 10)
{
digitalWrite(kled, HIGH);
digitalWrite(buzzer, HIGH);
delay(50);
digitalWrite(kled, LOW);
digitalWrite(buzzer, LOW);
delay(250);
}
else if (mesafe <= 25)
{
digitalWrite(sled, HIGH);
digitalWrite(buzzer, HIGH);
delay(50);
digitalWrite(sled, LOW);
digitalWrite(buzzer, LOW);
delay(500);
}
else if (mesafe <= 50)
{
digitalWrite(yled, HIGH);
digitalWrite(buzzer, HIGH);
delay(50);
digitalWrite(yled, LOW);
digitalWrite(buzzer, LOW);
delay(750);
}
else
{
digitalWrite(mled, HIGH);
delay(1000);
digitalWrite(mled, LOW);
delay(1000);
}
}