说明
当引脚设置为输出(OUTPUT)模式时,引脚为低阻抗状态。这意味着Arduino可以向其它电路元器件提供电流。也就是说,Arduino引脚在输出(OUTPUT)模式下可以点亮LED或者驱动电机。(如果被驱动的电机需要超过40mA的电流,Arduino将需要三极管或其它辅助元件来驱动他们。)
示例
在本示例中,我们将配置Arduino引脚13为输出模式。在此示例中,当引脚13输出高电平时,引脚13旁的LED(如下照片红圈所示)将被点亮。反之,该LED为熄灭状态。
设置Arduino引脚为输出模式示例程序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
/* 设置Arduino引脚为输出模式示例程序 v1.0 Created 2016 by 太极创客 www.taichi-maker.com This example code is in the public domain. */ int ledPin = 13; // 当Arduino控制器通电或复位后,setup函数会运行一次 void setup() { // 将引脚13设置为输出(OUTPUT)模式 pinMode(ledPin, OUTPUT); } // 当Arduino控制器通电或复位后,loop函数会反复运行 void loop() { digitalWrite(ledPin, HIGH); // 引脚13高电平,点亮LED delay(1000); // 等待1秒 digitalWrite(ledPin, LOW); // 引脚13底电平,关闭LED delay(1000); // 等待1秒 } |
运行结果:成功将程序上传到Arduino后,我们将看到Arduino引脚13旁的LED每隔一秒钟被点亮一次。