【Arduino】1.3 按键的使用进阶
来源:互联网 发布:lte中d2怎么优化 编辑:程序博客网 时间:2024/05/01 00:57
代码A(有BUG)
#define LED 13 #define BUTTON 7 int val=0; int state=0; void setup() { pinMode(LED,OUTPUT); pinMode(BUTTON,INPUT); } void loop() { val=digitalRead(BUTTON); if(val==HIGH){ state=1-state; } if(state==1){ digitalWrite(LED,HIGH); } else{} digitalWrite(LED,LOW); }
代码B(也许不完美)
#define LED 13 #define BUTTON 7 int val=0; int old_val=0; int state=0; void setup() { pinMode(LED,OUTPUT); pinMode(BUTTON,INPUT); } void loop() { val=digitalRead(BUTTON); if((val==HIGH) && (old_val==LOW)){ state=1-state; delay(10); } old_val=val; if(state==1){ digitalWrite(LED,HIGH); } else{ digitalWrite(LED,LOW); }}
0 0
- 【Arduino】1.3 按键的使用进阶
- 【Arduino】1.2 按键的使用
- Arduino使用“按键传感器”
- Arduino Uno 使用 4x4 矩阵按键 实现你家的密码锁吧
- Arduino串口的使用
- Arduino - 中断的使用
- Arduino的使用
- Arduino串口的使用
- Arduino Mega_ADK 按键检测
- Arduino 按键实验
- Arduino按键软硬件实现
- 基于LinkIt one的Arduino编程学习-按键操作
- arduino小车进阶记录
- 【Arduino】1.5 串口的使用
- 【Arduino】1.6 串口的使用
- Arduino 按键控制有源蜂鸣器
- CC2538按键的使用
- arduino之arduino uno与超声波传感器的使用
- 单例模式中的饿汉式和懒汉式(Java设计模式)
- golang年度使用总结,简洁不简单
- HDU 5769后缀数组
- SDUT3345数据结构实验之二叉树六:哈夫曼编码
- LintCode:背包问题
- 【Arduino】1.3 按键的使用进阶
- 【知识点】bit-band(stm32)
- POJ 2449 Remmarguts' Date [第k短路]
- Aizu 0189 Convenient Location 【全局最短路 floyd】
- mysql 主从原理
- iOS 开发可视化编程之Xib 简述
- C语言::模拟实现strlen函数
- Android Activity生命周期
- 俚语的理解(二)