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
Le TMP-36 est justement un senseur de température analogique dont la tension en sortie varie en fonction de la température.
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.
Le code
Lire la valeur de l'entrée analogique et la convertir en température est une opération relativement simple.
Voila, rien de bien compliqué!
Tutoriels PyBoard
Venez retrouver nos tutoriels PyBoard
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 |
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
- La page des tutoriels du Discovery Kit
- Le tutoriel TMP36 pour MicroPython Pyboard
Avec plus d'information, plus d'exemple, résolution de problème, etc. - Nos nombreux autres tutoriels Micro Python
- Kit Découverte MicroPython
- MicroPython PyBoard (Belgique et France)
- le TMP36 - senseur de température analogique
Écrire un commentaire