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