Arduino Potansiyometre ile Buzzer Ses Kontrolü

Bu projemizde Arduino üzerinde Potansiyometre kullanarak Buzzer’dan çıkan sesi arttırıp azaltabildiğimiz bir işlem yapacağız. Bunun için ihtiyacımız olan devre elemanları şunlardır:

  • Arduino
  • BreadBoard
  • 1 Adet Potansiyometre
  • 1 Adet Buzzer
  • Jumper Kablo

Bu koddaki mantık Potansiyometredeki okuduğumuz değeri Buzzer’a aktarıyoruz.

int buzzer = 6;
int pot = A5;
int potDeger = 0;

void setup() {
  pinMode(buzzer, OUTPUT);  // Buzzer pinini çıkış olarak ayarla
}

void loop() {
  potDeger = analogRead(pot);  // Potansiyometreden değeri oku
  potDeger = map(potDeger, 0, 1023, 100, 1000);  // Potansiyometreyi 100-1000 Hz arasında ölçeklendir

  tone(buzzer, potDeger);  // Buzzer'a frekans gönder
  delay(10);  // Küçük bir gecikme
}

guest
0 Yorum
Eskiler
En Yeniler Beğenilenler
Inline Feedbacks
View all comments
0
YORUM YAPx