Micro Python PyBoard et TMP36 - Quel température fait il?

Voici un nouveau tutoriel pour MicroPython PyBoard sur le wiki de MCHobby.
Après le tutoriel sur la capture de signal analogique, cette fois-ci, nous nous penchons sur la capture de la température avec le TMP-36 avec ce tuto issu de notre Kit Découverte MicroPython
TMP36 - senseur de température analogique

Le TMP-36 est justement un senseur de température analogique dont la tension en sortie varie en fonction de la température.
TMP36 - évolution de la tension en fonction de la température
Source: wiki.mchobby.be
Brancher un TMP36 sur la PyBoard
Puisque le TMP36 est un senseur analogique, nous allons utiliser une entrée analogique de la PyBoard (l'entrée X19 en l'occurence).

Les plus curieux remarquerons la présence d'une capacité de 10 nF. La raison de sa présence est expliqué ici.
Brancher un TMP 36 sur le PyBoard - source: ce tutoriel sur le wiki de MCHobby
Schéma de raccordement du TMP36 sur la PyBoard

Le code
Lire la valeur de l'entrée analogique et la convertir en température est une opération relativement simple.

tmp36 = pyb.ADC( 'X19' )
lecture = tmp36.read()
tension = (lecture * 3.3) / 4095
temperature = (tension - 0.5) * 100
print( 'température = %s °C' % temperature )

Voila, rien de bien compliqué!

Tutoriels PyBoard
Venez retrouver nos tutoriels PyBoard
Où Acheter