M
Mehmet Furkan
Misafir
Arduino ile buzzerlı çakar devresi şeması ve kodları olan varsa yardım edebilir mi
int KirmiziLED = 6; // Kırmızı LEDi tanımla
int MaviLED = 7; // Mavi LEDi tanımla
int Buzzer = 9; // buzzerı tanımla
void setup()
{
pinMode(KirmiziLED, OUTPUT); // pini çıkış olarak tanımladın
pinMode(MaviLED, OUTPUT);
pinMode(Buzzer, OUTPUT);
}
void loop()
{
digitalWrite(KirmiziLED, HIGH); // LEDi yak
digitalWrite(Buzzer, HIGH); // Buzzer ötsün
delay(100);
digitalWrite(KirmiziLED, LOW); // LEDi söndür
digitalWrite(Buzzer, LOW); // Buzzer sussun
delay(100);
digitalWrite(KirmiziLED, HIGH);
digitalWrite(Buzzer, HIGH);
delay(100);
digitalWrite(KirmiziLED, LOW);
digitalWrite(Buzzer, LOW);
delay(100);
digitalWrite(KirmiziLED, HIGH);
digitalWrite(Buzzer, HIGH);
delay(100);
digitalWrite(KirmiziLED, LOW);
digitalWrite(Buzzer, LOW);
digitalWrite(MaviLED, HIGH);
digitalWrite(Buzzer, HIGH);
delay(100);
digitalWrite(MaviLED, LOW);
digitalWrite(Buzzer, LOW);
delay(100);
digitalWrite(MaviLED, HIGH);
digitalWrite(Buzzer, HIGH);
delay(100);
digitalWrite(MaviLED, LOW);
digitalWrite(Buzzer, LOW);
delay(100);
digitalWrite(MaviLED, HIGH);
digitalWrite(Buzzer, HIGH);
delay(100);
digitalWrite(MaviLED, LOW);
digitalWrite(Buzzer, LOW);
delay(100);
}
SagolasınArduinonun 6 bacağına kırmızı ledi, 7.bacağına mavi LED ve 9.bacağına buzzer takarak devreni kur önce. Ledlerden önce direnç tak ki ledlerin bozulmasın.
Daha sonra böyle basit bir kod yazarak yapabilirsin.
Kod:int KirmiziLED = 6; // Kırmızı LEDi tanımla int MaviLED = 7; // Mavi LEDi tanımla int Buzzer = 9; // buzzerı tanımla void setup() { pinMode(KirmiziLED, OUTPUT); // pini çıkış olarak tanımladın pinMode(MaviLED, OUTPUT); pinMode(Buzzer, OUTPUT); } void loop() { digitalWrite(KirmiziLED, HIGH); // LEDi yak digitalWrite(Buzzer, HIGH); // Buzzer ötsün delay(100); digitalWrite(KirmiziLED, LOW); // LEDi söndür digitalWrite(Buzzer, LOW); // Buzzer sussun delay(100); digitalWrite(KirmiziLED, HIGH); digitalWrite(Buzzer, HIGH); delay(100); digitalWrite(KirmiziLED, LOW); digitalWrite(Buzzer, LOW); delay(100); digitalWrite(KirmiziLED, HIGH); digitalWrite(Buzzer, HIGH); delay(100); digitalWrite(KirmiziLED, LOW); digitalWrite(Buzzer, LOW); digitalWrite(MaviLED, HIGH); digitalWrite(Buzzer, HIGH); delay(100); digitalWrite(MaviLED, LOW); digitalWrite(Buzzer, LOW); delay(100); digitalWrite(MaviLED, HIGH); digitalWrite(Buzzer, HIGH); delay(100); digitalWrite(MaviLED, LOW); digitalWrite(Buzzer, LOW); delay(100); digitalWrite(MaviLED, HIGH); digitalWrite(Buzzer, HIGH); delay(100); digitalWrite(MaviLED, LOW); digitalWrite(Buzzer, LOW); delay(100); }
Bu kodlarla bir dene çalışmazsa başka bir yöntem deneyelimSagolasın