Re: arduino - softpotentiometer + lite nybörjarfrågor
Postat: 26 januari 2012, 22:05:31
Success! det visade sig att constrain-funktionen var mer eller mindre onödig, sen i all hast hade jag glömt bort en bit av koden för att göra själva ljudet. Nu är det dock bara 3 toner känns det som men jag ska leka lite med värdena och se om det blir bättre. Tack för all hjälp!
är det förresten någon som har tips på en bra guide/nybörjar-projekt som jag kan fortsätta med??
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;))

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 {
}
}