摘要:
在下列代码中,我们首先导入 `Pin` 类和 `time` 类,在初始化配置中设置 `GPIO 22` 为按键输入引脚,设置 `GPIO 25` 为 LED 输出引脚,下拉电阻使能。 阅读全文
在下列代码中,我们首先导入 `Pin` 类和 `time` 类,在初始化配置中设置 `GPIO 22` 为按键输入引脚,设置 `GPIO 25` 为 LED 输出引脚,下拉电阻使能。 阅读全文
posted @ 2026-08-31 11:18
FreakStudio
阅读(9)
评论(0)
推荐(0)
摘要:
`Signal` 类是对 `Pin` 类的进一步封装,通过 `Signal` 类我们可以设置是否对某个引脚的逻辑进行反向(**简单来说,原先我们设置高电平为逻辑 1、低电平为逻辑 0,对其进行反向后,可以设置高电平为逻辑 0、低电平为逻辑 1**),从而在逻辑上将控制与实际的物理量分离。 阅读全文
`Signal` 类是对 `Pin` 类的进一步封装,通过 `Signal` 类我们可以设置是否对某个引脚的逻辑进行反向(**简单来说,原先我们设置高电平为逻辑 1、低电平为逻辑 0,对其进行反向后,可以设置高电平为逻辑 0、低电平为逻辑 1**),从而在逻辑上将控制与实际的物理量分离。 阅读全文
posted @ 2026-08-31 11:17
FreakStudio
阅读(16)
评论(0)
推荐(0)
摘要:
GPIO 通用输入/输出主要通过 machine 类中的 Pin 类进行初始化和控制,Pin 类通常与可以驱动输出电压和读取输入电压的物理 GPIO 口相关联,Pin 类具有控制 pin 模式(IN、OUT 等)的方法以及获取和设置数字逻辑电平的方法。关于引脚的模拟控制,可以查看 ADC 类。 阅读全文
GPIO 通用输入/输出主要通过 machine 类中的 Pin 类进行初始化和控制,Pin 类通常与可以驱动输出电压和读取输入电压的物理 GPIO 口相关联,Pin 类具有控制 pin 模式(IN、OUT 等)的方法以及获取和设置数字逻辑电平的方法。关于引脚的模拟控制,可以查看 ADC 类。 阅读全文
posted @ 2026-08-31 11:15
FreakStudio
阅读(12)
评论(0)
推荐(0)
摘要:
在开始了解树莓派 Pico 的 GPIO 之前,咱们先把几个核心的 “硬件基础概念” 用简单的话语进行讲解,树莓派Pico是一款MCU开发板,你可以把 MCU(微控制器)理解成一台超迷你的专用电脑—— 它不像咱们的台式机 / 笔记本能做很多事儿,但能专门负责控制某个电子设备(比如智能灯、遥控器,或是你用树莓派 Pico 做的小玩具):比如你用 Pico 控制 LED 亮灭,这个 “发命令、管执行” 的核心,就是 MCU。 阅读全文
在开始了解树莓派 Pico 的 GPIO 之前,咱们先把几个核心的 “硬件基础概念” 用简单的话语进行讲解,树莓派Pico是一款MCU开发板,你可以把 MCU(微控制器)理解成一台超迷你的专用电脑—— 它不像咱们的台式机 / 笔记本能做很多事儿,但能专门负责控制某个电子设备(比如智能灯、遥控器,或是你用树莓派 Pico 做的小玩具):比如你用 Pico 控制 LED 亮灭,这个 “发命令、管执行” 的核心,就是 MCU。 阅读全文
posted @ 2026-08-31 11:14
FreakStudio
阅读(12)
评论(0)
推荐(0)
摘要:
使用 help()函数,可以显示基本的帮助界面,信息包括:快速开始、引脚说明、快捷键等。 阅读全文
使用 help()函数,可以显示基本的帮助界面,信息包括:快速开始、引脚说明、快捷键等。 阅读全文
posted @ 2026-08-31 11:12
FreakStudio
阅读(20)
评论(0)
推荐(0)
摘要:
树莓派 Pico 上的 UART 串口外设是树莓派 Pico 上的 “串行通信单元”,专门负责 Pico 和其他设备(比如电脑、传感器、显示屏)之间使用串口协议进行通信: 阅读全文
树莓派 Pico 上的 UART 串口外设是树莓派 Pico 上的 “串行通信单元”,专门负责 Pico 和其他设备(比如电脑、传感器、显示屏)之间使用串口协议进行通信: 阅读全文
posted @ 2026-08-31 11:06
FreakStudio
阅读(13)
评论(0)
推荐(0)
摘要:
在 UART 中,传输的方式是数据包的形式。一个数据包由起始位、有效数据位、校验位以及停止位组成,通讯双方的数据包格式要约定一致才能正常收发数据 阅读全文
在 UART 中,传输的方式是数据包的形式。一个数据包由起始位、有效数据位、校验位以及停止位组成,通讯双方的数据包格式要约定一致才能正常收发数据 阅读全文
posted @ 2026-08-31 10:21
FreakStudio
阅读(33)
评论(0)
推荐(0)
摘要:
**串行通信**:设备间通过**少量数据信号线(一般 8 根以下)** ,按 “数据位形式一位一位” 传输数据(类似 “单个车道的公路,同一时刻只能传 1 个数据位”)。
* **并行通信**:使用**8、16、32 或 64 根及更多数据线**,同时传输多个数据位(类似 “多车道公路,可同时传多个数据位”)。 阅读全文
**串行通信**:设备间通过**少量数据信号线(一般 8 根以下)** ,按 “数据位形式一位一位” 传输数据(类似 “单个车道的公路,同一时刻只能传 1 个数据位”)。
* **并行通信**:使用**8、16、32 或 64 根及更多数据线**,同时传输多个数据位(类似 “多车道公路,可同时传多个数据位”)。 阅读全文
posted @ 2026-08-31 10:07
FreakStudio
阅读(230)
评论(0)
推荐(0)

通信的核心是**信息的交流与传递**—— 把**信息从 “发端(信息发送方)” 通过特定媒介(信道)“搬运” 到 “收端(信息接收方)”**。更严谨的定义:**人与人、或人与自然之间,通过某种行为或媒介,进行信息交流与传递的过程**,称为通信。
在以下例程中,我们通过 Signal 类控制两个不同电路连接的 LED 灯,其中 `GP17` 连接的 LED 灯负极连接到了地,对应 GPIO 输出高电平点亮;而 `GP16` 连接的 LED 灯正极连接到了 `+3V3`,对应 GPIO 输出低电平点亮。我们通过 `Signal` 类来包装现有的 `Pin` 对象,最终实现通过相同方法控制 `LED` 灯的点亮。
浙公网安备 33010602011771号