Eg1 LED闪烁:
-
pinMode()函数
pinMode()函数用于将特定引脚配置为输入或输出。可以使用INPUT_PULLUP模式启用内部上拉电阻。此外,INPUT模式显式禁止内部上拉。
pinMode()函数语法
Void setup () {
pinMode (pin , mode);
}
pin - 你希望设置模式的引脚的编号
mode - INPUT,OUTPUT或INPUT_PULLUP。
digitalWrite()函数
digitalWrite()函数用于向数字引脚写入HIGH或LOW值。如果该引脚已通过pinMode()配置为OUTPUT,则其电压将被设置为相应的值:HIGH为5V(或3.3V在3.3V板上),LOW为0V(接地)。如果引脚配置为INPUT,则digitalWrite()将启用(HIGH)或禁止(LOW)输入引脚的内部上拉。建议将pinMode()设置为INPUT_PULLUP,以启用 内部上拉电阻。
如果不将pinMode()设置为OUTPUT,而将LED连接到引脚,则在调用digitalWrite(HIGH)时,LED可能会变暗。在没有明确设置pinMode()时,digitalWrite()将启用内部上拉电阻,这就像一个大的限流电阻。
digitalWrite()函数语法
Void loop() {
digitalWrite (pin ,value);
}
pin - 你希望设置模式的引脚的编号
value - HIGH或LOW。
代码:
#define LED 2
#define DET 50
void setup()