110 likes | 346 Views
Giới thiệu SRobot. SaigonTech SRobot Workshop. Nội dung. Tổng quan Cài đặt Viết chương trình. A. Tổng quan. SRobot Kit là công cụ hỗ trợ lập trình điều khiển robot. Bao gồm :
E N D
GiớithiệuSRobot SaigonTechSRobot Workshop
Nội dung • Tổngquan • Càiđặt • Viếtchươngtrình
A. Tổngquan • SRobot Kit làcôngcụhỗtrợlậptrìnhđiềukhiển robot. Baogồm: • STRobot Unit: Thưviệnhỗtrợlậptrìnhđiềukhiển robot sửdụngngônngữlậptrình Pascal (FreePascal) • PhầnmềmSRobot: • Điềukhiển robot Lego Mindstorms NXT 2.0 • Xâydựngđịahìnhgiảlậpvàđiềukhiển robot giảlậphoạtđộngtrongmôitrườngđồhọa 2D.
B. Càiđặt • Chuẩnbịmôitrường: • Càiđặt Java (từphiênbản 1.7.0) • CàiđặtFreePascal (phiênbản 2.6.0 hoặc 2.6.2) • Download file cầnthiết • Copy SRobot-<Version>.exe vàothưmụccàiđặt • Copy thưmụcSTRobot-FreePascal-<Version> vàothưmụcchứacác unit củaFreePascal<FreePascal>\units\i386-win32
C. Viếtchươngtrình • Yêucầu: Viếtchươngtrìnhđiềukhiểnmột robot xe di chuyểnthẳng, dừnglạikhingườidùngnhấnmộtphímbấtkỳtrênbànphím.
I. Code uses STRobot; var robot: SROBOT; pilot: SPILOT; begin robot := createRobot('NXT6', 'Robot xe 1', 100, 100, 0); pilot := robotGetPilot(robot); pilotForward(pilot, TYPE_POWER, 50); readln(); end.
II. Chạychươngtrìnhtrongmôitrườnggiảlập • Dịchvàchạychươngtrình Pascal • BậtchươngtrìnhSRobot • Chuyển qua chếđộMôphỏng • NhấnnútMôphỏngđểbắtđầuđiềukhiển robot trongmôitrườnggiảlập
III. Chạychươngtrìnhđiềukhiển robot Lego Mindstorms NXT 2.0 • Tạokếtnối Bluetooth tới robot • Kiểmtradanhmụccác robot • Thựcthichươngtrình
1. Tạokếtnối Bluetooth tớirobot Truycậpvào Control Panel Devices and Printers Add a device Lựachọn robot đểkếtnối • Nhấnnútđồng ý passkey tại robot • Điềnpaswordlàgiốnghệt passkey đãnhập(mặcđịnh: 1234)
2. Kiểmtradanhmụccácrobot BậtchươngtrìnhSRobot Chuyểnqua chếđộLego NXT • Đảmbảothấytên robot vừakếtnối • Nếukhôngcó, nhấnnútTìmkiếmđểchươngtrìnhcậpnhậtlạidanhsáchcác robot cóthểđiềukhiển
3. Thựcthichươngtrình • Dịchvàchạychươngtrình Pascal • BậtchươngtrìnhSRobot • Chuyển qua chếđộLego NXT • Khithấythôngbáo“Kếtnốithànhcông!!!” NhấnnútLego NXTđểbắtđầuđiềukhiển robot