Kaan_klft
Hectopat
- Katılım
- 22 Mayıs 2020
- Mesajlar
- 774
Herkese merhabalar,
Benim amacım trafik ışığı yapmaktı fakat normal gibi değil yeşildeyken Buzzer'dan ses gelmesini istiyorum ama Buzzer'dan ses gelmiyor normal şartlarda geliyor basit bir devrede sesi çıkıyor. Fakat benim yaptığım devrede denedim fakat başaramadım nerede eksik yapıyorum?
[CODE title="Trafik ışığı"]
#define dur 2
#define hazirlan 3
#define gec 4
int buzzer = 5;
int durum;
void setup() {
pinMode(dur,OUTPUT);
pinMode(hazirlan,OUTPUT);
pinMode(gec,OUTPUT);
pinMode(buzzer,OUTPUT);
}
void loop() {
digitalWrite(dur,HIGH);
delay(1000);
digitalWrite(dur,LOW);
delay(1000);
digitalWrite(hazirlan,HIGH);
delay(1000);
digitalWrite(hazirlan,LOW);
delay(1000);
digitalWrite(gec,HIGH);
delay(1000);
digitalWrite(gec,LOW);
delay(1000);
durum = digitalRead(gec);
if (durum==HIGH)
{
digitalWrite(buzzer,HIGH);
}
else
{
digitalWrite(buzzer,LOW);
}
}
[/CODE]
Benim amacım trafik ışığı yapmaktı fakat normal gibi değil yeşildeyken Buzzer'dan ses gelmesini istiyorum ama Buzzer'dan ses gelmiyor normal şartlarda geliyor basit bir devrede sesi çıkıyor. Fakat benim yaptığım devrede denedim fakat başaramadım nerede eksik yapıyorum?
[CODE title="Trafik ışığı"]
#define dur 2
#define hazirlan 3
#define gec 4
int buzzer = 5;
int durum;
void setup() {
pinMode(dur,OUTPUT);
pinMode(hazirlan,OUTPUT);
pinMode(gec,OUTPUT);
pinMode(buzzer,OUTPUT);
}
void loop() {
digitalWrite(dur,HIGH);
delay(1000);
digitalWrite(dur,LOW);
delay(1000);
digitalWrite(hazirlan,HIGH);
delay(1000);
digitalWrite(hazirlan,LOW);
delay(1000);
digitalWrite(gec,HIGH);
delay(1000);
digitalWrite(gec,LOW);
delay(1000);
durum = digitalRead(gec);
if (durum==HIGH)
{
digitalWrite(buzzer,HIGH);
}
else
{
digitalWrite(buzzer,LOW);
}
}
[/CODE]