Use of GPIO

For detailed introduction of GPIO, please refer to GPIO-API Document.

Instructions

  • Register an IO as a GPIO function
from Maix import GPIO
from fpioa_manager import fm

fm.register(io_number,fm.fpioa.GPIO0)
  • Set GPIO as input or output mode
gpio=GPIO(GPIO.GPIO0,GPIO.OUT)
  • Read or set GPIO level
gpio.value(1)

Example

Turn on the LED

board_info is related to the board, and different board configurations are different. Manual configuration is required before use.

import utime
from Maix import GPIO
from board import board_info
from fpioa_manager import fm

fm.register(board_info.LED_R,fm.fpioa.GPIO0)
led_r=GPIO(GPIO.GPIO0,GPIO.OUT)
utime.sleep_ms(500)
led_r.value(0)
fm.unregister(board_info.LED_R)