by Tom Igoe, with suggestion from Michael Flynn
This example code is in the public domain.
by Tom Igoe, with suggestion from Michael Flynn
This example code is in the public domain.
// print the sensor reading so you know its range
Serial.println(sensorReading);
// map the analog input range (in this case, 400 - 1000 from the photoresistor)
// to the output pitch range (120 - 1500Hz)
// change the minimum and maximum input numbers below
// depending on the range your sensor's giving:
// print the sensor reading so you know its range
Serial.println(sensorReading);
// map the analog input range (in this case, 400 - 1000 from the photoresistor)
// to the output pitch range (120 - 1500Hz)
// change the minimum and maximum input numbers below
// depending on the range your sensor's giving:
- int thisPitch = map(sensorReading, 400, 1000, 120, 1500);
+ int thisPitch = map(sensorReading, 300, 900, 220, 3500);
delay(1); // delay in between reads for stability
}
/* Domande:
1. Modificare l'estensione del range di frequenza del piezo
tra i valori 20hz e 20.000hz.
delay(1); // delay in between reads for stability
}
/* Domande:
1. Modificare l'estensione del range di frequenza del piezo
tra i valori 20hz e 20.000hz.
una mano offusca leggermente la luce (il piezo non deve suonare
se non c'e' un operatore a interagire con la fotoresistenza).
una mano offusca leggermente la luce (il piezo non deve suonare
se non c'e' un operatore a interagire con la fotoresistenza).