ou comment casser les oreilles avec un buzzer
// variable pour la photorésistances
int valeur =0;
void setup() {
// initialise la broche du buzzer
pinMode(3, OUTPUT);
}
void loop() {
// lire la photoresistance
valeur = analogRead(A0);
//ajustement de la valeur a des frequences
valeur=map(valeur,0,1000,200,2000);
// faire du bruit avec la fonction tone
tone(3, valeur);
//on attends un peu
delay(10);
}
lien achat : kit chinois
Document : sita_arduino.pdf
int input_photoresistance;
int valeur_photoresistance;
int output_buzzer;
int valeur_buzzer;
void setup() {
input_photoresistance = A0;
valeur_photoresistance = 0;
output_buzzer = 3;
pinMode(output_buzzer, OUTPUT);
Serial.begin(9600);
}
void loop() {
valeur_photoresistance = analogRead(input_photoresistance);
Serial.print("Photoresistance: ");
Serial.println(valeur_photoresistance);
valeur_buzzer = map(valeur_photoresistance, 500, 1000, 200, 2000);
Serial.print("Buzzer: ");
Serial.println(valeur_buzzer);
tone(output_buzzer, valeur_photoresistance);
delay(10);
}