'''
from filtro_analogico import af
import time
from machine import Pin
sel=Pin(6,Pin.IN,Pin.PULL_DOWN)
ing_analog=af(26,5,1000,0) #n°pin,n°campioni,valore max di scalatura,offset
while True:
if sel.value():
ing_analog.filtro_on=False
else:
ing_analog.filtro_on=True
analog=ing_analog.value2()
print(analog,ing_analog.filtro_on)
time.sleep(1)
'''
from machine import Pin,ADC
from class_media_matematica import media_matematica
import time
analog=ADC(Pin(26))
valore=media_matematica(10)
while True:
misura=misura=analog.read_u16()
print (misura,valore.media(misura))
time.sleep(1)