实例 2.2 按条件控制多个LED
2018-11-18 本文已影响23人
chenzhenlindx
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
-
Arduino
int _ABVAR_1_number = 0 ;
void setup()
{
pinMode( 4 , OUTPUT);
pinMode( 6 , OUTPUT);
_ABVAR_1_number = 500 ;
}
void loop()
{
digitalWrite( 4 , LOW );
digitalWrite( 6 , LOW );
if (random( 0 , 1024 ) > _ABVAR_1_number )
{
digitalWrite( 4 , HIGH );
digitalWrite( 6 , HIGH );
}
delay( 1000 );
}
int _ABVAR_1_number = 0 ;
void setup()
{
pinMode( 4 , OUTPUT);
pinMode( 5 , OUTPUT);
pinMode( 6 , OUTPUT);
pinMode( 7 , OUTPUT);
_ABVAR_1_number = 500 ;
}
void loop()
{
digitalWrite( 4 , LOW );
digitalWrite( 5 , LOW );
digitalWrite( 6 , LOW );
digitalWrite( 7 , LOW );
if ( random( 0 , 1024 ) > _ABVAR_1_number )
{
digitalWrite( 4 , HIGH );
digitalWrite( 6 , HIGH );
}
else
{
digitalWrite( 5 , HIGH );
digitalWrite( 7 , HIGH );
}
delay( 1000 );
}