Classe de première ICN
Corrigé du TP Thérémine Lumineux
Voici la correction du TP qui reprend des éléments du cours sur les capteurs analogiques.
Code
/*
Thérémine lumineux Le montage :
* Un piezo branché sur la broche 8
* Une photorésistance branchée sur la broche A0 depuis +5V * Une résistance de 10kΩ branchée sur la broche A0 depuis GND
*/
const int photoresistance = A0;
void setup() {
}
void loop() {
// lire la valeur de la photorésistance // et stocker ça dans une variable
const int sensorValue = analogRead(photoresistance);
// re étalonne la variable vers un grand intervalle de fréquences audibles const int pitch = map(sensorValue, 0, 1023, 50, 3000);
// jouer la fréquence sur le piezo branché sur la broche 8 tone(8, pitch);
// attendre 10 ms delay(10);
}
Schéma électronique
Voici le schéma électronique créé avec Fritzing :
6-capteur_analogique_TP_corr.odt 1
Classe de première ICN
Montage
11 55 1010 1515 2020 2525 3030
A A
B B
C C
D D
E E
F F
G G
H H
I I
J J
13 12 11 10 9 8
7 6 5 4 3 2
L
5V
A0
ANALOG IN
AREF
1
GND
TXRX
RESET 3V3
A1 A2 A3 A4 A5 VIN GND
GND DIGITAL (PWM=)
ArduinoTM IOREF
ICSP
ICSP2
ON
POWER
0 1 TX0 RX0
RESET