# DFRobot_ADS1115_0_10V **Repository Path**: dfrobot/DFRobot_ADS1115_0_10V ## Basic Information - **Project Name**: DFRobot_ADS1115_0_10V - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-13 - **Last Updated**: 2024-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DFRobot_ADS1115_0_10V - [English Version](./README.md) 该产品是一款集成了ADS1115芯片的模块。可通过拨码开关的方式选择I2C、UART通讯方式,也可以通过拨码开关切换模块的I2C地址。外部设备通过gravity接口可以分别获取两组分辨率为0.01mv的电压数据。该模块可以用来精确测量0-10v的直流电压。 ![正面svg效果图](./resources/images/DFR1184-1.png) ## 产品链接(https://www.dfrobot.com.cn/) ## 目录 * [概述](#概述) * [库安装](#库安装) * [方法](#方法) * [兼容性](#兼容性y) * [历史](#历史) * [创作者](#创作者) ## 概述 * 获取电压,选择获取通道1或通道2的电压 * 测量电压精度,0.01mv ## 库安装 这里提供一种使用本库的方法:
1.首先下载库文件,将其粘贴到\Arduino\libraries目录中,然后打开examples文件夹并在该文件夹中运行演示.
## 方法 ```C++ /** * @fn begin * @brief 初始化通讯方式 * @return 返回初始化状态 * @retval Ture no Eerro */ uint8_t begin(void); /** * @fn get_value(uint8_t channel) * @brief 获取电压值 * @param 选择通道1/通道2 * @note 只能输入1或2,其他值会一直返回0 * @return 电压值 */ uint32_t get_value(uint8_t channel); ``` ## 兼容性 MCU | Work Well | Work Wrong | Untested | Remarks ------------------ | :----------: | :-------------: | :---------: | :----: Arduino Uno | √ | | | Arduino MEGA2560 | √ | | | Arduino Leonardo | √ | | | FireBeetle-ESP32 | √ | | | FireBeetle-ESP8266 | √ | | | FireBeetle-M0 | √ | | | RaspberryPi4 | √ | | | ## 历史 - 2024/07/23 - V1.0.0 版本 ## 创作者 Written by lr(rong.li@dfrobot.com), 2024. (Welcome to our [website](https://www.dfrobot.com/))