
mvh izak3
EDIT:
bifogar koden som fungerade, dock känns det som att tonerna inte ändras så mycket när man trycker på tre ställen i följd, däremot när man drar upp och ner längsmed så hör man skillnad i pitchen(eventuellt kommer det upp en video på detta primitiva experiment senare om jag orkar;))
Kod: Markera allt
/* simple arduino music-instrument
-----------made by Izak3---------*/
int speakerPin = 9;
void setup(){
pinMode(speakerPin, OUTPUT);
Serial.begin(9600);
}
void loop(){
int sensorValue = analogRead(0);
int toneValue = map(sensorValue, 0, 1022, 10, 4000);
Serial.println(toneValue);
if(sensorValue <= 1022){
digitalWrite(speakerPin, HIGH);
delayMicroseconds(toneValue);
digitalWrite(speakerPin, LOW);
delayMicroseconds(toneValue);
} else {
}
}