Arduino Uno 有多个数字输入输出引脚,其中14个引脚可以用作PWM输出,6个引脚可以用作模拟输入,还有2个引脚用于串行通信。因此,Arduino Uno 可以连接多个外围设备,但具体可以连接的数量取决于所使用的外围设备和代码的实现。
以下是连接多个LED灯的示例代码:
int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
}
void loop() {
digitalWrite(led1, HIGH);
delay(100);
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
delay(100);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
delay(100);
digitalWrite(led3, LOW);
digitalWrite(led4, HIGH);
delay(100);
digitalWrite(led4, LOW);
}
此示例使用了4个数字输出引脚连接4个LED灯,会交替点亮它们。注意,需要在setup()函数中设置每个引脚的模式为输出(pinMode()函数)。如果需要连接更多设备,可以通过使用多个数字输出引脚或者其他类型的Arduino引脚来实现。