Mixly环境安装及使用Arduino第一次开发 -- 触控开关控制灯亮

Mixly环境安装

Mixly环境下载地址:http://mixly.org/bnu-maker/mixly-arduino-win

下载版本:Mixly For Arduino (Windows) v0.999

安装:解压即可以使用

 

使用Arduino开发

1. 打开Mixly后,在底部菜单中选择开发的主板(按实际情况选择),这里使用的是 Arduino/Genuino Uno

 

2. 选中模块选项卡,拖动里面的模块实现功能

模块页面

 

代码页面:代码页面是根据我们制作的模块自动生成的代码,我们可以在这里阅读代码,看看逻辑有没有问题

volatile int debounce;
volatile int p;
volatile int r;
volatile int state;
volatile int time;

void setup(){
  r = 0;
  state = HIGH;
  p = LOW;
  time = 0;
  debounce = 200;
  pinMode(4, INPUT);
  pinMode(8, OUTPUT);
  pinMode(8, OUTPUT);
}

void loop(){
  r = digitalRead(4);
  if (r == HIGH && (p == LOW && millis() - time > debounce)) {
    if (state == HIGH) {
      state = LOW;

    } else {
      state = HIGH;

    }
    time = millis();

  }
  digitalWrite(8,state);
  p = r;

}

 

3. 接线示意图,本次实验没有接电阻,可以去除电阻,金属箔可以用触控元件代替

 

实物图

 

4. 把代码上传到主板

点击下方菜单栏的上传按钮,看到上传成功为成功

 

5. 测试效果

成功

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章