Accueil > Formation Arduino > Formation Arduino : Atelier 4 (capteurs)
Formation Arduino : Atelier 4 (capteurs)
lundi 16 octobre 2023, par
Mesurer une distance avec un télémètre ultrasons
On utilise principalement le module HC-SR04.Retour ligne automatique
Les 4 broches de gauche à droite sont :Retour ligne automatique
– Vcc : tension d’alimentation à relier au pin 5V d’un Arduino 5V de Retour ligne automatique
– Trig : son rôle sera de fabriquer une impulsion d’ultra-sons Retour ligne automatique
– Echo : son rôle est d’avoir le retard à la réception après un écho.Retour ligne automatique
– Gnd : potentiel 0V, la masse
Détecteur de présence IR
Mesurer un débit
2. Lire une valeur analogique / combinaison avec un matériel de TP
Illustre :
une utilisation de matériel de TP
la lecture sur une entrée analogique
les communications série
Sur le côté gauche du microcontrôleur, se trouvent les entrées dites analogiques. Elles peuvent être utilisées pour reprendre une grandeur mesurée en TP.
Le colorimètre dispose d’une sortie en tension 0-5V (correspondant à 0-3 d’absorbance) adaptée à la plage de numérisation d’un micro-contrôleur arduino.
Par l’intermédiaire de câbles adaptés ou d’une plaquette de connexion proposant des connexion banane 4mm...
Connecter le port GND du microcontrôleur à la sortie 0 ou masse du colorimètre.
Connecter le port A0 à la sortie signal du colorimètre.
Le programme à copier coller est le suivant.
Les instructions de type Serial correspondent à une communication de données entre l’ordinateur et le microcontrôleur. Elles sont lues dans le moniteur ou le traceur série.
Un petit problème est que la valeur nommée valA0 est un nombre entier compris entre 0 et 1023 et non la valeur d’absorbance. Il faut donc la calculer à l’aide de la fonction map présentée en page 11 du résumé.
A vous de le corriger et d’écrire l’instruction nécessaire au calcul de l’absorbance.
Mesurer une température avec la sonde Sonde Dallas ds18b20
On doit gérer 3 câbles :
fil rouge Vcc sur 5V de la carte
fil noir GND sur Ground (0V) de la carte
fil jaune DATA sur le pin 2 numérique de l’Arduino
pour compléter une résistance 4,7 kOhm fait un pont entre 5V et le fil DATA
Une fois le programme téléversé, on obtient sur le moniteur série les mesures de température.
(Il est bon de comparer ces valeurs avec celles données par un thermomètre numérique)