Robo-Circle3S Textlab Manual : Thai

48
Easy construc tion kit Easy programming Easy learning This is an intelligent robotic kit for beginners. The Brain is a compacy-size programmable microcontroller board. Users can program by using LOGO Language in text or graphical based icons. It is a fully automatic robot which is suitable for lower and higher educational students as well as many people who are interested in microcontroller applications that do not have much programming knowledge and skills. This kit is suitable for everyone who wants to learn about robotics. INNOVATIVE EXPERIMENT TM Supporting

description

คู่มือการใช้งานหุ่นยนต์ Robo-Circle3s ภาษาไทย

Transcript of Robo-Circle3S Textlab Manual : Thai

Page 1: Robo-Circle3S Textlab Manual : Thai

1

Easy construction kitEasy programmingEasy learning

This is an intelligent robotic kit for beginners. The Brain is a compacy-size programmable microcontroller board.Users can program by using LOGO Language in text or graphical based icons. It is a fully automatic robotwhich is suitable for lower and higher educationalstudents as well as many people who are interested inmicrocontroller applications that do not have much programming knowledge and skills. This kit is suitable for everyone who wants to learn about robotics.

INNOVATIVE EXPERIMENT

TM

Supporting

Page 2: Robo-Circle3S Textlab Manual : Thai

2

สวิตช์เป ิด/ปิดการท�างานของโปรแกรม

LED แสดงการท�างาน

ต่ออุปกรณ์เอาต์พุต

ล�าโพงเปียโซ

คอมพิวเตอร์ PC

เชื่อมต่อผ่านพอร์ต USB

เชื่อมต่อกับ

LED แสดงทิศทางหมุนของมอเตอร์

สวิตช์เปิด/ปิด

ด้านล่างใส่แบตเตอรี่ AA 4 ก้อน

สาย UCON-200

ต่ออินพุตอะนาลอก

ต่ออินพุตดิจิตอล

เช่น LED หรอืหลอดไฟ

ตรวจจบัแสง ตรวจจบัการสะท้อนแสง

แผงวงจรสวติช์

ชุดเฟืองขับมอเตอร์

ไปข้างหน้า ถอยหลงั

ท�าหน้าท่ีจ่ายไฟให้แผงวงจร i-BOX3S

ใช้ได้ท้ังแบบประจุได้และอัลคาไลน์

1. พลิกด้านหลังของตัว i-BOX3S น�าแบตเตอรี่ขนาด AA จ�านวน 4 ก้อน (จะเป็นแบบชาร์จได้หรือแบบอัลคาไลน์ก็ได้) ใส่ลงในกะบะถ่าน ให้สังเกตขั้วของแบตเตอรี่ให้ตรงกับสัญลักษณ์ที่ระบุในกะบะถ่าน

2. ท�าการเปิดสวิตช์ สังเกตว่า LED สีแดง (POWER) จะต้องติดสว่างและมีเสียง “ติ๊ด” ดังออกล�าโพง 1 ครั้ง

เปิดสวิตช์

เสียงออกล�าโพง

LED ติดสว่าง3

1

2

เริ่มต้นใช้

ขั้นตอนการใช้งาน i-BOX3S

Page 3: Robo-Circle3S Textlab Manual : Thai

3

สาย JST3AA-8

TxD+VUSBเชื่อมต่อพอร์ต USB

ของคอมพิวเตอร์RxDGND

GND

+5V Signal

สายดาวน์ โหลด UCON-200

ติดตั้งโปรแกรม Logo Blocks และ Cricket Logo (1)

(1) น�าแผ่นซีดีรอมที่มากับชุดหุ่นยนต์ใส่เข้าที่เครื่องคอมพิวเตอร์ ดับเบิ้ลคลิกที่ไฟล์ i-BOX3S เพื่อติด

ตั้งโปรแกรม จะพบกับหน้าต่างต้อนรับสู่การติดตั้งโปรแกรม ให้กด Next

ดับเบิ้ลคลิก

สายสัญญาณที่ใช้กับ Robo-CIRCLE3S

Page 4: Robo-Circle3S Textlab Manual : Thai

4

ติดตั้งโปรแกรม Logo Blocks และ Cricket Logo (2)

(2) โปรแกรมจะถามต�าแหน่งติดตั้งให้กด Next โปรแกรมจะถามชื่อโฟลเดอร์ที่เมนู Start ให้กด Next

โปรแกรมจะแสดงรายการสรุป ให้กด Install เพื่อเริ่มขั้นตอนติดตั้ง

(3) จะใช้เวลาติดตั้งอยู่ระยะหนึ่งจะแสดงข้อความการติดตั้งเสร็จสมบูรณ์ โปรแกรมจะแสดงหน้าต่าง

i-BOX Utility ช่วยให้ผู้ใช้ค้นหาพอร์ตอนุกรมที่ใช้สื่อสารกับ i-BOX ได้โดยอัตโนมัติ

(4) จากนี้เมื่อต้องการเปิดโปรแกรมทั้ง Logo Blocks และ Cricket Logo สามารถเปิดได้จากเมนู Start

หน้าตาของโปรแกรมแสดงดังรูป

Logo Blocks Cricket Logo

Page 5: Robo-Circle3S Textlab Manual : Thai

5

สาย UCON-200 เป็นอุปกรณ์ที่ท�าหน้าที่เชื่อม

ต่อระหว่างคอมพิวเตอร์กับ i-BOX3S ก่อนใช้งาน

จะต้องติดตั้งไดรเวอร์ลงในเครื่องคอมพิวเตอร์ก่อน

โดยท�าตามขั้นตอนดังนี้

(1) ใส่แผ่นซีดีรอมที่ติดตั้งไดรเวอร์ UCON-200

(2) เสียบสาย UCON-200 เจ้ากับพอร์ต USB ของเครื่องคอมพิวเตอร์ คอมพิวเตอร์จะแสดงข้อความ

ตรวจพบฮาร์ดแวร์ใหม่ ให้เลือกหัวข้อ No not this time เพื่อติดตั้งไดรเวอร์ด้วยตนเองจากซีดีรอม จากนั้น

กด Next

การติดตั้งไดรเวอร์สำ หรับสายดาวน์โหลด UCON-200 (1)

(3) เลือกหัวข้อ Install from the list or specific location (Advanced) และกด Next

(4) เลือกต�าแหน่งโฟลเดอร์ที่เก็บไดรเวอร์ในซีดีรอม จากนั้นกด Next โปรแกรมจะใช้เวลาสักครู่ การติดตั้ง

จะเสร็จสมบูรณ์ ให้กด Finish เพื่อจบขั้นตอนการติดตั้ง

Page 6: Robo-Circle3S Textlab Manual : Thai

6

การติดตั้งไดรเวอร์สำ หรับสายดาวน์โหลด UCON-200 (2)

เรียกโปรแกรม

(3) เชื่อมต่อสาย UCON-200 กับบอร์ด i-BOX3S จากนั้นเปิดโปรแกรม i-BOX III Center โปรแกรมจะ

ท�าการค้นหาพอร์ตอนุกรม (COM) ที่เชื่อมต่อให้โดยอัตโนมัติ จากนั้นเรียกโปรแกรม Logo Blocks เพื่อ

เริ่มต้นใช้งาน

(1) เชื่อมต่อสาย UCON-200 ระหว่างคอมพิวเตอร์และ i-BOX3S (2) เปิดโปรแกรม i-BOX III Center (3) โปรแกรมจะค้นหาพอร์ตอนุกรมที่ใช้เชื่อมต่อกับ i-BOX และท�าการก�าหนดค่าการเชื่อมต่อให้โดยอัตโนมัติ (4) คลิกที่ไอคอน Logoblock หรือ Cricket Logo เพื่อเข้าสู่การใช้งานโปรแกรม

เชื่อมต่อกับพอร์ต USB

การตรวจสอบพอร์ตอนุกรมอัตโนมัติ

Page 7: Robo-Circle3S Textlab Manual : Thai

7

การติดตั้งไดรเวอร์สำ หรับสายดาวน์โหลด UCON-200 (2) ชุดคำ สั่งของ Logo Blocks (1)

Page 8: Robo-Circle3S Textlab Manual : Thai

8

ชุดคำ สั่งของ Logo Blocks (2)

Page 9: Robo-Circle3S Textlab Manual : Thai

9

ขั้นตอนการพัฒนาหุ่นยนต์

Page 10: Robo-Circle3S Textlab Manual : Thai

10

รู้จักกับแผงวงจรขับไฟแสดงผล (ZX-LED)

P0

P1 SENSOR1

SENSOR024LC

128

SENSOR3

SENSOR2

IN1

IN0

IN3

IN2

POWER

ON

DCBA

i-Box III i-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n 10

0n

INEX 2009 C

i-BO

X3S

BLUETOOTH

ZX-LED

ZX-LED

Page 11: Robo-Circle3S Textlab Manual : Thai

11

เริ่มต้นสนุกกับ LED (1)

P0

P1 SENSOR1

SENSOR024LC

128

SENSOR3

SENSOR2

IN1

IN0

IN3

IN2

POWER

ON

DCBA

i-Box III i-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n 10

0n

INEX 2009 C

i-BO

X3S

BLUETOOTH

ZX-LED

ZX-LED

to start loop [ high 0 low 1 wait 50 high 1 low 0 wait 50 ]end

i-BOX3S

Page 12: Robo-Circle3S Textlab Manual : Thai

12

เริ่มต้นสนุกกับ LED (2)

Page 13: Robo-Circle3S Textlab Manual : Thai

13

แนะนำ แผงวงจรสวิตช์

Page 14: Robo-Circle3S Textlab Manual : Thai

14

เล่นกับแผงวงจรสวิตช์

to start loop [ ifelse (in 3) [ ab, on ][ ab, off ] ]end

Page 15: Robo-Circle3S Textlab Manual : Thai

15

เปิด-ปิด LED ด้วยสวิตช์

global [ p0 P1 ]to start loop [ if (in 1)[ waituntil [ not ((in 1))] ifelse (P0 = 0) [ high 0 setP0 1 ] [ low 0 setP0 0 ] ]if (in 3)[ waituntil [ not ((in 3))] ifelse (P1 = 0) [ high 1 setP1 1 ] [ low 1 setP1 0 ]]]end

Page 16: Robo-Circle3S Textlab Manual : Thai

16

สร้างหุ่นยนต์

บอร์ด i-BOX3S

รายการอุปกรณ์

Page 17: Robo-Circle3S Textlab Manual : Thai

17

สร้างหุ่นยนต์

Page 18: Robo-Circle3S Textlab Manual : Thai

18

สร้างหุ่นยนต์

มอเตอร์ Bมอเตอร์ A

Page 19: Robo-Circle3S Textlab Manual : Thai

19

การทำ งานของชุดเฟืองขับมอเตอร์

Page 20: Robo-Circle3S Textlab Manual : Thai

20

อัตราทดเฟืองของหุ่นยนต์

Page 21: Robo-Circle3S Textlab Manual : Thai

21

การเคลื่อนที่ของหุ่นยนต์ (1)

How to choose the COM/USB Serial port

Search and choose by i-BOX Launch Center software

(1) Connect the UCON-200 cable between i-BOX and the computer’s USB port.(2) Run the i-BOX Launch Center by clicking on the Start > i-BOX Application > i-BOX Launch Center. (3) The i-BOX Launch Center will search the USB serial port (COM) available of your computer and connect with the i-BOX automatically.(4) Click on the LogoBlock or the CricketLogo icon to start the software.

Notebook computer

Desktop computer

USB<>COM port

UCON-232SCX-4 cable

CX-4 cable

UCON-200 cable

connect to USB port

interfacing

7

to start ab, thisway ab, onfor 200 ab, thatway ab, onfor 200end

Page 22: Robo-Circle3S Textlab Manual : Thai

22

การเคลื่อนที่ของหุ่นยนต์ (2)

Page 23: Robo-Circle3S Textlab Manual : Thai

23

การควบคุมความเร็ว (1)

Page 24: Robo-Circle3S Textlab Manual : Thai

24

การควบคุมความเร็ว (2)

Page 25: Robo-Circle3S Textlab Manual : Thai

25

เคลื่อนที่เป็นวงกลม

to start a, setpower 8 b, setpower 2 ab, onend

P0

P1

SENS

OR1

SENS

OR0

24LC128

SENS

OR3

SENS

OR2

IN1

IN0

IN3

IN2

POW

ER

ON

D

C

B

A

i-Box IIIi-Box III

100n

100n

100n

100n

100n

100n100n

100n

100n

100n

100n

INEX 2009

C

i-BOX3S

BLUE

TOOT

H

Page 26: Robo-Circle3S Textlab Manual : Thai

26

กับการเลี้ยวและเลี้ยว

to start wait 100 loop [ a, onfor 200 wait 100 b, onfor 200 wait 100 ]end

to start wait 100 loop [ a, thisway b, thatway ab, onfor 200 wait 100 ab, rd ab, onfor 200 wait 100 ]end

P0 P1SE

NSO

R1

SEN

SOR0

24LC128

SEN

SOR3

SEN

SOR2

IN1

IN0

IN3

IN2

POW

ER

ON

D

C

B

A

i-Box IIIi-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

INEX 2009

C

i-BOX3S

BLU

ETO

OTH

P0 P1SE

NSO

R1

SEN

SOR0

24LC128

SEN

SOR3

SEN

SOR2

IN1

IN0

IN3

IN2

POW

ER

ON

D

C

B

A

i-Box IIIi-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

INEX 2009

C

i-BOX3S

BLU

ETO

OTH

Page 27: Robo-Circle3S Textlab Manual : Thai

27

เลี้ยว 90 องศา

P0 P1SE

NSO

R1

SEN

SOR0

24LC128

SEN

SOR3

SEN

SOR2

IN1

IN0

IN3

IN2

POW

ER

ON

D

C

B

A

i-Box IIIi-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

INEX 2009

C

i-BOX3S

BLU

ETO

OTH

to start loop [ ab, thisway ab, onfor 200 a, thatway ab, onfor 40 ]end

Page 28: Robo-Circle3S Textlab Manual : Thai

28

กับการตรวจจับสวิตช์

ชิ้นต่อแนวตรง

แผงวงจรสวิตช์ด้านซ้าย

(ต่อกับช่อง IN0)

แผงวงจรสวิตช์ด้านขวา

(ต่อกับช่อง IN1)

จุดต่อ IN0จุดต่อ IN1

to start loop [ if (in 0) [ note 110 10 ] if (in 1) [ note 75 10 ] ]end

ก�าหนดค่าความถี่เสียง

ก�าหนดค่าความถี่เสียง

Page 29: Robo-Circle3S Textlab Manual : Thai

29

ตรวจจับสิ่งกีดขวางด้วยการชน

to start loop [ ab, thisway ab, onif (in 0) [ab, thatway ab, onfor 100 a, onfor 50]if (in 1) [ab, thatway ab, onfor 100 b, onfor 50] ]end

P0

P1

SENSOR1

SENSOR0

24LC128

SENSO

R3

SENSO

R2

IN1 IN

0

IN3 IN

2

POW

ER

ON

D

C

B

A

i-Box

IIIi-B

ox III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

INEX

200

9

C

i-BOX3S

BLUETOOTH

P0

P1SENSOR1

SENSOR0

24LC128

SENSOR3

SENSOR2

IN1

IN0

IN3

IN2

POWER

ON

D

C

B

A

i-Box IIIi-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

INEX 2009C

i-BOX3S BLUETOOTH

P0

P1SENSOR1

SENSOR0

24LC128

SENSOR3

SENSOR2

IN1

IN0

IN3

IN2

POWER

ON

D

C

B

A

i-Box IIIi-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

INEX 2009C

i-BOX3S BLUETOOTH

P0

P1SENSOR1

SENSOR0

24LC

128

SENSOR3

SENSOR2

IN1

IN0

IN3

IN2

POWER

ON

D

C

B

A

i-Box III i-Box III

100n10

0n100n10

0n

100n

100n

100n

100n

100n

100n

100n

INEX 2009Ci-B

OX3

S

BLUETOOTH

P0

P1

SENSOR1

SENSOR0

24LC128

SENSO

R3

SENSO

R2

IN1

IN0

IN3

IN2

POW

ER

ON

D

C

B

A

i-Box

IIIi-B

ox III

100n

100n

100n

100n

100n

100n100n

100n

100n

100n

100n

INEX

200

9

C

i-BOX3S

BLUETOOTH

P0

P1SENSOR1

SENSOR0

24LC

128

SENSOR3

SENSOR2

IN1

IN0

IN3

IN2

POWER

ON

D

C

B

A

i-Box III i-Box III

100n10

0n100n10

0n

100n

100n

100n

100n

100n

100n

100n

INEX 2009Ci-B

OX3

S

BLUETOOTH

Page 30: Robo-Circle3S Textlab Manual : Thai

30

รู้จักกับแผงวงจรตรวจจับแสง (1)

Page 31: Robo-Circle3S Textlab Manual : Thai

31

รู้จักกับแผงวงจรตรวจจับแสง (2)

Page 32: Robo-Circle3S Textlab Manual : Thai

32

ควบคุมการเคลื่อนที่ด้วยแสง (1)

to start loop [ send (sensor 0) ]end

Page 33: Robo-Circle3S Textlab Manual : Thai

33

ควบคุมการเคลื่อนที่ด้วยแสง (1) ควบคุมการเคลื่อนที่ด้วยแสง (2)

P0P1SEN

SOR1

SENSO

R0

24LC128

SENSO

R3

SENSO

R2

IN1

IN0

IN3

IN2

POW

ER

ON

D

C

B

A

i-Box

III

i-Box

III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

INEX

200

9C

i-BOX3S

BLUETO

OTH

P0P1SEN

SOR1

SENSO

R0

24LC128

SENSO

R3

SENSO

R2

IN1

IN0

IN3

IN2

POW

ER

ON

D

C

B

A

i-Box

III

i-Box

III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

INEX

200

9C

i-BOX3S

BLUETO

OTH

P0P1SEN

SOR1

SENSO

R0

24LC128

SENSO

R3

SENSO

R2

IN1

IN0

IN3

IN2

POW

ER

ON

D

C

B

A

i-Box

III

i-Box

III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

INEX

200

9C

i-BOX3S

BLUETO

OTH

Page 34: Robo-Circle3S Textlab Manual : Thai

34

ควบคุมการเคลื่อนที่ด้วยแสง (3)

global [ ldr0 ldr1 ]to Chk if ((sensor 0)<ldr0 and ((sensor 1)<ldr1)) [ ab, thisway ab, on ] if ((sensor 0) > ldr0) [ a, thatway b, thisway ab, onfor 10 ] if ((sensor 1) > ldr1) [ b, thatway a, thisway ab, onfor 10 ]endto start ab, setpower 3 wait 100 setldr0 ((sensor 0) + 60) setldr1 ((sensor 1) + 60) wait 100 loop [ Chk ]end

P0

P1

SENSOR1SENSOR0

24LC128

SENSOR3SENSOR2

IN1

IN0IN3

IN2

POW

ER

ON

D

C

B

A

i-Box I

II

i-Box I

II 100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

INEX

2009

C

i-BOX3S

BLUETOOTH

P0

P1 SENSOR1

SENSOR024LC

128

SENSOR3

SENSOR2

IN1

IN0

IN3

IN2

POWER

ON

DCBA

i-Box III i-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n 10

0n

INEX 2009 C

i-BO

X3S

BLUETOOTH

P0

P1 SENSOR1

SENSOR024LC

128

SENSOR3

SENSOR2

IN1

IN0

IN3

IN2

POWER

ON

DCBA

i-Box III i-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n 10

0n

INEX 2009 C

i-BO

X3S

BLUETOOTH

P0

P1

SENSO

R1SENSO

R0

24LC

128

SENSO

R3SENSO

R2 IN1

IN0 IN

3

IN2

POWER

ON

D

C

B

A

i-Box III

i-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

INEX 2009

C

i-BOX3S

BLUET

OOTH

Page 35: Robo-Circle3S Textlab Manual : Thai

35

ควบคุมการเคลื่อนที่ด้วยแสง (3) รู้จักกับแผงวงจรตรวจจับแสงสะท้อนอินฟาเรด

Page 36: Robo-Circle3S Textlab Manual : Thai

36

ใช้งานแผงวงจรตรวจจับแสงสะท้อนอินฟาเรดกับ (1)

จุดต่อ SENSOR2 จุดต่อ SENSOR3

แผงตรวจจับแสงสะท้อน อินฟาเรดซ้าย

แผงตรวจจับแสงสะท้อน อินฟาเรดขวา

Page 37: Robo-Circle3S Textlab Manual : Thai

37

ใช้งานแผงวงจรตรวจจับแสงสะท้อนอินฟาเรดกับ (1) ใช้งานแผงวงจรตรวจจับแสงสะท้อนอินฟาเรดกับ (2)

Page 38: Robo-Circle3S Textlab Manual : Thai

38

หยุดที่เส้นสีดำ

to start ab, thiswayab, onwaituntil [ ((sensor 2) < 500) ]ab, offbeepend ได้มาจากการทดสอบในหน้า 38

P0

P1 SENSOR1

SENSOR024LC

128

SENSOR3

SENSOR2

IN1

IN0

IN3

IN2

POWER

ON

DCBA

i-Box III i-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n 10

0n

INEX 2009 C

i-BO

X3S

BLUETOOTH

P0

P1 SENSOR1

SENSOR024LC

128

SENSOR3

SENSOR2

IN1

IN0

IN3

IN2

POWER

ON

DCBA

i-Box III i-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n 10

0n

INEX 2009 C

i-BO

X3S

BLUETOOTH

Page 39: Robo-Circle3S Textlab Manual : Thai

39

หยุดที่เส้นสีขาว

to start ab, thiswayab, onwaituntil [ ((sensor 2) > 500) ]ab, offbeepend ได้มาจากการทดสอบในหน้า 38

P0

P1 SENSOR1

SENSOR024LC

128

SENSOR3

SENSOR2

IN1

IN0

IN3

IN2

POWERO

N

DCBA

i-Box III i-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n 10

0n

INEX 2009 C

i-BO

X3S

BLUETOOTH

P0

P1 SENSOR1

SENSOR024LC

128

SENSOR3

SENSOR2

IN1

IN0

IN3

IN2

POWER

ON

DCBA

i-Box III i-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n 10

0n

INEX 2009 C

i-BO

X3S

BLUETOOTH

Page 40: Robo-Circle3S Textlab Manual : Thai

40

เคลื่อนที่ตามลู่วิ่งสีดำ

P0

P1SENSOR1

SENSOR0 24LC128

SENSOR3

SENSOR2

IN1

IN0

IN3

IN2

POWER

ON

D C B A

i-Box IIIi-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n100n

INEX 2009C

i-BOX

3S

BLUETOOTH

to start loop [ if ((sensor 2) > 500 and ((sensor 3) > 500)) [ ab, thisway ab, on ] if ((sensor 2) < 500 and ((sensor 3) > 500)) [ b, thisway a, thatway ab, onfor 10 ] if ((sensor 2) > 500 and ((sensor 3) < 500)) [ a, thisway b, thatway ab, onfor 10 ] ]end

Page 41: Robo-Circle3S Textlab Manual : Thai

41

เคลื่อนที่ตามลู่วิ่งสีดำ สร้างสนามสำ หรับหุ่นยนต์เคลื่อนที่ตามเส้น

Page 42: Robo-Circle3S Textlab Manual : Thai

42

เง่ือนไขหุ่นยนต์เคลื่อนที่ตามเส้น

P0 P1SE

NSO

R1

SEN

SOR0

24LC128

SEN

SOR3

SEN

SOR2

IN1

IN0

IN3

IN2

POW

ER

ON

D

C

B

A

i-Box IIIi-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

INEX 2009

C

i-BOX3S

BLU

ETO

OTH

P0 P1SE

NSO

R1

SEN

SOR0

24LC128

SEN

SOR3

SEN

SOR2

IN1

IN0

IN3

IN2

POW

ER

ON

D

C

B

A

i-Box IIIi-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

INEX 2009

C

i-BOX3S

BLU

ETO

OTH

P0 P1SE

NSO

R1

SEN

SOR0

24LC128

SEN

SOR3

SEN

SOR2

IN1

IN0

IN3

IN2

POW

ER

ON

D

C

B

A

i-Box IIIi-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

INEX 2009

C

i-BOX3S

BLU

ETO

OTH

P0 P1SE

NSO

R1

SEN

SOR0

24LC128

SEN

SOR3

SEN

SOR2

IN1

IN0

IN3

IN2

POW

ER

ON

D

C

B

A

i-Box IIIi-Box III

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

100n

INEX 2009

C

i-BOX3S

BLU

ETO

OTH

Page 43: Robo-Circle3S Textlab Manual : Thai

43

เคลื่อนที่ตามเส้นสีดำ (1)

global [ S1 S0 ]to start ab, setpower 3 loop [ setS0 (sensor 2) setS1 (sensor 3) if (S0 > 500 and (S1 > 500)) [ ab, thisway ab, on ] if (S0 < 500) [ a, thisway b, thatway ab, onfor 5 ] if (S1 < 500) [ b, thisway a, thatway ab, onfor 5 ] ]end

Page 44: Robo-Circle3S Textlab Manual : Thai

44

เคลื่อนที่ตามเส้นสีดำ (2)

global [ s1 s0 ]to start ab, setpower 4 loop [ sets0 (sensor 2) sets1 (sensor 3) if (s0 < 500 and (s1 < 500)) [ note 70 10 ] if (s0 > 500 and (s1 > 500)) [ ab, thisway ab, on ] if (s0 < 500) [ a, thisway b, thatway ab, onfor 10 ] if (s1 < 500) [ b, thisway a, thatway ab, onfor 10 ] ]end

Page 45: Robo-Circle3S Textlab Manual : Thai

45

เคลื่อนที่ตามเส้นสีดำ (2) เคลื่อนที่ไม่ตกโต๊ะ (1)

Page 46: Robo-Circle3S Textlab Manual : Thai

46

เคลื่อนที่ไม่ตกโต๊ะ (1)

to start loop [ ab, thisway ab, on if ((sensor 2) < 300)[ ab, thatway ab, onfor 100 b, thisway ab, onfor ( randomrange 10 255 ) ] if ((sensor 2) < 300)[ ab, thatway ab, onfor 100 a, thisway ab, onfor ( randomrange 10 255 ) ] ]end

Page 47: Robo-Circle3S Textlab Manual : Thai

47

รายการอุปกรณ์

i-BOX3S

UCON-200

Page 48: Robo-Circle3S Textlab Manual : Thai

48

More Robot ..........