Modifications
Sauter à la navigation
Sauter à la recherche
← Modification précédente
Modification suivante →
MicroPython-Hack-TMP36
(voir la source)
Version du 17 décembre 2015 à 07:54
417 octets ajoutés
,
17 décembre 2015 à 07:54
→Afficher la tension
Ligne 128 :
Ligne 128 :
Voici une petite version du programme qui permet d'afficher la tension active sur une broche analogique
Voici une petite version du programme qui permet d'afficher la tension active sur une broche analogique
−
<nowiki>tmp36 = pyb.ADC( 'X19' )
+
<nowiki>
# déclare la broche analogique
−
lecture
=
tmp36
.read()
+
tmp36 = pyb.ADC( 'X19' )
−
tension =
(
lecture
* 3.3) / 4095
+
−
print( '
température
= %s
°C
' %
temperature
)</nowiki>
+
# Lit la broche analogique adc_pin et retourne la tension actuelle
+
def get_voltage( adc_obj ):
+
valeur
=
adc_obj
.read()
+
return
(
valeur
* 3.3) / 4095
+
+
print( '
Tension sur %s
= %s
volts
' %
(tmp36, get_voltage(tmp36) )
)</nowiki>
+
+
Dans cette version du programme:
+
* Nous créons un objet ADC sur la broche X19 que nous stockons dans la variable {{fname|tmp36}}
+
* Nous avons déclaré une fonction {{fname|get_voltage()}} qui récupère la valeur sur un objet ADC passé en référence.
+
*
=== Afficher la température en degré Fahrenheit ===
=== Afficher la température en degré Fahrenheit ===
Admin
Bureaucrates
,
Administrateurs
29 861
modifications
Menu de navigation
Outils personnels
Se connecter
Espaces de noms
Page
Discussion
Variantes
Affichages
Lire
Voir le texte source
Voir l’historique
Plus
Rechercher
Navigation
ARDUINO
RASPBERRY-PI
[:: PI Hacking ::]
Particle.IO
Micro Python
Imprimante 3D
Actualités
Modifications récentes
Page au hasard
Aide
Outils
Pages spéciales
Version imprimable