Modifications

Sauter à la navigation Sauter à la recherche
179 octets supprimés ,  30 janvier 2025 à 23:40
Ligne 124 : Ligne 124 :  
import time
 
import time
   −
# Désactive PowerSafe (lower ripple)
   
Pin( 23, Pin.OUT, value=True )
 
Pin( 23, Pin.OUT, value=True )
   Ligne 131 : Ligne 130 :  
s = Servo( Pin.board.GP22 )
 
s = Servo( Pin.board.GP22 )
 
while True:
 
while True:
−
    # Effectuer 10 mesures
   
     val = 0
 
     val = 0
 
     for i in range( 10 ):
 
     for i in range( 10 ):
 
         val += (a0.read_u16()>>6)
 
         val += (a0.read_u16()>>6)
−
    # calculer la moyenne
   
     val = val/10
 
     val = val/10
   −
    # Conversion Pot -> Angle Servo
   
     angle = map(val, 0, 1023, 0, 180)
 
     angle = map(val, 0, 1023, 0, 180)
−
    # Set Servo
   
     s.angle( int(angle) )
 
     s.angle( int(angle) )
 
      
 
      
−
    # Affichage toutes les secondes
   
     if time.ticks_diff( time.ticks_ms(), last_ticks ) > 1000:
 
     if time.ticks_diff( time.ticks_ms(), last_ticks ) > 1000:
 
         print( 'adc_10bits=%5i , Angle=%3i' % (val, int(angle)) )
 
         print( 'adc_10bits=%5i , Angle=%3i' % (val, int(angle)) )
32 920

modifications

Menu de navigation