Arduino互动设计入门
实例 2.1 控制多个LED
实例 2.2 按条件控制多个LED
实例 2.3 多个LED跑马灯
实例 2.4 利用指拨开关控制多个LED
实例 2.5 利用指拨开关控制LED状态变化
实例 2.6 利用按键开关控制LED
实例 2.7 控制七段显示器
实例 2.8 实例 2.8 用按键控制七段显示器
-
面包板 同上
-
原理图 同上
-
PCB 同上
-
ArduBlock
设定数字针脚值时,直接改引脚是不行的,但是可以移除引脚,然后克隆LEDPIN,拖入即可
第一个delay在全部关灯以后,第2个delay在点亮每一个等之后
-
Arduino
int _ABVAR_1_LEDPIN = 0 ;
void __ardublockDigitalWrite(int pinNumber, boolean status)
{
pinMode(pinNumber, OUTPUT);
digitalWrite(pinNumber, status);
}
void setup()
{
}
void loop()
{
for(_ABVAR_1_LEDPIN = 4;
4<=7?_ABVAR_1_LEDPIN <= 7:_ABVAR_1_LEDPIN >= 7;
4<=7?_ABVAR_1_LEDPIN = _ABVAR_1_LEDPIN + 1:_ABVAR_1_LEDPIN = _ABVAR_1_LEDPIN - 1)
{
__ardublockDigitalWrite(_ABVAR_1_LEDPIN, LOW);
}
delay( 1000 );
for(_ABVAR_1_LEDPIN = 7;
7<=4?_ABVAR_1_LEDPIN <= 4:_ABVAR_1_LEDPIN >= 4;
7<=4?_ABVAR_1_LEDPIN = _ABVAR_1_LEDPIN + 1:_ABVAR_1_LEDPIN = _ABVAR_1_LEDPIN - 1)
{
__ardublockDigitalWrite(_ABVAR_1_LEDPIN, HIGH);
delay( 1000 );
}
}
请支持我吧!
网友评论