ELEKTRONIK DERS TAKIP
13 Mayıs 2020 Çarşamba
15 Nisan 2020 Çarşamba
SOSYAL MESAFEYİ KORUMA PROJESİ KODU
150cm den yakına bir kişi gelirse buzzer ve led ile uyarı verilir. Mesafe HC-SR04 ile ölçülmüştür.
Bağlantılar:
* HCSR-04 VCC pini - Arduino 5V çıkışına
* HCSR-04 TRIG pini - Arduino 2 nolu pine
* HCSR-04 ECHO pini - Arduino 3 nolu pine
* HCSR-04 GND pini - Arduino GND
Buzzer - Arduino 12 nolu pine
LED - Arduino 13 nolu pine
Potansiyometre - Arduino A0 pinine bağlanır.
// Program Kodları
#define trig 2
#define echo 3
#define buzzerPin 12
#define LED 11
long duration,distance;
int veri1,veri2;
void setup()
{
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
pinMode(buzzerPin, OUTPUT);
pinMode(LED, OUTPUT);
Serial.begin(9600);
}
void loop()
{
digitalWrite(trig,LOW);
delayMicroseconds(2);
digitalWrite(trig,HIGH);
delayMicroseconds(10);
digitalWrite(trig,LOW);
duration=pulseIn(echo,HIGH);
distance=duration/58.2;
if(distance > 200 )
{
distance =200;
Serial.println("menzil disi");
}
else if(distance < 0)
{
distance =0;
Serial.println("menzil disi");
}
else
{
Serial.print("distance= ");
Serial.println(distance);
}
veri1 = analogRead(A0);
veri2 = map(veri1,0,1023,5,200);
Serial.print("pot= ");
Serial.print(veri1);
Serial.print("\t");
Serial.println(veri2);
if(distance<veri2)
{
digitalWrite(LED,1);
digitalWrite(buzzerPin,1);
delay(500);
digitalWrite(LED,0);
digitalWrite(buzzerPin,0);
delay(500);
}
else
{
digitalWrite(LED,0);
digitalWrite(buzzerPin,0);
}
}
23 Mart 2020 Pazartesi
21 Mart 2020 Cumartesi
2 Aralık 2019 Pazartesi
28 Ekim 2019 Pazartesi
13 Ekim 2019 Pazar
Kaydol:
Kayıtlar (Atom)