📂

digitalio.py

configure general-purpose input/output (GPIO) pins to be inputs or outputs




âš™ Hardware Needed


  • PyCubed mainboard

📚 External Libraries Needed


None

📑 Code


import board
import digitalio

gpio = digitalio.DigitalInOut(board.PB17)
gpio.switch_to_output()
# set the gpio pin (pin PB17) to 3.3V (high)
gpio.value = True

gpio.switch_to_input()
print(gpio.value) # read logic-high or logic-low conditions