请教一下高手们,我现在一个系统是这样的:用户在我的系统界面扫描一个数据,然后我的系统根据满足的条件把需要的抽屉上的灯点亮(这部分已经OK),然后各个抽屉上又装有红外感应器,如果用户伸手去抽屉拿东西出来后我的LED灯就自动关闭。(这里如果把感应器发出的数据接收呢?难道需要一直开着一个线程去监视这个感应器接口),哪位高手能否给出一些代码提示,非常感谢!
代码就扯淡了.
一般是弄一个采样器.不停的循环采样传感器值.
在值发生变化时调用指定接口
LED灯这部分通常叫人烧个电路板,接串口,使用串口事件编程。你有接触串口编程就知道咋整了。
1.是否为工业协议(现成的工业开发板,如PLC、组态等),有的工业协议分 通知模式和扫描模式;
2.私有通讯 —— 自己写个线程是跑不掉的,如文中所言那么改板应该很简单,尤其只有开关量的情况下,该通信也非常简单 —— 串口,初始化后发一次IO开关状态,之后选择面就很大了:如自动发送,主动发送又可变更发送和定时发送;也可简单方便的请求式发送 —— 这种方式是较常用方式,简单可靠;至于其他双工等等过于复杂。
同意大叔的回答