跳到主要内容

GPIO Python库

在MCU领域我们可以使用MicroPython或CircuitPython做Python嵌入式编程,而在Linux板卡中,有这么一个开源项目,由adafruit发起,名字叫Blinka,旨在Linux板卡上实现GPIO类嵌入式编程的通用Python库。目前Blinka已经支持树莓派、Jetson Nano等众多市面的Linux开发板。

开源项目:https://circuitpython.org/blinka

blinka

简单来说,通过安装Blinka库后,就可以轻松使用Python库来玩转各类开发板GPIO外设了。CyberCAM使用的核桃派Linux系统已经预装了Blinka GPIO 库。

我们可以在Linux终端通过python指令查看引脚编号。

在终端输入python进入Python交互:

python

然后输入:

import board

再输入:

board.

按键盘Tab键即可补全看到所有核桃派Python库引脚名称。

blinka_gpio

这在后面的实验会用到。