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. 测试效果

成功

 

 

 

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值