• Aucun résultat trouvé

Corrigé du TP Thérémine LumineuxVoici la correction du TP qui reprend des éléments du cours sur les capteurs analogiques.

N/A
N/A
Protected

Academic year: 2022

Partager "Corrigé du TP Thérémine LumineuxVoici la correction du TP qui reprend des éléments du cours sur les capteurs analogiques."

Copied!
3
0
0

Texte intégral

(1)

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

(2)

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

Pour réaliser ce montage, vous avez besoin de :

6-capteur_analogique_TP_corr.odt 2

(3)

Classe de première ICN

• Un Arduino

• Une platine de prototypage

• Un câble USB

• Une résistance de 10kΩ

• Des fils de prototypage

• Une photorésistance

• Un piézo

6-capteur_analogique_TP_corr.odt 3

Références

Documents relatifs

[r]

Dans la colonne C remplir les cellules à l’aide de fonction ROMAIN(NOMBRE) pour transférer les N° d’élèves à des chiffres Romain :..  De la fenêtre de filtre

Créez un programme qui compte le nombre d’occurrences de chaque mot dans un fichier texte (cf.. Créez à la racine du projet un fichier texte, avec le (petit) contenu de

Vous pouvez également télécharger le programme (appelé également croquis dans le logiciel Arduino) en cliquant ici et en l'ouvrant avec le simulateur ou le logiciel

Vous pouvez également télécharger le programme (appelé également croquis dans le logiciel Arduino) en cliquant ici et en l'ouvrant avec le simulateur ou le logiciel

double tempsDeVol = 3.5; // double pour les nombres en virgule flottante (double précision) char prenom[] = "Robert"; // un tableau de caractères pour stocker les chaînes

Pour les fonctions qui ont des paramètres par défaut en C++, le nombre de paramètres peut apparaître variable à l’appel de la fonction, mais en réalité, la fonction utilise

On préfère souvent créer un synonyme avec typedef : // Déclaration d’une type struct Date :.. struct