香橙派4迷你电脑在Ubuntu系统下如何使用python 控制GPIO

香橙派Orange Pi 4是一款开源的单板电脑,使用瑞芯微RK3399芯片,4G内存+16GB emmc存储,支持双频wifi和千兆网口,有PCIE接口,支持双路摄像头同时输入,支持四路显示,可配置任意两路同时输出,支持双频异显。
本篇将介绍下这款开发板在Ubuntu系统下使用python控制GPIO的操作步骤。
说明:香橙派Orange Pi 4B和Orange Pi 4两款开发板功能基本相同,区别只是4B多了NPU(人工智能处理器)的功能,并且没有USB3.0 Host,适配的系统通用,所以应用层的支持也可参考本文。

1、下载OPi.GPIO
git clone https://github.com/baiywt/OPi.GPIO.git

2、安装
apt install python3-pip
cd OPi.GPIO
python3 setup.py install

3、测试
新建文件test_gpio.py
import time
import sys

import OPi.GPIO as GPIO

import orangepi.pi4
BOARD = orangepi.pi4.BOARD
GPIO.setmode(BOARD)

pin=int(sys.argv[1])

GPIO.setup(pin, GPIO.OUT)
while True:
        GPIO.output(pin, GPIO.HIGH)
        time.sleep(1)
        GPIO.output(pin, GPIO.LOW)
        time.sleep(1)
cd ..


python3 test_gpio.py 16              //控制物理引脚16 1秒一次翻转电平

猜你喜欢

转载自blog.csdn.net/weixin_45534288/article/details/107772458
今日推荐