from machine import ADC
import utime
import machine
import time
print("Lectura de Joystick mapeando lectura")
Horz_POT = machine.ADC(1)
Vert_POT = machine.ADC(2)
def map(inx, in_min, in_max, out_min, out_max):
return (inx - in_min) * (out_max - out_min) / (in_max - in_min) + out_min
while True:
H_Val = Horz_POT.read_u16()
V_Val = Vert_POT.read_u16()
H_valmap=map(H_Val,0,65535,0,100)
V_valmap=map(V_Val,0,65535,0,100)
print("Horizontal =",H_Val," Hmap=",H_valmap,"%"," Vertical =",V_Val," Vmap=",V_valmap,"%")
time.sleep(.1)