Nota: en el monitor serie de la aplicación de Arduino puede leerse como cambian los valores al girar la perilla del potenciómetro.
Partes
1 Buzzer
1 Potenciómetro
5 Jumpers
1 Arduino
*El cable rojo del potenciómetro debe conectarse al pin de 5v.
Código
void setup() {
  // initialize serial communications (for debugging only):
  Serial.begin(9600);
}
void loop() {
  // read the sensor:
  int sensorReading = analogRead(A0);
  // 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);
  // play the pitch:
  tone(8, thisPitch, 10);
  delay(1);        // delay in between reads for stability
}
*Nota: los valores se pueden leer en el monitor serie de la aplicación de Arduino
Fuentes de información
BANZI, Massimo. Getting started with Arduino. USA: O’Reilly, 2011
MARGOLIS, Michael. Arduino Cookbook. Canadá: O’Reilly, 2011.
BANZI, Massimo. Getting started with Arduino. USA: O’Reilly, 2011
MARGOLIS, Michael. Arduino Cookbook. Canadá: O’Reilly, 2011.
 

 
 
 
 
 
0 comentarios:
Publicar un comentario