我想设计一个单片机程序 用蓝牙来控制黄绿红三个灯作为红绿灯 但我不知如何让三个灯像红绿灯那样闪时(

2025-05-19 17:39:31
推荐回答(1个)
回答(1):

可以用标志位撒,例如你要正常执行红绿灯就用蓝牙发00给单片机接收,如果要红灯常亮发送01给单片机。程序可以这样:
void main()
{
while(1)

{
while(flag==0x00)
{红绿灯正常执行的程序}
while(flag==0x01)
{红灯常亮的程序}
}
return 0;

}