1 Star 0 Fork 1

craftsky/wiringOP-Python

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
README.rst 1.32 KB
一键复制 编辑 原始数据 按行查看 历史
baiywt 提交于 2022-06-14 17:07 . Update README.rst and Makefile

Note

wiringOP for Python

wiringOP: An implementation of most of the Arduino Wiring functions for the Orange Pi.

Supported boards

tested on: Orange Pi Zero2 Orange Pi 3 LTS Orange Pi 4 LTS

Manual Build

Get/setup repo

git clone --recursive https://github.com/orangepi-xunlong/wiringOP-Python.git
cd wiringOP-Python

Don't forget the --recursive; it is required to also pull in the WiringPi C code from its own repository.

Prerequisites

To rebuild the bindings you must first have installed swig, python3-dev, and python3-setuptools. wiringOP should also be installed system-wide for access to the gpio tool.

sudo apt-get install swig python3-dev python3-setuptools

Build & install with

python3 generate-bindings.py > bindings.i

sudo python3 setup.py install

Usage

import wiringpi

# One of the following MUST be called before using IO functions:
wiringpi.wiringPiSetup()      # For sequential pin numbering

General IO:

wiringpi.pinMode(6, 1)       # Set pin 6 to 1 ( OUTPUT )
wiringpi.digitalWrite(6, 1)  # Write 1 ( HIGH ) to pin 6
wiringpi.digitalRead(6)      # Read pin 6
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/caaaa_admin/wiringOP-Python.git
[email protected]:caaaa_admin/wiringOP-Python.git
caaaa_admin
wiringOP-Python
wiringOP-Python
master

搜索帮助