38-3d博客

  • 示波器基础:了解如何使用示波器

    一个 示波器 是必不可少的工具 可视化和分析电信号。它通常在 电子测试,调试电路和测量波形 在电气和RF应用中。本指南涵盖 示波器基础,关键特征以及如何有效使用. 1。什么是示波器? 一个 示波器(或范围) 是显示的设备 随着时间的推移电压 在 图形格式。这 X轴代表时间,而 Y轴代表电压。这使工程师和业余爱好者可以观察 波形,测量信号和故障排除电路. 2。示波器的关键特征 特征 描述 频道 输入数量(例如, 1, 2, 4 频道) 带宽 示波器可以准确测量的最大频率(例如, 50MHz,100MHz,1GHz) 采样率 范围捕获数据的速率(例如,...

  • Arduino逻辑教程:如果,for,while和switch case语句

    Arduino编程用途 控制结构 例如 如果是,while和switch case 在草图中控制决策和循环。这些结构允许 Arduino 响应条件,重复任务并根据输入执行不同的代码块。 1。if语句(有条件执行) 这 如果语句 用于执行代码块 只有满足指定条件. 句法 if (condition) { // Code to execute if condition is true } 示例:根据按钮按下按钮打开LED const int buttonPin =...

  • 将MAX485 RS485模块与Raspberry Pi一起使用

    这 Max485 模块允许Raspberry Pi使用 RS485协议,它广泛用于工业自动化,modbus通信和长距离序列数据传输。本指南将向您展示如何连接,配置和使用 Max485 RS485带Raspberry Pi的模块 使用Python。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) MAX485 RS485模块 RS485设备 (例如Modbus传感器,工业控制器) 跳线 安装了Python 在覆盆子pi上 步骤1:了解Max485模块 这 Max485 是一个 TTL-TO-RS485收发器 这允许Raspberry Pi发送和接收RS485信号。 关键功能: 支持半双链RS485通信 操作...

  • 将旋转编码器与覆盆子Pi一起使用

    一个 旋转编码器 是将旋转运动转换为数字信号的传感器,可以精确控制位置,速度和方向。它通常在 音量控件,机器人技术,CNC机器和菜单导航。本指南将向您展示如何使用Python设置和使用Raspberry Pi的旋转编码器。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) 旋转编码器(例如KY-040) 面包板和跳线电线 安装了Python 在覆盆子pi上 步骤1:了解旋转编码器的工作方式 一个 旋转编码器 有两个主要输出: clk(a) - 时钟脉冲信号 dt(b) - 方向信号 SW (选修的) - 按钮(用于选择选项) 旋转时, CLK和DT引脚产生脉冲。这些脉冲的顺序决定了 旋转方向....

  • 将Max3232与Raspberry Pi一起使用

    这 Max3232 是一个水平变速杆,使Raspberry Pi通过转换Raspberry Pi的设备与RS232设备通信 3.3V UART信号 到 RS232电压水平。这对于将Raspberry Pi连接到使用RS232通信的GPS模块,旧PC或工业设备等设备至关重要。本指南将带您进行设置,并使用 Max3232带有覆盆子Pi. 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) Max3232模块 RS232设备 (例如,串行调制解调器,GPS模块) DB9串行电缆 (如果需要) 面包板和跳线电线 安装了Python 在覆盆子pi上 步骤1:了解最大3232 这 Max3232 是一个RS232至TTL转换器: 转换 覆盆子Pi uart(3.3V)...

  • 将CD74HC4067多路复用器与Raspberry Pi一起使用

    这 CD74HC4067 是一个16通道模拟/数字多路复用器,使Raspberry Pi可以与 16个输入或输出 仅使用几个GPIO引脚。使用多个传感器或设备时,非常适合扩展Raspberry Pi的I/O功能。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) CD74HC4067多路复用器 模拟或数字输入设备 (例如,传感器,开关) 面包板和跳线电线 安装了Python 在覆盆子pi上 步骤1:了解CD74HC4067 CD74HC4067具有: 16个输入/输出通道(S0-S15) 4个控制销(S0,S1,S2,S3) 选择活动通道。 1启用销(EN) 激活多路复用器(主动低)。 一个 com(common)pin 共享交流。 渠道选择的真相表 S3 S2...

  • 将BMP280与Raspberry Pi一起使用

    这 BMP280 是一个 气压和温度传感器 这提供了准确的大气压力和温度读数。通常用于 天气监测,海拔跟踪和环境感应。本指南将带您进行设置,并使用 BMP280带有覆盆子Pi 使用 Python和I2C/SPI通信. 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) BMP280传感器模块 面包板和跳线电线 安装了Python 在覆盆子pi上 步骤1:将BMP280接线到Raspberry Pi 这 BMP280支持I2C和SPI通信. 对于I2C模式(推荐) BMP280针 覆盆子Pi Pin VCC 3.3V(引脚1) gnd 地面(引脚6) SDA...

  • 将ADS1115与Raspberry Pi一起使用

    这 ADS1115 是一个 16位类似物到数字转换器(ADC) 这使覆盆子Pi可以阅读 模拟信号 来自传感器,电位计和其他模拟设备。本指南将带您设置 ADS1115 ADC模块 使用Raspberry Pi使用Python读取模拟传感器数据。 你需要什么 覆盆子pi (任何具有I2C支持的模型,例如PI 3,PI 4) ADS1115 ADC模块 模拟传感器(例如电位计,温度传感器,土壤水分传感器等) 面包板和跳线电线 安装了Python 在覆盆子pi上 步骤1:了解ADS1115 这 Raspberry Pi缺少模拟输入引脚,所以 ADS1115 用于转换 模拟信号对数字。 ADS1115提供: 4个模拟输入通道(A0,A1,A2,A3)...

  • 将SG90伺服电机与Raspberry Pi一起使用

    这 SG90伺服电机 是一款在机器人技术,自动化和DIY项目中常用的小型,轻巧的伺服器。它允许精确控制角位置 脉冲宽度调制(PWM)。本指南将向您展示如何控制 SG90伺服电机带有覆盆子Pi 使用Python。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) SG90伺服电机 外部电源(5V,多个伺服器的可选) 面包板和跳线电线 安装了Python 在覆盆子pi上 步骤1:将SG90伺服器接线到Raspberry Pi 这 SG90伺服电机有三个销钉: SG90针 覆盆子Pi Pin 功能 VCC(红色) 5V(引脚2) 电源 GND(棕色) GND(引脚6) 地面 信号(橙色)...

  • 使用土壤水分传感器与覆盆子Pi

    一个 土壤水分传感器 允许覆盆子Pi监测土壤湿度,使其非常适合 明智的园艺,灌溉系统和环境监测。本指南将带您进行设置,并使用带有覆盆子Pi的土壤水分传感器。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) 土壤水分传感器 (模拟或数字输出) 模拟传感器的ADC模块(例如ADS1115) (如果需要) 面包板和跳线电线 安装了Python 在覆盆子pi上 步骤1:了解土壤水分传感器 土壤水分传感器有两种类型: 数字输出传感器 (例如,电容性土壤水分传感器) - 提供 高/低 当水分越过阈值时发出信号。 模拟输出传感器 - 根据土壤水分提供可变电压,需要 ADC(模数转换器) 像ADS1115。 步骤2:将传感器接线到Raspberry Pi...

  • 将DS1307 RTC与Raspberry Pi一起使用

    这 DS1307实时时钟(RTC)模块 允许覆盆子Pi关闭时间,即使将其关闭。本指南将带您设置 DS1307 RTC模块 使用覆盆子Pi使用 I2C协议. 你需要什么 覆盆子pi (任何具有GPIO和I2C支持的模型,例如PI 3,PI 4) DS1307 RTC模块 CR2032电池 (用于关闭电源的时间) 面包板和跳线电线 安装了Python 在覆盆子pi上 步骤1:将DS1307接线到Raspberry Pi 这 DS1307通过I2C通信,因此我们将其连接到Raspberry Pi的I2C引脚。 连接(I2C模式) DS1307针 覆盆子Pi Pin VCC 3.3V或5V(引脚1或2) gnd...

  • 使用Raspberry Pi使用VL53L0X飞行时间传感器

    这 VL53L0X 是一种飞行时间(TOF)传感器,使用激光技术准确地测量距离。它通常用于机器人技术,自动化和障碍物检测应用中。本指南将带您进行设置,并使用Raspberry Pi使用VL53L0X。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) VL53L0X距离传感器模块 面包板和跳线电线 安装了Python 在覆盆子pi上 步骤1:将VL53L0X接线到Raspberry Pi 这 VL53L0X通过I2C通信,因此我们需要将其连接到Raspberry Pi的I2C引脚。 连接 VL53L0X引脚 覆盆子Pi Pin VCC 3.3V(引脚1) gnd 地面(引脚6) SDA SDA(引脚3,GPIO2) SCL SCL(引脚5,GPIO3) Xshut(可选)...