1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
ok = open_serial(1, 2, 115200); // port 2, baud rate 115200
if ok ~= 0 then error('Unable to open serial port, please check'); end
for x = 1:20 //Run for 20 iterations
val = cmd_analog_in(1, 2)
disp(val)
if (val >= 0 & val < 320) then //threshold 1
cmd_digital_out(1, 11, 1)
sleep(1000)
cmd_digital_out(1, 11, 0)
elseif (val >= 320 & val <= 900) //threshold 2
cmd_digital_out(1, 10, 1)
sleep(1000)
cmd_digital_out(1, 10, 0)
elseif (val > 900 & val <= 1023) //threshold 3
cmd_digital_out(1, 9, 1)
sleep(1000)
cmd_digital_out(1, 9, 0)
end
end
close_serial(1);
|