from machine import Pin
from machine import ADC
from machine import PWM
from time import sleep_ms
servo = PWM(Pin(6,mode=Pin.OUT), freq=50)
adc=ADC(Pin(1))
adc.atten(ADC.ATTN_11DB)
while True:
val1=adc.read()
pwm=51/4095*val1+51
servo.duty(int(pwm))
sleep_ms(100)
Loading
arduino-nano-esp32
arduino-nano-esp32