Modifications

Sauter à la navigation Sauter à la recherche
417 octets ajoutés ,  17 décembre 2015 à 07:54
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 ===
29 861

modifications

Menu de navigation