想用C#写一套红绿灯
想用C#写一套红绿灯
但是功力不够
请问有人会吗
请高手帮忙解答喔
尽量完整一点还有解说
小女子不甚感激,非常感谢~~
------解决方案--------------------蛇年马月狗日猴时
------解决方案--------------------楼主是要思路还是要C#控制红绿灯(硬件)的方法(或代码)
前者的话
开始 绿灯亮
timer 40秒 时间到
黄灯
timer 3秒 时间到
红灯
timer 30秒 时间到
循环到开始
后者的话 属于嵌入式开发,在你.NET版块提问,应该没几个能解答,有专门的硬件/嵌入式开发
------解决方案--------------------起始这个东西很简单的。
硬件: 三色声光报警灯、IO卡(控制PLC信号输入输出,安装在电脑里的卡)
逻辑:
1. 三个灯是互斥的,不能同时亮。
2. 红绿灯切换逻辑: 先把绿灯信号针脚拨到1(IO卡控制输出信号点),绿灯亮起来,线程休眠等待40秒,
然后把绿灯信号针脚拨到0,绿灯关掉,马上把黄灯信号针脚拨到1,黄灯灯亮起来,休眠等待3秒,关闭绿灯信号,在打开黄灯信号,如此循环就好了。
很简单的一套逻辑。