差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 | |||
mp_physical_computing [2022/02/24 14:17] gongyusu |
mp_physical_computing [2022/02/24 14:22] (当前版本) gongyusu |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ## 用程序来驱动硬件 | + | ## 对硬件进行编程 |
了解您的Raspberry Pi Pico的引脚和您可以连接和控制的电子元件 | 了解您的Raspberry Pi Pico的引脚和您可以连接和控制的电子元件 | ||
- | 当人们想到“编程”或“编码”时,他们通常会很自然地想到软件。不过,编码可以不仅仅是关于软件的:它可以通过硬件影响现实世界。这被称为物理计算。顾名思义,物理计算就是用你的程序来控制现实世界中的东西:硬件,而不是软件。当你设定洗衣机的程序,改变可编程恒温器的温度,或按下红绿灯的按钮以安全过马路时,你都在使用物理计算。 | + | 当人们想到“编程”或“编码”时,他们通常会很自然地想到软件。不过,编码可以不仅仅是关于软件的:它可以通过硬件影响现实世界,这被称为物理计算(Physical Computing)。顾名思义,物理计算就是用你的程序来控制现实世界中的东西 - 硬件,而不是软件。当你设定洗衣机的程序,改变可编程恒温器的温度,或按下红绿灯的按钮以安全过马路时,你都在使用物理计算。 |
+ | |||
+ | 这些设备通常是由单片机控制的,等你学会了编写软件,很容易通过程序来创建你自己的控制系统,并充分发挥Pico/RP2040的能力。 | ||
+ | {{ :pico_pinout.png |}}<WRAP centeralign>Pico的管脚功能定义</WRAP> | ||
- | 这些设备通常是由单片机控制的非常像一个在你的树莓派Pico -这是完全有可能为你创建自己的控制系统通过学习利用你的Pico的能力,很容易当你学会了编写软件运行在你的Pico上。 | ||
- | {{ :pico_pinout.png |}} | ||
虽然不是使用物理引脚编号,但更常见的是通过每个引脚上的功能(参见图3-1)。有几种类型的引脚,每一种都有一个特定的功能: | 虽然不是使用物理引脚编号,但更常见的是通过每个引脚上的功能(参见图3-1)。有几种类型的引脚,每一种都有一个特定的功能: | ||
行 27: | 行 28: | ||
Pico上的通用输入/输出引脚是基于驱动它的芯片(RP2040微控制器)的引脚进行编号的。然而,并不是RP2040上所有可用的引脚都被带出到Pico核心板的引脚上,这就是为什么在最后一个基本通用引脚GP22和第一个可用作模拟信号输入的引脚GP26_ADC0之间有中断。 | Pico上的通用输入/输出引脚是基于驱动它的芯片(RP2040微控制器)的引脚进行编号的。然而,并不是RP2040上所有可用的引脚都被带出到Pico核心板的引脚上,这就是为什么在最后一个基本通用引脚GP22和第一个可用作模拟信号输入的引脚GP26_ADC0之间有中断。 | ||
- | #### 电子元件 | + | #### 电子元器件 |
- | 您的Pico只是开始使用物理计算所需的一部分;另一半由电子元件组成,你可以通过Pico的GPIO引脚来控制这些设备。有数千种不同的组件可用,但大多数物理计算项目使用的通用部件都被设计到我们的学习板上了。 | + | 您的Pico只是开始使用物理计算所需的一部分,另一半由其它可以连接的电子元件组成,我们可以通过Pico的GPIO引脚来控制这些设备,有数千种不同的元器件、模块可用,但大多数物理计算项目使用的学习部件都被设计到我们的学习板上了。 |
{{:pico_learningkit_functions.png|}}<WRAP centeralign> PICO学习板功能及对应的管脚</WRAP> | {{:pico_learningkit_functions.png|}}<WRAP centeralign> PICO学习板功能及对应的管脚</WRAP> |