Raspberry Pi 是一个麻子大小的计算机,还具有用于将其连接到其他传感器和外围设备的GPIO引脚,这使其成为嵌入式工程师的理想平台。它具有一个基于ARM体系结构处理器的主板,专为电子工程师和业余爱好者设计。PI是目前最受信任的项目开发平台之一。Raspberry Pi具有更高的处理器速度和较高的RAM,可用于许多高端项目,例如图像处理和物联网。具有8GB RAM的Raspberry Pi 4是现已发售的高端版本。它还具有其他较低版本,具有4GB和2GB RAM。
要执行任何重要项目,都需要了解PI的基本功能。这就是为什么我们在这里,我们将在这些教程中教授Raspberry Pi的所有基本功能。在每个教程系列中,我们将讨论PI的功能之一。到本系列教程结束时,您将可以自己进行高端项目。检查这些内容以了解Raspberry Pi入门和Raspberry Pi配置。
在PI系列教程中,我们将了解在PYTHON上编写和执行程序的概念。我们将从使用Raspberry Pi的闪烁LED开始。通过将LED连接到PI的GPIO引脚之一并打开和关闭Raspberry Pi LED闪烁。在学习了Raspberry Pi的基础知识之后,您可以继续进行高端应用程序的开发,这已经在我们的专用Raspberry Pi部分中介绍了,还可以通过将按钮与Raspberry Pi进行接口(Raspberry Pi PWM教程),使用直流电动机和树莓派等
在继续之前,我们将讨论一些关于PI GPIO引脚的信息,
如上图所示,PI有40个输出引脚。但是,当您查看第二个图时,您会发现并非所有40引脚输出都可以编程为我们所用。这些只有26个GPIO引脚可以编程。这些引脚从GPIO2到GPIO27。
这26个GPIO引脚可被编程为每个需要。这些引脚中的一些还执行某些特殊功能,我们将在后面讨论。保留特殊的GPIO,我们剩下17个GPIO(浅绿色Cirl)。
这17个GPIO引脚中的每个引脚均可提供最大15mA的电流。所有GPIO的电流总和不能超过50mA。因此,我们从这些GPIO引脚中的每个引脚平均平均可吸收的最大电流为3mA。因此,除非您知道自己在做什么,否则不要篡改这些事情。
所需组件
在这里,我们使用带有Raspbian Jessie OS的Raspberry Pi 2 ModelB。前面已经讨论了所有基本的硬件和软件要求,您可以在Raspberry Pi简介中查找它,而不需要我们:
- 连接销
- 220Ω或1KΩ电阻
- LED
- 面包板
电路说明:
Raspberry Pi LED闪烁的电路图如下:
如电路图所示,我们将在PIN40(GPIO21)和PIN39(GROUND)之间连接一个LED。如前所述,我们从这些引脚中的任何一个引脚汲取的电流不能超过15mA,因此为了限制电流,我们在LED上串联了一个220Ω或1KΩ的电阻器。
工作说明:
由于我们已准备就绪,因此请打开您的PI并转到桌面。
1.在桌面上,进入“开始”菜单,然后选择PYTHON 3,如下图所示。
2.之后,PYHON将运行,您将看到一个窗口,如下图所示。
3.之后,在“ 文件” 菜单中单击“ 新建文件” ,您将看到一个新窗口打开,
4.保存此文件 的Blinky 在桌面上,
5.写计划后 的Blinky 下面给出并通过单击“调试”选项“RUN”执行程序。
如果程序中没有错误,您将看到“ >>>”,这表示程序已成功执行。此时,您应该看到LED闪烁三下。如果程序中有任何错误,执行将指示对其进行更正。错误更正后,再次执行程序。
完整的 PYTHON程序LED闪烁代码 如下。