点亮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的缩写,表示信号,接的是白线。