arduino编程,判断三个数字端口的电平,显示相应的状态。
时间: 2024-04-10 07:34:19 浏览: 10
你可以使用Arduino编程来实现这个功能。首先,你需要连接三个数字端口(例如D2、D3和D4)到你的电路中的传感器或其他装置。然后,你可以使用Arduino的数字输入功能来读取每个端口的电平状态,并根据它们的值来显示相应的状态。
下面是一个示例代码,用于判断三个数字端口的电平,并通过串口监视器显示它们的状态:
```arduino
const int pin1 = 2; // 第一个数字端口
const int pin2 = 3; // 第二个数字端口
const int pin3 = 4; // 第三个数字端口
void setup() {
pinMode(pin1, INPUT); // 设置为输入模式
pinMode(pin2, INPUT);
pinMode(pin3, INPUT);
Serial.begin(9600); // 初始化串口通信
}
void loop() {
int state1 = digitalRead(pin1); // 读取第一个端口的电平状态
int state2 = digitalRead(pin2); // 读取第二个端口的电平状态
int state3 = digitalRead(pin3); // 读取第三个端口的电平状态
Serial.print("Pin1: ");
Serial.println(state1); // 显示第一个端口的状态
Serial.print("Pin2: ");
Serial.println(state2); // 显示第二个端口的状态
Serial.print("Pin3: ");
Serial.println(state3); // 显示第三个端口的状态
delay(1000); // 延迟1秒
}
```
你可以根据你的具体需求修改代码,并根据你的电路连接相应的数字端口。希望这可以帮助到你!