Schéma de câblage et mise en œuvre du DS1621

Schéma de câblage du circuit DS1621 est le suivant

Le circuit DS1621 sera programmé via le bus I2C (carte ARDUINO maître) :

  • dans la fonction setup(), le maître doit initialiser le capteur de température (DS1621) : choix du mode de fonctionnement

  • dans la fonction loop(), le maître va demander au capteur de température deux octets images de la température.

Programmation du DS1621 : Analyse des différents codes commande

Le tableau ci-dessus montre que le DS1621 possède deux fonctions : thermomètre et thermostat.

Q19/ - Donner la valeur en hexadécimal correspondante au protocole suivant :

  • Access Config

  • Start Convert T

  • Read Temperature

On va maintenant mettre en œuvre la mesure de la température (DS1621)et réaliser un affichage dans le terminal.

Dans le programme ci-dessus, il faut coder :

  • la fonction INIT_DS1621()

  • la fonction lect_DS1621()

Q20/ -Télécharger le fichier et l'ouvrir avec le logiciel ARDUINO.

  • coder la fonction init_DS1621 en utilisant les informations ci-dessous.

  • finir la fonction lect_DS1621 en utilisant les commentaires proposés .

Fonction init_DS1621 : algo