Romeo for Edison Controller 按键实验

2014-12-089103
AI 快速预览详细 收起
Romeo for Edison Controller 按键实验是一个简单的项目,通过连接数字大按钮模块和数字食人鱼红色LED发光模块,实现按下灯亮、松开灯灭的效果。实验中定义按键为pin 2,LED为pin 13,并在loop中读取按键状态来控制LED的亮灭。这个项目适合初学者学习基本的输入输出控制。

Romeo for Edison Controller 按键实验




【元件清单和硬件连接图】
Romeo for Edison Controller 按键实验图1


1x  Romeo for Edison Controller板子


【软件编程】
int buttonPin = 2;     // 定义按键为 pin 2  
int ledPin =  13;      // 定义LED为 pin 13

int buttonState = 0;        

void setup() {
  pinMode(ledPin, OUTPUT);     // 设置数字端口13为输出模式  
  pinMode(buttonPin, INPUT);   // 设置数字端口2为输入模式   
}

void loop(){
  buttonState = digitalRead(buttonPin);  //读取Pin 2的状态

  if (buttonState == HIGH) {      //判断是否为高
    digitalWrite(ledPin, HIGH);   //如果是高,设置LED亮
  }
  else {
    digitalWrite(ledPin, LOW);    //如果是低,设置LED灭
  }
}

【效果】
按下灯亮,松开灯灭。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
phoebe.wang40
phoebe.wang40
romeo for edision的图画的好赞,请教一下楼主背景是怎么弄得呢?
45°仰望天空
45°仰望天空
话说,楼主的帖子背景好少女
45°仰望天空
45°仰望天空回复45°仰望天空
背景。。。。
- 没有更多了 -