Hey Guys,
I am just starting out with Arduino and working through the project book so I am pretty green at the moment. Please excuse any ignorance! ![]()
I am having trouble with a number of projects, but lately I can't get Project 7 - Keyboard Instrument to work, at all.
I am not sure where I am going wrong, I have followed all the steps in the wiring diagram and code. But I'll post pictures of both.
I do have trouble grasping some concepts, but particularly selecting the right resistor - as I struggle to read and identify them correctly.
Any help will be appreciated!
int notes[] = { 262, 294, 330, 349 };
void setup() {
Serial.begin(9600);
}
void loop() {
int keyVal = analogRead(A0);
Serial.println(keyVal);
if (keyVal == 1023) {
tone(8, notes[0]);
} else if (keyVal >= 990 && keyVal <= 1010) {
tone(8, notes[1]);
} else if (keyVal >= 505 && keyVal <= 515) {
tone(8, notes[2]);
} else if (keyVal >= 5 && keyVal <= 10) {
tone(8, notes[3]);
} else {
noTone(8);
}
}



