用單片機最便宜,也最簡單不過。寫個小程序輕松搞定!
1 m& p! P f1 r' q9 m$ `: `- B注KM-----電機控制. g* H. c+ ^* |- O& g
SB-----按鍵(自己隨便定義IO口)3 c; j# b2 d% g0 y5 k" H; P! Y- ]
#include<reg51.h>
- G* ~( { z) T v4 {. K* C! q sbit KM=P0^0;
# b' R R. P3 A( u sbit SB=P1^4; / h: L4 l% k" H8 P
void mDelay(unsigned int Delay)7 V9 n0 J' A- @* \
{ unsigned int i;
; S/ J/ }/ r' W# G( D for(;Delay>0;Delay--)
: W4 c1 ~$ z, K9 w+ c+ _ { for(i=0;i<124;i++)
8 h9 _: N' `" `; P" _ {;}
. o N$ M) h5 q/ b } 5 A# t) o; x* {9 m! q
} * s. p6 n8 B; m# \; @
void main()- Q+ u% y( ?7 B
{7 k' r7 K6 d* W7 ]; H
while(1)
" X3 @9 Q' ~4 s1 \2 o! N* u {: ?, a: u- q9 C7 V, z
if(SB==0)
% [; N7 u- g6 o V { y4 E- L2 Z7 {
mDelay(100);
. [8 z! p+ C* r: T+ x KM=!KM;( f3 l) Y( F# R& ?% T! b
while(SB==0); //等待鍵釋放" z% u1 ~7 K1 C) ~2 {* t- u1 i
mDelay(100);, [% s2 u0 R' b3 j* N! \& a2 w
}
3 a) ~# i& Y* X4 G7 m/ m3 D" |. f) A( p6 X8 N* y3 W& q
} 3 l2 u: L6 K; Z) U8 Z- S9 w
}, V' u9 \! U% Z1 K& }
至于PLC就更簡單了,LD X0 ALT Y0 |