本文共 2225 字,大约阅读时间需要 7 分钟。
raspberry pi
Raspberry Pi是一款出色且价格适中的迷你Linux计算机,具有时尚且功能强大的桌面用户界面,但它具有比普通PC更大的范围。 以下是Pi的物理计算功能的概述。
自2014年以来,随着Model B +的发布,Raspberry Pi的外形尺寸一直保持不变,包括统一的40引脚GPIO(通用输入/输出)引脚接头连接器。
CC BY-SA树莓派基金会
这些引脚使您可以连接现实世界中的电子组件和对物理设备进行编程,例如传感器等输入和灯等输出。 引脚包括:
自B +以来,所有型号的引脚布局均相同,其中包括Pi 2,Pi 3和Pi Zero。
由pinout.xyz提供。 经许可使用。
在了解有关引脚功能的更多信息。
您可以使用跳线将简单的组件直接连接到引脚,也可以使用试验板将所有组件固定在适当的位置,并允许组件共享某些引脚的使用。
CC BY-SA树莓派基金会
或者,您可以使用附加板,这些附加板在Pi(GPIO)引脚顶部的PCB(印刷电路板)上提供嵌入式组件。 在B +发布之后不久,Raspberry Pi基金会发布了 ,该确定了可以视为HAT的尺寸和其他要求。 HAT是可扩展的板,可整齐地安装在Pi的顶部,并具有对齐的安装Kong,有些还具有用于摄像头和显示电缆的插槽。 Raspberry Pi配件零售商社区已经生产了各种各样的HAT。
CC BY-SA树莓派基金会
Raspberry Pi基金会已经制作了一个自己的官方HAT,名为Sense HAT,它是专为国际空间站上的Astro Pi太空任务而制造的。 也可以购买。 它包含一个LED网格,一个迷你操纵杆和一系列传感器。 阅读有关编程HAT的更多信息。
HAT是扩展Raspberry Pi功能以在项目中使用而无需布线或焊接组件的好方法。 请参阅我的 。
可以通过多种编程语言来控制GPIO引脚,但是最简单和最受欢迎的方法是使用Python。 库提供了到GPIO设备的简单接口,并包括对一系列组件和附加板的支持。 仅需几行代码,您就可以使LED闪烁:
from gpiozero import LED from time import sleep led = LED ( 17 ) while True : led. on ( ) sleep ( 1 ) led. off ( ) sleep ( 1 )
请参阅我关于 ,并参阅GPIO零文档以获取更多信息。
摄像头模块是Raspberry Pi的官方配件,它有两个变体,即可见光摄像头和红外摄像头。 当前版本的相机(V2)具有8百万像素的分辨率,而原始相机为5百万像素。
CC BY-SA树莓派基金会
您可以使用命令行工具raspistill和raspivid或Python库picamera控制相机模块:
from picamera import PiCamera from time import sleep camera = PiCamera ( ) camera. start_preview ( ) sleep ( 10 ) camera. capture ( '/home/pi/image.jpg' ) camera. stop_preview ( )
请参阅我有关文章。
一旦您了解了如何并尝试了一些简单的GPIO示例,就可以轻松地进行自己的一些爱好项目,例如在家庭自动化或IoT中。 你想做什么?
翻译自:
raspberry pi
转载地址:http://tzdzd.baihongyu.com/