code.py
 1  # SPDX-FileCopyrightText: 2021 Brent Rubell for Adafruit Industries
 2  #
 3  # SPDX-License-Identifier: MIT
 4  
 5  """
 6  'potentiometer.py'.
 7  
 8  =================================================
 9  control a LED's brightness using a potentiometer
10  """
11  import time
12  import digitalio
13  import analogio
14  import board
15  
16  LED = digitalio.DigitalInOut(board.D13)
17  LED.switch_to_output()
18  POT = analogio.AnalogIn(board.A0)
19  
20  SENSOR_VAL = 0
21  
22  while True:
23      # potentiometer value/max potentiometer value
24      SENSOR_VAL = POT.value / 65536
25      print(SENSOR_VAL)
26      LED.value = True
27      time.sleep(SENSOR_VAL)
28      LED.value = False
29      time.sleep(SENSOR_VAL)