用單片機最便宜,也最簡單不過。寫個小程序輕松搞定!
4 u9 N7 Q3 z" R$ X# \注KM-----電機控制4 A) d- W2 I+ Y& `: e: G
SB-----按鍵(自己隨便定義IO口) v/ z- ] E# k" ^7 R7 Y: a
#include<reg51.h> " y* w. w4 o, R
sbit KM=P0^0;' s% n I$ s: n2 N) z: S, k2 l3 d
sbit SB=P1^4;
* } E5 m" o, s; [( r' Q void mDelay(unsigned int Delay)- e: A" Y5 U: @5 R
{ unsigned int i;3 Z+ n/ c& Y [. K- W" T
for(;Delay>0;Delay--)
, t+ N+ i4 g8 A { for(i=0;i<124;i++); y7 e0 Q2 e$ J
{;}1 F; _" a* O& \
} 0 X# p, `" }/ G* O* V% C
}
9 A7 p8 Z" L( C: f; A% F# p7 B void main() }2 x. j# p/ f! f- X. `
{
6 c/ n- A- y+ {$ I6 k( S! X M2 G while(1)
* e b/ }7 Z1 M {" j8 O, L' N# D
if(SB==0)
* w8 b) [$ k% H4 F/ _ {
7 c' r9 q7 m4 ]* O; v0 G3 c: T mDelay(100);
7 A) g6 h; `& U# d! n q KM=!KM;
; X8 g; |: J! s) N. ` while(SB==0); //等待鍵釋放 U: z9 Z" M) ?
mDelay(100);2 Q7 C- }0 s3 X t, c
}
2 Z1 e2 J @, S( B
" B) o$ ?7 ]. z } } 7 U2 r# Y' g- @8 @* W
}
9 z/ Q, J0 V( S2 s7 A6 P至于PLC就更簡單了,LD X0 ALT Y0 |