Projet | Mini projet - Arduino | Thermomètre - bus SPI
Activités

Il s'agit de découvrir et mettre en oeuvre le thermomètre référencé TC77 avec la carte Arduino et la bibliothèque SPI.h. Cette bibliothèque gère en effet le bus SPI, numérique, synchrone et rapide , supporté par nombre de constructeurs de composants électroniques tel Motorola.
Ce bus présente l'avantage de ne monopoliser que les broches 11, 12 et 13 de la carte Uno, plus une autre pour la sélection du TC77, afin de dialoguer avec ce composant. Les autres broches restent ainsi disponibles pour d'autres applications.
Lecture de la température
Nous essayons le programme de lecture.
- Réaliser le dispositif joint avec le matériel à disposition.
- Copier le programme dans l'éditeur Arduino. Le compiler et charger la carte Uno.
- Relever dans le moniteur la température issue du capteur.
Affichage d'un témoin de mise en chauffe
Il s'agit de réutiliser le même programme pour allumer une led verte lorsque la température du capteur devient supérieure à 25°C ou d'allumer une led rouge lorsque la température du capteur devient inférieure à cette même valeur. Consulter la référence Arduino si nécessaire.
- Ajouter ces leds sur le proto shield. voir dispositif LED si nécessaire
- Proposer et essayer un programme.
- Ajouter des commentaires au programme puis l'imprimer.
Ajout d'un trigger de Schmitt
Nous utilisons le même dispositif. Nous souhaitons cependant allumer la led verte pour une température supérieure à 30°C et l'éteindre pour une température inférieure à 28°C.
7. Proposer et essayer un programme. Faire constater le fonctionnement.
Dispositif LED
Nous utilisons ici une résistance de 1kΩ environ. Cette valeur convient à nombre de cas mais on peut affiner la valeur de la résistance.
Détermination résistance
Il s'agit de déterminer la résistance à placer en série avec une led dans le but de limiter le l'intensité du courant électrique la traversant et protégeant également ainsi la carte Uno.