Mixly按键控制LED灯

本教程介绍如何使用Mixly IDE配合Arduino硬件,通过按键控制LED灯的亮灭。涉及硬件包括Arduino板和LED灯,软件为Mixly IDE。在`setup()`函数中配置了输入输出引脚,`loop()`函数内处理按键状态变化,实现LED灯的控制。
摘要由CSDN通过智能技术生成

#如何用 Mixly按键控制LED灯
实验软硬件环境
硬件:Arduino、LED
软件:Mixly IDE

代码:
volatile int SW;
volatile boolean b1;
volatile boolean b2;
volatile int click;
volatile char lastState;
volatile int led;
volatile char toggle;

void setup(){
led = 13;
SW = 8;
lastState = LOW;
toggle = LOW;
click = 0;
b1 = 0;
b2 = 0;
lastState = SW;
pinMode(9, INPUT_PULLUP);
pinMode(led, OUTPUT);
pinMode(SW, INPUT);
Serial.begin(9600);
pinMode(10, OUTPUT);
}

void loop(){
Serial.println(digitalRead(9));
while (!(digitalRead(9) == 1)) {
if (b1 != lastState) {
delay(20);
b2 = digitalRead(9);

}
if (b2 == b1) {
  lastState = b1;
  click = click + 1;

}
if (click == 1) {
  toggle = !toggle;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值