2_Orange pi_GPIO

432 阅读1分钟

Orange pi官网

http://www.orangepi.cn/

用户手册

image.png

1_GPIO


1.1_LED闪烁

import time
import board
import digitalio
 
print("hello blinky!")
 
led = digitalio.DigitalInOut(board.PC10)
led.direction = digitalio.Direction.OUTPUT
 
while True:
    led.value = True
    time.sleep(0.5)
    led.value = False
    time.sleep(0.5)

20210715_161642.gif

1.2_按钮控制LED

按钮需要上拉电阻

import time
import board
import digitalio
 
print("press the button!")
 
led = digitalio.DigitalInOut(board.PC10)
led.direction = digitalio.Direction.OUTPUT
 
button = digitalio.DigitalInOut(board.PC7)
button.direction = digitalio.Direction.INPUT
 
while True:
    led.value = not button.value # light when button is pressed!