code.py
 1  # SPDX-FileCopyrightText: 2021 Kattni Rembor for Adafruit Industries
 2  #
 3  # SPDX-License-Identifier: MIT
 4  
 5  import time
 6  import board
 7  from analogio import AnalogIn
 8  import adafruit_simplemath
 9  
10  analog_in = AnalogIn(board.POTENTIOMETER)
11  
12  
13  def read_pot(samples, min_val, max_val):
14      sum_samples = 0
15      for _ in range(samples):
16          sum_samples += analog_in.value
17      sum_samples /= samples  # ok take the average
18  
19      return adafruit_simplemath.map_range(sum_samples, 100, 65535, min_val, max_val)
20  
21  
22  while True:
23      print("Slider:", round(read_pot(10, 0, 100)))
24      time.sleep(0.1)