亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

树莓派 GPIO Python 教程-所有步骤

GPIO 引脚是所有类型的 Raspberry Pi 微控制器的主要特征。他们的意见对于扩展单板计算机 (SBC) 的功能尤其重要。让我们详细探讨 Pi GPIO 引脚,同时在此 Raspberry Pi GPIO 教程中展示如何使用 Python 语言对其进行编程。

什么是 GPIO,它是如何工作的?

图 1:GPIO 引脚

通用输入输出 (GPIO) 表示 Raspberry Pi 微控制器和 SBC 中常见的接口。它们是 Raspberry Pi zero 和其他 Raspberry 模块的输入和输出引脚端子。

因此,正是通过这些引脚,我们可以连接红外发射器和电机等电子元件。此外,任何版本的 Raspbian 中的成排孔都可以方便地接收来自外部物理组件的数据。其中包括开关和传感器模块。

首先,您必须正确设置硬件以确保引脚按要求工作。接下来,您还需要为任何类型的 Pi 模型进行软件配置,以方便引脚的工作。

树莓派 GPIO 引脚说明

图 2:Raspberry Pi 微控制器

对于 Raspberry Pi B+、Raspberry Pi Zero 或任何带有 Raspberry Pi OS 的微控制器,您会发现一个 40 针接头。

尽管如此,早期 Raspberry Pi 版本的物理计算是不同的。例如,Raspberry Pi Model B 有 26 个引脚。

值得注意的是,树莓派操作系统中的所有 40 个 GPIO 引脚都有各自的功能。因此,在您的初始设置期间,必须正确设置功能。<​​/P>

这是对不同引脚模式的详细说明。

如何使用 Python 对 Raspberry Pi GPIO 引脚进行编程?

图 3:说明 Python 编码概念

我们的 GPIO 教程现在将探讨如何通过 GPIO 引脚运行到 Pi 中的软件来控制硬件组件。

硬件设置

最好,Pi Wedge 是为本 Pi GPIO 教程设置硬件所需的分线套件。但是,如果没有,公对母跳线将很方便地帮助您连接到可用的面包板伴侣。

您还需要以下组件:

Python Gpiozero API 库

您将需要这个库来控制 Raspberry Pi 在 python 中的输入和输出引脚。您无需访问 Python-Projects 目录即可了解其工作原理,因为大多数 Pi 组件都在库中定义。

如何设置 Python (RPi.GPIO) API

图 4:Python 语言概念

如果您使用 Raspbian 操作系统,则无需下载 Python GPIO 库,因为它已经默认可用。尽管如此,如果您没有使用 Raspbian 选项,则必须使用特定命令将其安装到其他编程语言上。

安装 Raspbian 操作系统后,通过运行 Gpiozero Import 的导入路径将其导入。导入时间不长,一过就可以进行下一步了。

注意:您的 OP 不一定需要在 Raspbian 选项中才能安装 python。 Raspbian 操作系统为您提供了设置 Python 库的直接途径。

Python 设置

首先,你需要一个 RPi.GPIO 模块来完成这个很酷的项目。如前所述,使用 Python (RPi.GPIO) API,您无需下载任何文件即可激活 GPIO 引脚的工作。

设置步骤

首先,运行以下语句:

接下来,您必须选择您打算在这个很酷的项目中使用的理想管脚编号系统。您可以从以下任何编号方案中进行选择:

然后,设置 Pin 模式。运行以下命令将有助于引脚模式设置过程。

树莓派 GPIO 项目

图 5:树莓派

现在您已经了解了硬件和软件配置,使用 Raspi-Config Tool,您可以执行以下任何很酷的项目。您只需要了解上面重点介绍的 Pi GPIO 教程,就可以参与各种物理计算项目。

可能的 Pi GPIO 教程项目:

结论

这就是设置具有各种外部组件和连接到各种输入的 GPIO 接头引脚的全部内容。排针排(GPIO 引脚)使 Raspberry Pi 零成为了不起的计算设备。有关此基本工具的进一步查询,请随时与我们联系。


工业技术

  1. 酞菁颜料的所有应用
  2. 碱性染料的所有应用
  3. 颜料蓝的所有应用
  4. Raspberry Pi 上的温度监控
  5. 超声波传感器 (HC-SR04) + Raspberry Pi
  6. Raspberry Pi 上没有模拟输入的模拟传感器
  7. 战略采购:确保最佳供应商的五个步骤
  8. 全球供水:最严重的水资源短缺
  9. 机加工过程的主要步骤有哪些?
  10. 整个世界都是一个生产阶段
  11. 精密数控加工——步骤
  12. BGA修复的步骤是什么? – 第二部分