Arduino’dan piyano yapımı

Sizde Arduino’dan piyano yapmak isterseniz işte gerekenler, şema ve kodlar

  • Arduino Uno R3
  • 4 tane buton
  • 4 tane 1K Direnç
  • Pasif Buzzer
  • Jumper Kablolar
  • Breadboard
arduino

ve kodlar (sadece Arduino R3 içindir)

int buzzer = 8;

void setup() {
  pinMode(2, INPUT);
  pinMode(3, INPUT);
  pinMode(5, INPUT);
  pinMode(6, INPUT);

  pinMode(buzzer, OUTPUT);
}

void loop() {

  if (digitalRead(2) == HIGH) {
    tone(buzzer, 262); // DO
  }
  else if (digitalRead(3) == HIGH) {
    tone(buzzer, 294); // RE
  }
  else if (digitalRead(5) == HIGH) {
    tone(buzzer, 330); // MI
  }
  else if (digitalRead(6) == HIGH) {
    tone(buzzer, 349); // FA
  }
  else {
    noTone(buzzer);
  }

}