标题:
创客集结号:Arduino按键实验
[打印本页]
作者:
爱生活学习
时间:
2018-7-27 10:08
标题:
创客集结号:Arduino按键实验
本次实验要实现按键控制LED亮灭效果。按下点亮,再次按下熄灭。
1.原理图:
Arduino按键实验.jpg
(212.19 KB, 下载次数: 96)
下载附件
xk100com
2018-7-27 10:07 上传
2.代码如下:
int ButtonState;
int ButtonLastState;
int ButtonCounter;
void setup() {
// put your setup code here, to run once:
pinMode(13,OUTPUT);
pinMode(11,INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
ButtonState = digitalRead(11);
if(ButtonState != ButtonLastState)
{
if(ButtonState)
{
Serial.println("on");
ButtonCounter++;
}
else
{
Serial.println("off");
}
delay(100);
}
ButtonLastState = ButtonState;
if(ButtonCounter%2)
{
//Serial.println(ButtonCounter);
digitalWrite(13,1);
}
else
{
digitalWrite(13,0);
}
}
若想学习更多Arduino知识,可以搜查创客集结号
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1