littlebot
Published on 2025-04-07 / 0 Visits
0

【源码】基于Arduino的模拟信号扩展板项目

项目简介

本项目是一个基于Arduino的模拟信号扩展板,其核心作用是扩展Arduino的模拟输入端口。扩展板采用MCP3424模数转换器,拥有4个18位通道,还配备可编程增益放大器(PGA),采用I2C进行通信。并且,该扩展板支持多种电源配置,既可以从Arduino Uno直接获取供电,也能通过外部12V电源供电。

项目的主要特性和功能

  • 模拟信号扩展:具备4个18位模拟输入通道,能满足高精度测量需求。
  • 电源配置灵活:可通过跳线选择从Arduino Uno 5V供电或者外部12V电源供电。
  • I2C通信:运用I2C通信协议,默认地址为1101。
  • 多平台兼容:能与Arduino、Raspberry Pi和PC(Windows/Linux)兼容。
  • 传感器支持:可支持多种传感器,例如MQ4气体传感器。

安装使用步骤

硬件连接

  • 将扩展板通过I2C接口连接到Arduino Uno。
  • 依据需求配置电源跳线:
  • 若从Arduino Uno 5V供电,跳线JP_VDC1不连接,跳线V_IN1置于“INO 5V”位置。
  • 若从外部12V电源供电,跳线JP_VDC1置于“12V JACK”或“12V EXT”位置,跳线V_IN1置于“REG 5V”位置。

上传代码

/Arduino/Code目录下的测试代码上传到Arduino Uno。

配置传感器

按需连接传感器,并配置对应的跳线(如J1用于6V传感器供电)。

测试运行

打开Arduino IDE的串口监视器,查看模拟信号读数。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】