tesk21k.ez

来自「SNC21085 马达正反转调速控制程序。」· EZ 代码 · 共 34 行

EZ
34
字号
;p10 	key1	Non_Auto motor run 
;p11 	key2	Auto motor run
;p12 	key3	Non_Auto motor run duty+
;p13 	key4	Non_Auto motor run duty-
;
;p30 	motor
;
[device]
snc21085
[key]
direct=4
debounce=2	;16ms
[files]
[input_states] 	
input0:key1 key2 x    x
Input1:eend x    key3 key4
Input2:X    EEND X    X

[paths]
init:input0 X0=0 P3=[0000] end 
;nonauto +- ;  init x0=127 
key1:Input1 PWMIO_en1 x0=127 motor_run
motor_run:pwmio1=X0 delay(0.005) motor_run	
;auto +-
key2:Input2 PWMIO_EN1 Motor_add
Motor_ADD:PWMIO1=X0 X0?255:motor_sub X0=X0+1 DELAY(0.05) Motor_ADD
Motor_SUB:PWMIO1=X0 X0?0:Motor_add   X0=X0-1 DELAY(0.05) Motor_SUB

key3:X0?255:motor_Run X0=X0+1 motor_Run
key4:X0?0:motor_Run X0=X0-1 motor_Run

eend:stop pwmio_dis1 p3=[0000] input0 delay(0.2) end 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?