请注意,在使用 Serial.print()
函数时,你应该传递要输出的变量作为参数,而不是将变量名拼写在函数中。
下面是正确的代码示例:
const int gpioPin1 = 2; // GPIO 引脚 1
const int gpioPin2 = 3; // GPIO 引脚 2
const int gpioPin3 = 4; // GPIO 引脚 3
const int gpioPin4 = 5; // GPIO 引脚 4
void setup() {
Serial.begin(9600); // 初始化串口通信
}
void loop() {
int state1 = digitalRead(gpioPin1); // 读取引脚1的状态
int state2 = digitalRead(gpioPin2); // 读取引脚2的状态
int state3 = digitalRead(gpioPin3); // 读取引脚3的状态
int state4 = digitalRead(gpioPin4); // 读取引脚4的状态
Serial.print("State of pin1: ");
Serial.println(state1);
Serial.print("State of pin2: ");
Serial.println(state2);
Serial.print("State of pin3: ");
Serial.println(state3);
Serial.print("State of pin4: ");
Serial.println(state4);
delay(1000); // 延时一秒钟
}
上述代码会依次读取四个GPIO引脚(gpioPin1、gpioPin2、gpioPin3和gpioPin4)的状态,并通过串口输出每个引脚的状态。请根据你的具体引脚连接情况进行相应修改。
内容由零声教学AI助手提供,问题来源于学员提问