Modifications
Sauter à la navigation
Sauter à la recherche
← Modification précédente
Modification suivante →
P2E-Servo-FR
(voir la source)
Version du 30 janvier 2025 à 23:40
179 octets supprimés
,
30 janvier 2025 à 23:40
→Code avancé
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)) )
Admin
Bureaucrates
,
Administrateurs
32 920
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