22. PROJECT03 : เดินเป็นวงกลม
from irover import *
from time import sleep
i=IROVER()
i.OK()
while 1:
x = i.knob(0,100)
i.fd2(x,50)
ปรับ knob เพื่อปรับความเร็วมอเตอร์ด้านซ้าย
23. PROJECT04 : ควบคุมหุ่นยนต์ด้วยสวิตช์
from irover import *
from time import sleep
i=IROVER()
while True :
if i.IN(i6)==0 :
i.sl(50)
elif i.IN(i4)==0 :
i.sr(50)
else :
i.ao()
24. PROJECT04B : ควบคุมหุ่นยนต์ด้วยสวิตช์
from irover import *
from time import sleep
i=IROVER()
while True :
if i.IN(i6)==0 and i.IN(i4)==0 :
i.fd(50)
elif i.IN(i6)==0 :
i.sl(50)
elif i.IN(i4)==0 :
i.sr(50)
else :
i.ao()
25. PROJECT04C : ควบคุมหุ่นยนต์ด้วยสวิตช์
from irover import *
from time import sleep
i=IROVER()
while True :
L=not i.IN(i6)
R=not i.IN(i4)
if L and R :
i.fd(50)
elif L :
i.sl(50)
elif R :
i.sr(50)
else :
i.ao()
30. PROJECT06 : หุ่นยนต์หยุดที่เส้นตัด (ซ้าย)
from irover import *
from time import sleep
i=IROVER()
i.OK()
while i.analog(34)>2350 :
i.fd(50)
i.ao()
31. PROJECT06B : หุ่นยนต์หยุดที่เส้นตัด (ขวา)
from irover import *
from time import sleep
i=IROVER()
i.OK()
while i.analog(33)>2150 :
i.fd(50)
i.ao()
32. PROJECT06C : หุ่นยนต์หยุดที่เส้นตัด
from irover import *
from time import sleep
i=IROVER()
i.OK()
while i.analog(34)>2350 and i.analog(33)>2150 :
i.fd(50)
i.ao()
ใช้เซนเซอร์ตัวใดก็ได้
38. PROJECT07 : หุ่นยนต์เคลื่อนที่ตามเส้นอย่างง่าย
from irover import *
from time import sleep
i=IROVER()
i.OK()
refL=2350
refR=2150
while True :
L=i.analog(34)
R=i.analog(33)
if L>refL and R>refR :
i.fd(50)
elif L<refL and R>refR :
i.sl(50)
elif L>refL and R<refR :
i.sr(50)
39. PROJECT08 : เคลื่อนที่ตามเส้นส่งเสียงเมื่อเจอเส้นตัด
from irover import *
from time import sleep
i=IROVER()
i.OK()
refL=2350; refR=2150
while True :
L=i.analog(34)
R=i.analog(33)
if L>refL and R>refR : i.fd(50)
elif L<refL and R>refR : i.sl(50)
elif L>refL and R<refR : i.sr(50)
else : i.fd(50); i.sound(2000,0.1)
40. PROJECT08 : เคลื่อนที่ตามเส้นส่งเสียงเมื่อเจอเส้นตัด
from irover import *
from time import sleep
i=IROVER()
i.OK()
refL=2350; refR=2150
while True :
L=i.analog(34)
R=i.analog(33)
if L>refL and R>refR : i.fd(50)
elif L<refL and R>refR : i.sl(50)
elif L>refL and R<refR : i.sr(50)
else : i.fd(50); i.sound(2000,0.1)
46. PROJECT10 : เจอวัตถุ ให้แขนเซอร์โวตี
from irover import *
from time import sleep
i=IROVER()
i.servo(10,0)
while True :
G=i.analog(35)
if G>1500 :
i.servo(10,180)
sleep(0.8)
i.servo(10,0)
47. PROJECTxx : เซอร์โวเคลื่อนตัวช้า
from irover import *
from time import sleep
i=IROVER()
while True :
for j in range(0,180) :
i.servo(10,j)
sleep(0.01)
for j in range(180,0,-1) :
i.servo(10,j)
sleep(0.01)