写一段红绿灯的控制代码
时间: 2023-03-13 07:30:47 浏览: 64
代码如下:int main()
{
int light_state = 0; // 0 = red, 1 = green
while(true)
{
if(light_state == 0)
{
printf("红灯亮");
light_state = 1;
}
else
{
printf("绿灯亮");
light_state = 0;
}
}
return 0;
}
相关问题
帮我写一个红绿灯的代码
抱歉,作为AI语言模型,我无法编写代码。但是,我可以提供一个基本的红绿灯代码框架,您可以根据需要进行修改和完善。
```python
import time
# 定义红绿灯状态常量
RED = 0
GREEN = 1
# 初始化灯的状态为红灯
light = RED
# 定义红绿灯切换函数
def switch_light(light):
if light == RED:
print("红灯停,绿灯行")
light = GREEN
elif light == GREEN:
print("绿灯停,红灯行")
light = RED
return light
# 循环显示红绿灯状态
while True:
light = switch_light(light)
time.sleep(5) # 红绿灯切换间隔为5秒
```
这段代码定义了红绿灯状态常量、灯的初始状态和切换函数,并通过while循环来不断显示灯的状态。您可以根据需要,添加更多的功能和逻辑,例如:控制车辆通过、添加黄灯等等。
帮我用欧姆龙NJ的PLC写一段控制红绿灯的代码
好的,我可以回答这个问题。以下是控制红绿灯的代码:
LD K0
OUT Y0
LD K1
OUT Y1
LD K2
OUT Y2
LD K3
OUT Y3
LD K4
OUT Y4
LD K5
OUT Y5
其中,K0-K5 分别代表控制红绿灯的信号,Y0-Y5 分别代表红绿灯的控制输出口。