本帖最后由 白小淘 于 2015-4-10 19:27 编辑
程序楼
【】【】【】【】【以下是初始化模块】【】【】【】【】
- void setup()
- {
- for(int i=2;i<6;i++)
- {
- pinMode(i,1);
- }
- pinMode(10,0);
- }
复制代码
【】【】【】【】【初始化模块结束】【】【】【】【】
【】【】【】【】【以下是用于三段开关和两段开关的信号模块】【】【】【】【】
- int a=pulseIn(10,1);
- int r=1;
- if(a<1800)
- {
- if(a>1200)
- {
- r=2;
- }
- else
- {
- r=1;
- }
- }
- else
- {
- r=3;
- }
复制代码
【】【】【】【】【信号模块结束】【】【】【】【】
这个模块在三段开关时,低位输出1,中位输出2,高位输出3
用于2段开关时,低位输出1,高位输出3
|