Ligne 122 : |
Ligne 122 : |
| {{traduction}} | | {{traduction}} |
| === Afficher la tension === | | === Afficher la tension === |
− | C'est aussi simple que la modification d'une ligne.
| + | L'affichage de la température ne concerne bien entendu que le senseur de température. |
| | | |
− | Notre senseur retourne 10mv par degrés. Donc, pour obtenir la tension, nous affichons simplement le résultat de {{fname|getVoltage()}}.
| + | Dans le cadre d'autres projets, vous pourriez être intéressé de connaître la tension sur la broche analogique. |
| | | |
− | Effacez la ligne suivante dans votre programme Arduino:
| + | Voici une petite version du programme qui permet d'afficher la tension active sur une broche analogique |
| | | |
− | <nowiki>temperature = (temperature - .5) * 100;</nowiki> | + | <nowiki> <nowiki>tmp36 = pyb.ADC( 'X19' ) |
| + | lecture = tmp36.read() |
| + | tension = (lecture * 3.3) / 4095 |
| + | temperature = (tension - 0.5) * 100 |
| + | print( 'température = %s °C' % temperature )</nowiki> |
| | | |
| === Afficher la température en degré Fahrenheit === | | === Afficher la température en degré Fahrenheit === |
Ligne 141 : |
Ligne 145 : |
| <nowiki>temperature= (((temperature-.5)*100)*1.8) + 32;</nowiki> | | <nowiki>temperature= (((temperature-.5)*100)*1.8) + 32;</nowiki> |
| | | |
− | Avant la ligne {{fname|Serial.println(temperature);}}
| + | Notre petit programme est donc légèrement adapté et ressemble maintenant à ceci: |
| + | |
| + | <nowiki></nowiki> |
| + | |
| + | }} |
| | | |
| == Plus, plus et encore plus == | | == Plus, plus et encore plus == |