INA开源项目使用教程
1. 项目的目录结构及介绍
INA/
├── Examples/
│ ├── INA219/
│ │ ├── INA219_Example/
│ │ │ ├── INA219_Example.ino
│ │ ├── INA219_Example_Extended/
│ │ │ ├── INA219_Example_Extended.ino
│ │ ├── INA219_Example_Simple/
│ │ │ ├── INA219_Example_Simple.ino
│ ├── INA226/
│ │ ├── INA226_Example/
│ │ │ ├── INA226_Example.ino
│ │ ├── INA226_Example_Extended/
│ │ │ ├── INA226_Example_Extended.ino
│ │ ├── INA226_Example_Simple/
│ │ │ ├── INA226_Example_Simple.ino
│ ├── INA3221/
│ │ ├── INA3221_Example/
│ │ │ ├── INA3221_Example.ino
│ │ ├── INA3221_Example_Extended/
│ │ │ ├── INA3221_Example_Extended.ino
│ │ ├── INA3221_Example_Simple/
│ │ │ ├── INA3221_Example_Simple.ino
├── src/
│ ├── INA219.cpp
│ ├── INA219.h
│ ├── INA226.cpp
│ ├── INA226.h
│ ├── INA3221.cpp
│ ├── INA3221.h
├── keywords.txt
├── library.properties
└── README.md
- Examples/: 包含各种示例代码,分别针对INA219、INA226和INA3221传感器。
- src/: 包含库的核心源代码文件。
- keywords.txt: 关键字文件,用于Arduino IDE的语法高亮。
- library.properties: 库的属性文件,包含库的名称、版本等信息。
- README.md: 项目说明文件。
2. 项目的启动文件介绍
项目的启动文件位于Examples/
目录下,每个传感器类型都有多个示例。以下是一些主要的启动文件:
- INA219_Example.ino: INA219传感器的示例代码。
- INA226_Example.ino: INA226传感器的示例代码。
- INA3221_Example.ino: INA3221传感器的示例代码。
这些示例文件展示了如何初始化和使用相应的传感器。
3. 项目的配置文件介绍
项目的配置文件主要是library.properties
,它包含了库的基本信息,如名称、版本、作者等。以下是该文件的内容示例:
name=INA
version=1.0.0
author=Zander
maintainer=Zander
sentence=Library for INA219, INA226, and INA3221 current/power monitors.
paragraph=This library provides an interface for the INA219, INA226, and INA3221 current/power monitors.
category=Sensors
url=https://github.com/Zanduino/INA
architectures=*
- name: 库的名称。
- version: 库的版本号。
- author: 库的作者。
- maintainer: 库的维护者。
- sentence: 库的简短描述。
- paragraph: 库的详细描述。
- category: 库的分类。
- url: 库的GitHub地址。
- architectures: 支持的架构。
通过这些配置信息,用户可以了解库的基本情况,并在Arduino IDE中正确安装和使用该库。