blob: e1aebe0d211428ebda4ea77c8d68be68dfde70b4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
using SerialPorts
using ArduinoTools
ser = connectBoard(115200)
ServoAttach(ser,1)
sleep(1)
j = 0
k = 0
r = 0
ServoMove(ser,1,90)
for i = 1:9
p = analogRead(ser,0)
println(p)
q = analogRead(ser,1)
println(q)
k = p-q
r = q-p
if p<q && r>10
j = j+1
ServoMove(ser,1,90-10j)
sleep(0.5)
end
if p>q && k>10
j = j-1
ServoMove(ser,1,90-10j)
sleep(0.5)
end
sleep(1)
end
ServoDetach(ser,1)
close(ser)
|