miércoles, 8 de marzo de 2017

Con esta configuración girando el potenciómetro se modificará el sonido que el buzzer emite.

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.

0 comentarios:

Publicar un comentario

Popular Posts

Xochimeh. Con la tecnología de Blogger.