3.24的收获:LED与Button

点亮LED灯

在arduino.exe软件中,写入代码:

#define LED_pin 13      /*对引脚进行宏定义*/

void setup() 

{

     pinMode(LED_pin , OUTPUT); /*选择输出模式*/

}

void loop()      /*循环*/

{

digitalWrite(LED_pin , 1);     /*输出高电平,1也可以换成HIGH*/

delay(2000);     /*灯亮的持续时间为2000毫秒*/

digitalWrite(LED_pin , 0);    /*输出低电平, 0也可以换成LOW*/

delay(2000);    /*灯灭的持续时间为2000毫秒*/

}

以上是使LED灯亮起来的代码,再通过USB线连接arduino模块,下载运行代码到模块中,使灯亮起来。


Button按钮代码

#define Button_pin 2   /*对按键引脚进行宏定义*/

int Button_state;    /* 对按键的状态进行申明,给一个变量名int*/

void setup()

{

pinMode(Button_pin , INPUT);    /*选择引脚模式为输入模式*/

}

void loop()

{

Button_state = digitalRead(Button_pin);    /*把引脚值赋值给按键状态Button_state使其可以读出高低电平*/

if(Button_state == Low)     /*对按键状态进行假设*/

digitalWrite(LED_pin , o);     /*若为低电平,则运行这一项,即为按下按钮,灯亮*/

else    /*否则*/

digitalRead(LED_pin , 1);    /*运行这一项,为高电平,即未按下按钮,灯则不亮*/

今天,学会了关于点亮LED灯和按钮的代码知识,我还了解到了在arduino模块上的G V S的含义,G代表着接负极,接的是黑线;V代表的是接正极,接的是负极;而S代表的是signal的缩写,表示信号,接的是白线。

你可能感兴趣的:(3.24的收获:LED与Button)