Arduino-SimpleGPIO是一款旨在简化和加速Arduino开发板GPIO引脚操控的工具。它提供了一个直观且高效的接口,使用户能够轻松地编写与硬件交互的代码,特别适合于需要频繁更改数字输入输出状态的应用场景。
Arduino GPIO
在寄存器级别上操作Arduino GPIO引脚的简单方法。
用法:
要使用该库,请将存储库克隆或下载到您的项目文件夹中。之后,您可以在代码中包含以下头文件:
```cpp
#include arduino-simpleGPIO.h
```
功能及签名:
- **GPIO GPIO(X, byte)**:X可以是主板支持的端口的任何原始字母(不是字符串),byte是端口的位数;此宏用于构造新的GPIO实例。
- 返回值:一个新的GPIO实例
- **void SetMode(byte mode)**
- 输入参数:
- `mode` 可以设置为 INPUT 或 OUTPUT
- 描述:将引脚设置为输入或输出模式。
- **void AsInput()**
- 描述:将引脚设置为输入模式。
- **void AsOutput()**
- 描述:将引脚设置为输出模式。
- **void Write(byte value)**
- 输入参数:
- `value` 可以是 HIGH 或 LOW
- 描述:设置引脚的状态(必须处于OUTPUT模式)。
以上功能提供了在Arduino中操作GPIO端口的基本方法。