from servo import Servo
from machine import Pin, ADC
import time
# Associée la Pin à l'ADC
adc = ADC(Pin(34, Pin.IN))
#Définir le niveau de mesure à approximativement 3.3v
adc.atten(ADC.ATTN_11DB)
motor=Servo(pin=18) # A changer selon la broche utilisée du servo
v_ac = 0
while True :
# Lire la valeur de L'ADC :
v_int = adc.read()
v_ana = (v_int/4095)*3.3
if v_ac != v_int :
m_ang = int((v_int/4095)*180)
print("V_numé =",v_int, " ","V_anal=",v_ana, "angle_Moteur=",m_ang)
motor.move(m_ang) #Moteur de 0 a 180
v_ac = v_int
time.sleep_ms(100)