Untitled
unknown
plain_text
3 years ago
859 B
6
Indexable
void setup()
{
pinMode(13, OUTPUT);
pinMode(A0, INPUT);
pinMode(A1, INPUT);
pinMode(A2, INPUT);
pinMode(A3, INPUT);
pinMode(A4, INPUT);
pinMode(A5, INPUT);
digitalWrite(2, INPUT);
digitalWrite(4, INPUT);
}
void loop()
{
if (digitalRead(A0) == HIGH) {
tone(13, 261, 100); // C4 = 261 Hz
}
if (digitalRead(A1) == HIGH) {
tone(13, 293, 100); // D4 = 293 Hz
}
if (digitalRead(A2) == HIGH) {
tone(13, 329, 100); // E4 = 329 Hz
}
if (digitalRead(A3) == HIGH) {
tone(13, 349, 100); // F4 = 349 Hz
}
if (digitalRead(A4) == HIGH) {
tone(13, 392, 100); // G4 = 392 Hz
}
if (digitalRead(A5) == HIGH) {
tone(13, 440, 100); // A4 = 440 Hz
}
if (digitalRead(4) == HIGH) {
tone(13, 494, 100); // H4 = 494 Hz
}
if (digitalRead(2) == HIGH) {
tone(13, 523, 100); // C5 = 523 Hz
}
delay(10);
}Editor is loading...