香橙派Orange Pi 4开发板搭载了瑞芯微Rockchip RK3399的6核ARM® 64位处理器,拥有双通道4GB LPDDR4内存 ,板载16GB EMMC flash存储,支持运行Android 8.1、Ubuntu 16.04、Debian 9等操作系统,支持双路摄像头同时输入,拥有双mipi lcd接口,可支持两路视频同时输出。除了具备MIPI-CSI双摄像头接口,HDMI2.0视频输出接口,麦克风端口,3.5mm和HDMI2.0音频输出口,千兆以太网口,USB3.0,USB2.0,Type-C等常规标准接口,还有调试串口,24pin PCIE接口,40pin树莓派兼容扩展口。

关于Orange Pi 4开发板的硬件特性,这里不再赘述,感兴趣的开发者可以进入orangepi 官网下载相关资料了解。关于Orange Pi 4开发板在Ubuntu系统应用层的支持情况,后面会陆续发文介绍。本文先介绍在在Ubuntu系统下如何使用Python控制GPIO。

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秒一次翻转电平

香橙派python编程_香橙派Orange Pi 4开发板在Ubuntu系统下使用python 控制GPIO相关推荐

  1. 香橙派(Orange Pi)树莓派开发板USBCAN适配器usb转can调试软件使用教程

    一.硬件准备 1.windows7电脑*1 2.Orange Pi zero开发板*1(可以不带显示设备,六叶树的USBCAN调试软件可以使用远程桌面) 硬件要求很低,不需要显示屏,相当于只要手里有1 ...

  2. 香橙派Orange Pi Zero2开发板使用USB摄像头的方法(安卓镜像)

    香橙派Orange Pi Zero2 开发板采用全志H616 四核 64位处理器,拥有512MB/1GB 内存可选,集成千兆以太网卡.蓝牙5.0+双频WiFi.USB2.0.TF卡槽等端口,并且,Mi ...

  3. orange+pi+android+7,Orange Pi 3开发板使用USB摄像头的方法(安卓系统)

    香橙派Orange Pi 3电脑开发板采用全志H6系统级芯片,拥有2GB LPDDR3 内存+8GB EMMC Flash.这款开发板体积小,尺寸仅64mm*90mm,却集成了mini PCIE,千兆 ...

  4. 在ubuntu系统下安装python

    一.背景介绍 随着本人python使用的越来越多,跑的代码和程序越来越复杂,从git下载代码也更多的需要liux系统才能使用,所以考虑在ubuntu系统下安装python,此博文也是基于CSDN7天培 ...

  5. 全志H616高画质芯片香橙派Orange Pi Zero2开发板音频测试说明

    香橙派Zero2开发板搭载高画质旗舰型6K OTT处理器全志H616 四核 64位处理器,适配有Linux系统和安卓电视盒子系统,拥有512MB/1GB 内存可选,集成千兆以太网卡.蓝牙5.0+双频W ...

  6. 全志H616芯片香橙派Orange Pi Zero2开发板26pinGPIO口测试

    香橙派Zero2开发板采用全志H616 四核 64位处理器,拥有512MB/1GB 内存可选,集成千兆以太 wiringOP 已适配 Orange Pi Zero 2 开发板,使用 wiringOP ...

  7. Mysql orangepi_SSH远程登录香橙派Orange Pi Zero2开发板的操作方法

    香橙派Zero2开发板是新一代开源的单板电脑,采用全志H616 四核 64位处理器,拥有512MB/1GB 内存可选,集成千兆以太网卡.蓝牙5.0+双频WiFi.Micro-HDMI输出.USB2.0 ...

  8. python做流程图_少儿Python编程_第十四讲:开发游戏

    无论哪一种编程语言,实现图形界面程序的方法都大同小异.本讲介绍用Python开发小游戏的方法,从中学习使用Python编写图形界面的程序,图形图像的基础知识,以及在图形界面程序中与用户交互.最后部分还 ...

  9. ubuntu系统下更改python路径

    前言小知识: #查看python版本 python#查看python默认链接的为哪个python路径 which python#查看电脑中安装的所有python路径 whereis python 1. ...

  10. 大学生计算机python_人人都能学计算机:计算机科学入门与Python编程_学堂在线章节测试答案...

    查看答案 人人都能学计算机:计算机科学入门与Python编程_学堂在线章节测试答案 单击图层调板下方的新图层按钮可以产生新图层.A:错B:对 在图示的薄壁杆件截面图形中,形心与弯曲中心重合的截面有() ...

最新文章

  1. matlab如何响两声,matlab发出声音
  2. 记第一次线下AWD感受及复现
  3. mysql 多表备份_mysql备份与恢复多库多表备份
  4. js如何获取jwt信息_谈房地产公众号如何涨粉?一篇文章让你轻松获取信息
  5. 48_并发编程-线程-资源共享/锁
  6. springmvc 传对象报400_springmvc 通过对象来接收参数,为什么默认会返回该对象?
  7. NYOJ_23_取石子(一)
  8. gridview中手工排序
  9. Unity 单元测试(NUnit,UnityTestTools)
  10. 大漠插件最新版本7.2031
  11. 高一计算机网络技术应用计划,高一信息技术第一学期教学计划
  12. python资本市场财务数据分析_不懂财务数据分析?教你一分钟看懂财务报表
  13. matlab三维网格绘图函数mesh、meshc、mesh、zmeshgrid、surf【matlab图行绘制五】
  14. gdrive 下载 google cloud 文件
  15. android获取Bitmap对象,获取图片宽高
  16. excel怎么设置颜色的值记录
  17. 教育惩戒权终于来了,能杜绝“拦路打老师案”的剧情吗?
  18. Java阿凯_Java-7 面向对象(上)
  19. Dessert(dfs)
  20. Linux系统下服务和运行目标管理——单用户和多用户模式的切换

热门文章

  1. java地铁最短_南京地铁最短路径以及最少换乘算法C++不用类
  2. usb芯片+android+驱动,PL2303芯片驱动
  3. asp.net panel 加html,ASP.NET中 Panel 控件的使用方法
  4. 局域网共享问题解决方案----日常经验总结
  5. 电子计算机系统集成费用,信息服务资费标准 计算机信息系统集成类.pdf
  6. [笔记]vs2015 编写汇编masm32之使用MASM32库
  7. Windows Server 2008 R2 学习笔记——VMware Workstation中服务器(Windows Server 2008 R2)与客户机(Windows 7)的安装
  8. 简单工厂模式(静态工厂方法模式)
  9. 华硕主板装系统蓝屏_华硕台式电脑蓝屏怎么重装系统 华硕台式电脑蓝屏重装系统步骤...
  10. 梦幻西游易语言辅助教程