SlideShare a Scribd company logo
1 of 95
1
การใช้งาน 1
2คาสั่ง motor() : ขับเคลื่อนมอเตอร์
motor (CH,POW)
CH 1-2 คือมอเตอร์ 1 หรือ 2
ALL คือทั้งมอเตอร์ 1 และ 2
POW ความเร็ว -100 ถึง 100
ค่าบวก เดินหน้า
ค่าลบ ถอยหลัง
motor (1,80)
motor (2,-50)
3คาสั่ง motor_stop() : หยุดมอเตอร์
motor_stop หยุดขับมอเตอร์ตามช่องที่กาหนด
รูปแบบ
motor_stop(ch)
ch คือช่อง 1 หรือ 2 และ ALL กรณีหยุดพร้อมกัน
กรณีหยุดมอเตอร์ 2 ตัวพร้อมกัน ใช้คำสั่ง ao() แทนได้
motor_stop(1) ; มอเตอร์ 1 หยุด
motor_stop(2) ; มอเตอร์ 2 หยุด
ao() ; มอเตอร์ 2 ตัวหยุดพร้อมกัน
motor_stop(ALL) = ao()
4การขับเคลื่อนหุ่นยนต์เบื้องต้น
คาสั่งเดินหน้า
motor(1,Speed);
motor(2,Speed);
คาสั่งถอยหลัง
motor(1,-Speed);
motor(2,-Speed);
5คาสั่งขับเคลื่อนรูปแบบฟังก์ชั่น
fd(Speed); เดินหน้า
bk(Speed); ถอยหลัง
sl(Speed); เลี้ยวซ้าย
sr(Speed); เลี้ยวขวา
Speed คือความเร็วหุ่นยนต์ 0-100
ao() ;หยุด
tl(Speed); เลี้ยวซ้ายล้อเดียว
tr(Speed); เลี้ยวขวาล้อเดียว
6ฟังก์ชั่นขับเคลื่อนหุ่นยนต์
เดินหน้า
fd(speed);
ถอยหลัง
bk(speed);
เลี้ยวซ้าย
sl(speed); sr(speed);
tl(speed);
เลี้ยวด้านเดียว
tr(speed);
ao();
speed = 0-100
motor1 motor2
motor1 motor2
motor1 motor2
motor1 motor2
เลี้ยวขวา
7การปรับหุ่นยนต์ให้เคลื่อนที่ตรง
fd2(Speed1,speed2); เดินหน้า
bk2(Speed1,speed2); ถอยหลัง
Speed1 คือมอเตอร์ 1 และ 2
Speed2 คือมอเตอร์ 3 และ 4
8ใช้สวิตช์ควบคุมการเคลื่อนที่ iBOT
in(17) = ซ้าย
in(16) = ขวา
9หุ่นยนต์ บังคับด้วยสวิตช์
#include <ipst.h>
void setup(){OK();}
void loop(){
if(!in(16)&&!in(17)){
fd(40);
}
else if(!in(16)&& in(17)){
sl(40);
}
else if(in(16)&&!in(17)){
sr(40);
}
else {
ao();
}
}
10แผงวงจรตรวจจับแสงสะท้อน ZX-03
11รูปแบบการติดตั้ง ZX-03 เข้าที่ด้านหน้าหุ่นยนต์
A1 = ซ้าย A2 = ขวา
12การติดตั้ง ZX-03 ด้านใต้ของหุ่นยนต์
ไม่เกิน 1 CM
13
#include <ipst.h>
void setup(){
OK();
}
void loop(){
glcd(1,1,"L=%d ",analog(0));
glcd(3,1,"R=%d ",analog(1));
}
การอ่านค่าสะท้อนแสงของพื้นผิว
14ผลลัพธ์การอ่านค่าการสะท้อน
อ่านค่าพื้นผิวสีขาวอ่านค่าพื้นผิวสีดา
ค่าที่อ่านได้เปลี่ยนแปลงตามความสูงเซนเซอร์จากพื้น
15หุ่นยนต์เคลื่อนที่หยุดที่เส้นดา
#include <ipst.h>
void setup(){
OK();
fd(100);
while(analog(0)>250);
ao();
glcd(1,1,"Stop... ");
}
void loop(){}
มาจากค่ากลาง
ระหว่างขาวกับดา
(450+50)/2
16รูปแบบหุ่นยนต์เคลื่อนที่ตามเส้น
1if(L>250&&R>250){
fd(60);
}
เมื่อซ้ายและขวาเจอขาว
เดินตรงไป
17รูปแบบหุ่นยนต์เคลื่อนที่ตามเส้น
2
if(L<250&&R>250){
sl(60);
delay(20);
}
เมื่อซ้ายเจอดาและขวาเจอขาว
เลี้ยวซ้าย
18รูปแบบหุ่นยนต์เคลื่อนที่ตามเส้น
3
if(L>250&&R<250){
sr(60);
delay(20);
}
เมื่อซ้ายเจอขาวและขวาเจอดา
เลี้ยวขวา
19รูปแบบหุ่นยนต์เคลื่อนที่ตามเส้น
4
if(L<250&&R<250){
fd(60);
delay(200);
}
เมื่อซ้ายเจอดาและขวาเจอดา
เดินตรงข้ามทางแยก
20ทดสอบสนามเคลื่อนที่ตามเส้นอย่างง่าย
21ตัวอย่างการทาสนามด้วยเทปพันสายไฟ
22
#include <ipst.h>
int L,R;
void setup(){OK();}
void loop(){
L=analog(0);
R=analog(1);
if(L>250&&R>250){ fd(100); }
else if(L<250&&R>250){sl(100);delay(20); }
else if(L>250&&R<250){sr(100);delay(20); }
}
โปรแกรมทดสอบ
23เจอเส้นตัดส่งเสียงติ๊ดออกลาโพง
24
#include <ipst.h>
int L,R;
void setup(){OK();}
void loop(){
L=analog(0);
R=analog(1);
if(L>250&&R>250){ fd(100);}
else if(L<250&&R<250){
fd(100);sound(16,500,200);
}
else if(L<250&&R>250){sl(100);delay(20); }
else if(L>250&&R<250){sr(100);delay(20); }
}
โปรแกรมเจอเส้นตัดส่งเสียงติ๊ดออกลาโพง
25เจอเส้นตัดแล้วเลี้ยวขวา
26
#include <ipst.h>
int L,R;
void setup(){OK();}
void loop(){
L=analog(0);
R=analog(1);
if(L>250&&R>250){ fd(100); }
else if(L<250&&R<250){
fd(100);sound(16,500,200);
sr(100);delay(400);
}
else if(L<250&&R>250){sl(100);delay(20); }
else if(L>250&&R<250){sr(100);delay(20); }
}
โปรแกรมเจอเส้นตัดแล้วเลี้ยวขวา
27
27
การเลี้ยว 90 องศาพอดีเมื่อเจอเส้นตัด
28รูปแบบการสร้างฟังก์ชั่น
void R90(int x){
ชุดคาสั่ง
y=x+2;
...
}
ชื่อฟังก์ชั่น
ชุดคาสั่งในฟังก์ชั่น
การใช้งานฟังก์ชั่น R90(200);
ตัวแปรที่ส่งไปยังฟังก์ชั่น
29ฟังก์ชั่นเจอเส้นตัดเลี้ยวขวา/ซ้าย
void R90(){
fd(60);
sound(16,1500,100);
while(analog(1)>250){sr(60);}
while(analog(1)<250){sr(60);}
}
30
#include <ipst.h>
int L,R;
void setup(){OK();}
void loop(){
L=analog(0); R=analog(1);
if(L>250&&R>250){ fd(100); }
else if(L<250&&R<250){R90(); }
else if(L<250&&R>250){sl(100);delay(20); }
else if(L>250&&R<250){sr(100);delay(20); }
}
void R90(){
fd(60);
sound(16,1500,100);
while(analog(1)>250){sr(60);}
while(analog(1)<250){sr(60);}
}
ปรับแก้ เจอเส้นตัดแล้วเลี้ยวขวา
31
32แบตเตอรี่ลิเธี่ยม โพลิเมอร์ : Li-Po
แบตเตอรี่ Li-Po
สายเชื่อมต่อแบตเตอรี่
 2 เซล 7.4V
 กระแส 1100mA
 จ่ายกระแส 30 เท่า
 ชาร์จ 5 เท่า
แดง บวก
ดา ลบ
33
2 เซล 7.4V
กระแส 1100mAh
จ่ายกระแส 30 เท่า
ชาร์จ 5 เท่า
1 เซล 3.7V อนุกรมกัน 2 เซล = 7.4V
จ่ายกระแสชั่วขณะได้ 1100 x 30 = 33000mA O_o!
ชาร์จได้ 5 เท่า 1100x5 = 5500mA ใช้เวลาประมาณ 20 นาที
คุณสมบัติของแบตเตอรี่ Li-Po
จ่ายไฟ 1100 mA ต่อเนื่องได้ประมาณ 1 ชั่วโมง
34ข้อดีของแบตเตอรี่ Li-Po
ข้อดีของแบตเตอรี่แบบ Li-Po เมื่อนามาใช้กับหุ่นยนต์
1. มีน้าหนักเบาในเมื่อเทียบกับความจุ (mAh)
2. จ่ายกระแสได้มากกว่าความจุ ทาให้หุ่นยนต์มีความเร็วเพิ่มขึ้นชัดเจน
3. แรงดันคงที่ หุ่นยนต์ทางานนิ่งตลอด จนหมดความจุ
4. มีหลายรูปแบบขนาด ทาให้ยึดติดตั้งได้ง่าย
5. คายประจุด้วยตัวเอง(Self Discharge) น้อย
6. ชาร์จเต็มเร็วมาก
35ข้อเสียของแบตเตอรี่ Li-Po
ข้อเสียของแบตเตอรี่แบบ Li-Po เมื่อนามาใช้กับหุ่นยนต์
1. มีราคาแพงเมื่อเทียบกับแบตเตอรี่ชนิดอื่นๆ
2. ต้องใช้เครื่องชาร์จที่มีความเฉพาะ ซึ่งบางแบบก็มีราคาแพง
3. ต้องดูแลเป็นพิเศษ ถ้าเกิดการลัดวงจรจะเกิดความเสียหายใหญ่หลวง
4. ต้องคอยดูแลเรื่องความจุ ถ้าใกล้หมด จะเกิดการสูญเสียแรงดันและแบตเตอรี่เกิด
ความเสียหาย ต้องมีการตรวจวัดความจุของแบตเตอรี่อยู่เสมอเมื่อใช้งาน
5. เมื่อไม่ใช้งานนานๆ ต้องไม่ให้แบต มีความจุดเต็มค้างไว้ ไม่งั้นแบตจะบวม
36วัดแบต Li-Po และเตือนป้องกันแบตเสื่อม
วัด Volt อย่างเดียว
แสดงไฟและเตือน
วัดโวลต์และเตือน
37เครื่องชาร์จแบตอเนกประสงค์กระแสสูง
ชาร์จถ่าน Ni-MH
ชาร์จแบต Li-Po
ชาร์จแบตรถยนต์
38การเชื่อมต่อกับบอร์ด IPST-SE
ไฟเตือนแบตถ้าไฟเตือนติดต้องรีบชาร์ต
39แขนจับ SM-GRIPPER
SERVO1 : SV0
SERVO2: SV1
40ขั้นตอนการติดตั้งกับ IPST-SE
1. ถอดโครงหุ่นยนต์ IPST-SE ออก
41ขั้นตอนการติดตั้งกับ IPST-SE
2. ติดตั้งเสารอง 32 มม.
42ขั้นตอนการติดตั้งกับ IPST-SE
3. ยึดบอร์ด IPST-SE เข้ากับ SM-GRIPPER
43ขั้นตอนการติดตั้งกับ IPST-SE
4. วาง SM-GRIPPER เข้ากับฐานหุ่นยนต์ ใช้สกรูขันยึด
44ขั้นตอนการติดตั้งกับ IPST-SE
5. นาแบตเตอรี่ Li-Po ติดตั้งเข้ากับ SM-GRIPPER
45
SV0
SV1
ขั้นตอนการติดตั้งกับ IPST-SE
6. เสียบสาย SERVO เข้าที่ช่อง SV0 และ SV1
46การใช้งานเซอร์โวมอเตอร์
แกนหมุน 180 องศา
ไฟเลี้ยง (+) GND (-)
สัญญาณ (S)
GND (-)
สัญญาณ (S)
47ฟังก์ชั่นขับเซอร์โวมอเตอร์
servo(CH,POS);
CH ช่องที่ใช้ขับ = 1 ถึง 4
POS ตาแหน่งองศาเซอร์โว = 0-180 ,-1
ค่า -1 หมายถึงหยุดจ่ายสัญญาณให้เซอร์โว
เซอร์โวจะไม่ล็อกแกน
48โปรแกรมทดสอบเซอร์โว 1
48
#include <ipst.h>
int x;
void setup(){
OK();glcdClear();
}
void loop(){
x=knob(180);
servo(1,x);
glcd(1,1,"%d ",x);
}
กางออกสุด
48
หนีบเข้าสุดหมุน knob ทดสอบ
49โปรแกรมทดสอบเซอร์โว 2
49
#include <ipst.h>
int x;
void setup(){
OK();glcdClear();
}
void loop(){
x=knob(180);
servo(2,x);
glcd(1,1,"%d ",x);
}
ขนานกับพื้น
ตั้งฉากกับพื้น
หมุน knob ทดสอบ
50ฟังก์ชั่นให้เซอร์โวอยู่ในตาแหน่ง home
#include <ipst.h>
int x;
void setup(){
OK();
sHome();
}
void loop(){}
void sHome(){
servo(0,43);servo(1,51);
delay(1000);
servo(0,-1);servo(1,-1);
}
51ชุด Wireless Joy Stick Kit
52ติดตั้ง Joy PSX เข้ากับหุ่นยนต์ IPST-SE
DAT ต่อกับขา 30
CMD ต่อกับขา 29
SEL ต่อกับขา 28
CLK ต่อกับขา 27
53เสียบตัวรับเข้ากับ ZX-PSX2
DAT ต่อกับขา 30
CMD ต่อกับขา 29
SEL ต่อกับขา 28
CLK ต่อกับขา 27
54รูปแบบการกาหนดส่วนหัวโปรแกรม
#include <ipst.h>
#include <PS2X_lib.h>
#define PS2_DAT 30
#define PS2_CMD 29
#define PS2_SEL 28
#define PS2_CLK 27
PS2X ps2x ;
int error = ps2x.config_gamepad(PS2_CLK, PS2_CMD, PS2_SEL, PS2_DAT,0,0);
พยายามเชื่อมต่อ เก็บค่าผลลัพธ์ ที่ตัวแปร error
ถ้า error = 0 แสดงว่าเชื่อมต่อได้
55คาสั่งเรียกชื่อปุ่มต่างๆ
PSB_SELECT 0x0001
PSB_L3 0x0002
PSB_R3 0x0004
PSB_START 0x0008
PSB_PAD_UP 0x0010
PSB_PAD_RIGHT 0x0020
PSB_PAD_DOWN 0x0040
PSB_PAD_LEFT 0x0080
PSB_L2 0x0100
PSB_R2 0x0200
PSB_L1 0x0400
PSB_R1 0x0800
PSB_TRIANGLE 0x1000
PSB_CIRCLE 0x2000
PSB_CROSS 0x4000
PSB_SQUARE 0x8000
56อ่านค่าการกด PSX แสดงผลออก GLCD
#include <ipst.h>
#include <PS2X_lib.h>
#define PS2_DAT 30
#define PS2_CMD 29
#define PS2_SEL 28
#define PS2_CLK 27
PS2X ps2x ;
void setup(){
delay(1000);
setTextSize(2); glcd(0,0,"Connecting");
while(true){
int error = ps2x.config_gamepad(PS2_CLK, PS2_CMD, PS2_SEL, PS2_DAT,0,0);
if(error==0){
glcd(0,0, "OK ");
delay(1000); glcdClear(); break;
} delay(500);
}
}
void loop(){
ps2x.read_gamepad(0,0);
if(ps2x.Button(PSB_CIRCLE)) {glcd(1, 1, "Circle "); }
else if(ps2x.Button(PSB_CROSS)) {glcd(1, 1, "Cross ");}
else if(ps2x.Button(PSB_SQUARE)) {glcd(1, 1, "Square ");}
else if(ps2x.Button(PSB_TRIANGLE)){glcd(1, 1, "Triangle");}
else {glcd(1, 1, " "); }
delay(50);
}
57อ่านค่าจอยอะนาลอก แสดงผลออก GLCD
#include <ipst.h>
int LX,LY,RX,RY;
#include <PS2X_lib.h>
#define PS2_DAT 30
#define PS2_CMD 29
#define PS2_SEL 28
#define PS2_CLK 27
PS2X ps2x ;
void setup(){
delay(1000);
setTextSize(2); glcd(0,0,"Connecting");
while(true){
int error = ps2x.config_gamepad(PS2_CLK, PS2_CMD, PS2_SEL, PS2_DAT,0,0);
if(error==0){
glcd(0, 0, "OK ");
delay(1000); glcdClear(); break;
}
delay(500);
}
}
void loop(){
ps2x.read_gamepad(0,0);
LX=ps2x.Analog(PSS_LX); glcd(0,0,"LX=%d ",LX);
RX=ps2x.Analog(PSS_RX); glcd(1,0,"RX=%d ",RX);
LY=ps2x.Analog(PSS_LY); glcd(2,0,"LY=%d ",LY);
RY=ps2x.Analog(PSS_RY); glcd(3,0,"RY=%d ",RY);
}
58ควบคุมหุ่นยนต์ด้วยปุ่ม Analog แบบง่ายๆ
#include <ipst.h>
int LX,LY,RX,RY;
#include <PS2X_lib.h>
#define PS2_DAT 30
#define PS2_CMD 29
#define PS2_SEL 28
#define PS2_CLK 27
PS2X ps2x ;
void setup(){
delay(1000);
setTextSize(2); glcd(0,0,"Connecting");
while(true){
int error = ps2x.config_gamepad(PS2_CLK, PS2_CMD, PS2_SEL, PS2_DAT,0,0);
if(error==0){
glcd(0, 0, "OK ");
delay(1000); glcdClear(); break;
}
delay(500);
}
}
void loop(){
ps2x.read_gamepad(0,0);
motor(1,map(ps2x.Analog(PSS_LY),0,255,100,-100));
motor(2,map(ps2x.Analog(PSS_RY),0,255,100,-100));
delay(100);
}
59ติดตั้งบอร์ด IPST-SE บนโครง SUMO
60ติดตั้ง ZX-03 ตรวจจับการออกนอกสนามซูโม่
61การพ่วงสายมอเตอร์ ด้วยขั้วต่อ IDC 2 ขา
62การพ่วงมอเตอร์ ซ้ายและขวา
A
B
C
D
A+B C+Dmotor1 motor2
ซ้าย ขวา
63ซูโม่อย่างง่าย
#include <ipst.h>
int CL=500,CR=500;
void setup(){OK();}
void loop(){
fd(60);
if(analog(0)>CL){
bk(60);delay(300);
sr(60);delay(800);
}
if(analog(1)>CR){
bk(60);delay(500);
sl(60);delay(900);
}
}
64ควบคุมด้วยจอย PSX
65โปรแกรม APP INVENTOR
สร้างโปรแกรมควบคุม IPST-SE แบบไร้สายผ่าน Android
ด้วยโมดูล BlueStick และซอฟต์แวร์ App Inventor 2
66เปิ ดใช้งาน App Inventor 2 (Online)
เข้าไปที่ http://appinventor.mit.edu/ จากนั้นกด Create
67ลงชื่อเข้าใช้งานด้วยบัญชี Google
ลงชื่อเข้าใช้ แนะนาการตั้งค่า Android
กด Continue ไปต่อ
68สร้าง Project ใหม่
ตั้งชื่อ Project
69หน้าต่าง Designer
Designer เป็นที่สาหรับวางปุ่มหรือข้อความสาหรับติดต่อผู้ใช้
70หน้าจอสาหรับการเขียนโค้ดที่เรียกว่า Blocks
71เชื่อมต่อ App Inventor กับแอนดรอยด์ 3 แบบ
แบบที่ 1 เชื่อมต่อด้วย WIFI (เราจะเลือกใช้วิธีนี้)
แบบที่ 2 เชื่อมต่อผ่านซอฟต์แวร์อีมูเลเตอร์
แบบที่ 3 เชื่อมต่อตรงผ่านสาย USB
721.ขั้นตอนการเชื่อมต่อผ่าน WIFI
1. ดาวน์โหลดและติดตั้งโปรแกรม MIT AI2 Companion จาก Play Store บนแอนดรอยด์
2. ให้คอมพิวเตอร์และแอนดรอยด์ใช้ WIFI ชุดเดียวกัน
73
App Inventor 2 ให้เลือกเชื่อมต่อแบบ AI Companion
74จะมีหน้าต่างแสดง QRCODE และเลขรหัสดังรูป
ที่แอนดรอยด์ให้เปิ ดแอพ MIT AI2 Companion
เลือกแสกน QRCODE หรือป้อนรหัสที่ปรากฏก็ได้
75
เมื่อกด Connect หน้าจอ
แอนดรอยด์จะเหมือนกับหน้าจอ
ออกแบบของ App Inventor
การเปลี่ยนแปลงหน้าจอสัมพันธ์กับโปรแกรม
76การเขียนโปรแกรมเพื่อติดต่อกับโมดูลบลูทูธ
ขั้นตอนออกแบบ
77ในส่วน Properties หัวข้อ Text เปลี่ยนชื่อเป็น Connect
78ลากปุ่ม Button มาวางอีกสองปุ่ม เปลี่ยนชื่อเป็น ON และ OFF
79
ไปที่หัวข้อ Connectivity เลือก BluetoothClient1 มาวาง
80ขั้นตอนการเขียนโค้ด
เลือกเปลี่ยนหน้าต่างไปที่หน้า Blocks
เลือกเปลี่ยนหน้าต่างไปที่หน้า Blocks
ลากบล็อกชุดแรกสาหรับเรียกรายการของอุปกรณ์บลูทูธมาแสดง
81ขั้นตอนการเขียนโค้ด
ลากบล็อกชุดที่ 2 หลังจากเลือกรายการจาก List แล้ว ให้ Connect
บลูทูธจากแอดเดรสที่เลือก
ชุดบล็อกชุดที่ 3 เมื่อกดปุ่ม ON ให้ส่งค่าเลข 1 ออกไปยังบลูทูธ
82ขั้นตอนการเขียนโค้ด
ชุดบล็อกชุดที่ 4 เมื่อกดปุ่ม OFF ให้ส่งค่าเลข 0 ออกไปยังบลูทูธ
83ขั้นตอนการเขียนโค้ด
รวมโค้ดทั้งหมดก็จะเป็นดังนี้
84การต่อโมดูล BlueStick เข้ากับบอร์ด IPST-SE
85การเขียนโปรแกรมรับค่าจาก BlueStick
บอร์ด มีฟังก์ชั่นสื่อสารอนุกรม ใช้ชื่อว่า UART
uart1()
สาหรับส่งข้อความออกไป
uart1_available()
สาหรับดูผลว่ามีข้อมูลถูกส่งเข้ามาหรือไม่
uart1_getkey()
สาหรับอ่านค่าข้อมูลที่ถูกส่งมา
86ตัวอย่างโปรแกรม รับค่าและแสดงผลที่ GLCD
#include <ipst.h>
byte x;
void setup(){
setTextSize(2);
glcd(0,0,"You Press:");
setTextSize(3);
}
void loop(){
if(uart1_available()){
x=uart1_getkey();
if(x==1){glcd(1,0,"ON "); }
else if(x==0){ glcd(1,0,"OFF"); }
}
}
87ทดสอบผลการทางานของ App ที่เขียนขึ้น
ไปที่ ตั้งค่า > บลูทูธ ของแอนดรอยด์ก่อน จากนั้นกดค้นหา เพื่อหา
โมดูล BlueStick ซึ่งอาจจะตั้งชื่อเป็น Linvor หรือชื่ออื่นๆ
88จับคู่บลูทูธ
ให้คลิกเลือก ใส่ PIN ซึ่งในที่นี้เลือกใช้ 1234 เป็นค่ามาตรฐาน
89หลังจากจับคู่แล้ว
90กด Connect และเลือกชื่อที่สร้าง
91หลัง Connect ไฟที่ BlueStick จะติดค้าง
เมื่อกดสวิตช์ ON ที่หน้าจอ ข้อความที่ GLCD จะแสดงข้อความ “ON”
ส่วนเมื่อกดสวิตช์ OFF ที่หน้าจอ ข้อความที่ GLCD จะแสดงข้อความ
“OFF”
92การติดตั้ง App ไปที่แอนดรอยด์
เมื่อทดสอบโค้ดเป็นที่พอใจแล้ว ต้องการติดตั้ง App ไปยังแอนดรอยด์
ให้ไปที่เมนู Build เลือกทาได้ 2 ทาง
93การติดตั้ง App ไปที่แอนดรอยด์ (วิธีแรก)
วิธีที่ 1 App (provide QR code
for .apk) จะมีหน้าต่างแสดง QR
code ลิงก์ดาวน์โหลดไฟล์ .apk
สาหรับติดตั้ง ใช้ได้ 2 ชั่วโมง
94การติดตั้ง App ไปที่แอนดรอยด์ (วิธีที่ 2)
วิธีที่ 2 บันทึกไฟล์ลงคอมพิวเตอร์ แล้ว
ค่อยคัดลอกใส่เครื่องไปติดตั้ง ซึ่งอาจจะ
ไปติดตั้งเครื่องอื่นๆก็ได้
95
กฤษดา ใจเย็น KRITSADA JAIYEN
บริษัท อินโนเวตีฟ เอ็กเพอริเมนต์ จากัด
108 ซอยสุขุมวิท 101/2 ถ.สุขุมวิท
แขวงบางนา เขตบางนา กรุงเทพฯ 10260
โทรศัพท์ 02-7477001-4 โทรสาร 02-7477005
Email : kritsada@inex.co.th
www.inex.co.th
doc.inex.co.th

More Related Content

What's hot

ข้อสอบอัจฉริยภาพ ทางวิทยาศาสตร์ ป.6 2553
ข้อสอบอัจฉริยภาพ ทางวิทยาศาสตร์  ป.6 2553ข้อสอบอัจฉริยภาพ ทางวิทยาศาสตร์  ป.6 2553
ข้อสอบอัจฉริยภาพ ทางวิทยาศาสตร์ ป.6 2553สำเร็จ นางสีคุณ
 
แบบทดสอบ ดนตรี ม.6
แบบทดสอบ ดนตรี ม.6แบบทดสอบ ดนตรี ม.6
แบบทดสอบ ดนตรี ม.6teerachon
 
การใช้งานหุ่นยนต์ i-BIT หุ่นยนต์ micro:bit ด้วย Microsoft Make Code
การใช้งานหุ่นยนต์ i-BIT หุ่นยนต์ micro:bit ด้วย Microsoft Make Codeการใช้งานหุ่นยนต์ i-BIT หุ่นยนต์ micro:bit ด้วย Microsoft Make Code
การใช้งานหุ่นยนต์ i-BIT หุ่นยนต์ micro:bit ด้วย Microsoft Make CodeInnovative Experiment Co.,Ltd.
 
ใบงานวิทยาศาสตร์ ป.5 ครบ
ใบงานวิทยาศาสตร์ ป.5 ครบใบงานวิทยาศาสตร์ ป.5 ครบ
ใบงานวิทยาศาสตร์ ป.5 ครบssuserf8d051
 
การทำงานของระบบประสาท
การทำงานของระบบประสาทการทำงานของระบบประสาท
การทำงานของระบบประสาทThitaree Samphao
 
ต่อมไร้ท่อ
ต่อมไร้ท่อ ต่อมไร้ท่อ
ต่อมไร้ท่อ Thitaree Samphao
 
Lab การไทเทรต
Lab การไทเทรตLab การไทเทรต
Lab การไทเทรตJariya Jaiyot
 
ฮิสโทแกรม
ฮิสโทแกรมฮิสโทแกรม
ฮิสโทแกรมkrookay2012
 
การใช้งานบอร์ด micro:bit เบื้องต้นด้วย Microsoft Make Code
การใช้งานบอร์ด micro:bit เบื้องต้นด้วย Microsoft Make Codeการใช้งานบอร์ด micro:bit เบื้องต้นด้วย Microsoft Make Code
การใช้งานบอร์ด micro:bit เบื้องต้นด้วย Microsoft Make CodeInnovative Experiment Co.,Ltd.
 
ปกนอก ปกใน
ปกนอก ปกในปกนอก ปกใน
ปกนอก ปกในamixdouble
 
รูปเล่มรายงาน
รูปเล่มรายงานรูปเล่มรายงาน
รูปเล่มรายงานZnackiie Rn
 
แบบทดสอบ พร้อมเฉลย ความสัมพันธ์และฟังก์ชัน
แบบทดสอบ พร้อมเฉลย ความสัมพันธ์และฟังก์ชันแบบทดสอบ พร้อมเฉลย ความสัมพันธ์และฟังก์ชัน
แบบทดสอบ พร้อมเฉลย ความสัมพันธ์และฟังก์ชันphaephae
 
ประวัติการสังเคราะห์ด้วยแสง
ประวัติการสังเคราะห์ด้วยแสงประวัติการสังเคราะห์ด้วยแสง
ประวัติการสังเคราะห์ด้วยแสงThanyamon Chat.
 
ตัวอย่างการเขียนโครงงาน 5 บท
ตัวอย่างการเขียนโครงงาน 5 บทตัวอย่างการเขียนโครงงาน 5 บท
ตัวอย่างการเขียนโครงงาน 5 บทchaipalat
 
กาพย์เห่เรือ บทชมปลา ภาษาไทย ม.6
กาพย์เห่เรือ บทชมปลา ภาษาไทย ม.6 กาพย์เห่เรือ บทชมปลา ภาษาไทย ม.6
กาพย์เห่เรือ บทชมปลา ภาษาไทย ม.6 Bom Anuchit
 
ข้อสอบวิทยาศาสตร์ (PISA)
ข้อสอบวิทยาศาสตร์ (PISA)ข้อสอบวิทยาศาสตร์ (PISA)
ข้อสอบวิทยาศาสตร์ (PISA)Napadon Yingyongsakul
 
8พลังงานภายในระบบ
8พลังงานภายในระบบ8พลังงานภายในระบบ
8พลังงานภายในระบบWijitta DevilTeacher
 
ข้อสอบโปรแกรมสำเร็จรูป
ข้อสอบโปรแกรมสำเร็จรูปข้อสอบโปรแกรมสำเร็จรูป
ข้อสอบโปรแกรมสำเร็จรูปpeter dontoom
 

What's hot (20)

ข้อสอบอัจฉริยภาพ ทางวิทยาศาสตร์ ป.6 2553
ข้อสอบอัจฉริยภาพ ทางวิทยาศาสตร์  ป.6 2553ข้อสอบอัจฉริยภาพ ทางวิทยาศาสตร์  ป.6 2553
ข้อสอบอัจฉริยภาพ ทางวิทยาศาสตร์ ป.6 2553
 
แบบทดสอบ ดนตรี ม.6
แบบทดสอบ ดนตรี ม.6แบบทดสอบ ดนตรี ม.6
แบบทดสอบ ดนตรี ม.6
 
การใช้งานหุ่นยนต์ i-BIT หุ่นยนต์ micro:bit ด้วย Microsoft Make Code
การใช้งานหุ่นยนต์ i-BIT หุ่นยนต์ micro:bit ด้วย Microsoft Make Codeการใช้งานหุ่นยนต์ i-BIT หุ่นยนต์ micro:bit ด้วย Microsoft Make Code
การใช้งานหุ่นยนต์ i-BIT หุ่นยนต์ micro:bit ด้วย Microsoft Make Code
 
ใบงานวิทยาศาสตร์ ป.5 ครบ
ใบงานวิทยาศาสตร์ ป.5 ครบใบงานวิทยาศาสตร์ ป.5 ครบ
ใบงานวิทยาศาสตร์ ป.5 ครบ
 
การทำงานของระบบประสาท
การทำงานของระบบประสาทการทำงานของระบบประสาท
การทำงานของระบบประสาท
 
ต่อมไร้ท่อ
ต่อมไร้ท่อ ต่อมไร้ท่อ
ต่อมไร้ท่อ
 
Lab การไทเทรต
Lab การไทเทรตLab การไทเทรต
Lab การไทเทรต
 
ระดับภาษา 2
ระดับภาษา 2ระดับภาษา 2
ระดับภาษา 2
 
ฮิสโทแกรม
ฮิสโทแกรมฮิสโทแกรม
ฮิสโทแกรม
 
การใช้งานบอร์ด micro:bit เบื้องต้นด้วย Microsoft Make Code
การใช้งานบอร์ด micro:bit เบื้องต้นด้วย Microsoft Make Codeการใช้งานบอร์ด micro:bit เบื้องต้นด้วย Microsoft Make Code
การใช้งานบอร์ด micro:bit เบื้องต้นด้วย Microsoft Make Code
 
ปกนอก ปกใน
ปกนอก ปกในปกนอก ปกใน
ปกนอก ปกใน
 
รูปเล่มรายงาน
รูปเล่มรายงานรูปเล่มรายงาน
รูปเล่มรายงาน
 
แบบทดสอบ พร้อมเฉลย ความสัมพันธ์และฟังก์ชัน
แบบทดสอบ พร้อมเฉลย ความสัมพันธ์และฟังก์ชันแบบทดสอบ พร้อมเฉลย ความสัมพันธ์และฟังก์ชัน
แบบทดสอบ พร้อมเฉลย ความสัมพันธ์และฟังก์ชัน
 
ประวัติการสังเคราะห์ด้วยแสง
ประวัติการสังเคราะห์ด้วยแสงประวัติการสังเคราะห์ด้วยแสง
ประวัติการสังเคราะห์ด้วยแสง
 
ตัวอย่างการเขียนโครงงาน 5 บท
ตัวอย่างการเขียนโครงงาน 5 บทตัวอย่างการเขียนโครงงาน 5 บท
ตัวอย่างการเขียนโครงงาน 5 บท
 
กฎของพาสคัล
กฎของพาสคัลกฎของพาสคัล
กฎของพาสคัล
 
กาพย์เห่เรือ บทชมปลา ภาษาไทย ม.6
กาพย์เห่เรือ บทชมปลา ภาษาไทย ม.6 กาพย์เห่เรือ บทชมปลา ภาษาไทย ม.6
กาพย์เห่เรือ บทชมปลา ภาษาไทย ม.6
 
ข้อสอบวิทยาศาสตร์ (PISA)
ข้อสอบวิทยาศาสตร์ (PISA)ข้อสอบวิทยาศาสตร์ (PISA)
ข้อสอบวิทยาศาสตร์ (PISA)
 
8พลังงานภายในระบบ
8พลังงานภายในระบบ8พลังงานภายในระบบ
8พลังงานภายในระบบ
 
ข้อสอบโปรแกรมสำเร็จรูป
ข้อสอบโปรแกรมสำเร็จรูปข้อสอบโปรแกรมสำเร็จรูป
ข้อสอบโปรแกรมสำเร็จรูป
 

More from Innovative Experiment Co.,Ltd.

Robot Arena Programable Line Junior WRG Thailand 2019 310x240cm
Robot Arena Programable Line Junior WRG Thailand 2019 310x240cmRobot Arena Programable Line Junior WRG Thailand 2019 310x240cm
Robot Arena Programable Line Junior WRG Thailand 2019 310x240cmInnovative Experiment Co.,Ltd.
 
Robot Arena - Programable Line Senior WRG Thailand 2019 360x240 CM
Robot Arena - Programable Line Senior WRG Thailand 2019 360x240 CMRobot Arena - Programable Line Senior WRG Thailand 2019 360x240 CM
Robot Arena - Programable Line Senior WRG Thailand 2019 360x240 CMInnovative Experiment Co.,Ltd.
 
PowerPoint for micro:bit makeCode (JavaScript Blocks editor ) Thai
PowerPoint for micro:bit makeCode (JavaScript Blocks editor ) ThaiPowerPoint for micro:bit makeCode (JavaScript Blocks editor ) Thai
PowerPoint for micro:bit makeCode (JavaScript Blocks editor ) ThaiInnovative Experiment Co.,Ltd.
 

More from Innovative Experiment Co.,Ltd. (20)

Robot Arena Maze Runner Senior @ TMC 2019
Robot Arena Maze Runner Senior @ TMC 2019 Robot Arena Maze Runner Senior @ TMC 2019
Robot Arena Maze Runner Senior @ TMC 2019
 
Robot Arena TMC 2019 Line Tracing Junior and Mentor
Robot Arena TMC 2019 Line Tracing Junior and MentorRobot Arena TMC 2019 Line Tracing Junior and Mentor
Robot Arena TMC 2019 Line Tracing Junior and Mentor
 
Robot Arena TPA Junior Competition 2019 Bit Racer
Robot Arena TPA Junior Competition 2019 Bit Racer Robot Arena TPA Junior Competition 2019 Bit Racer
Robot Arena TPA Junior Competition 2019 Bit Racer
 
Robot Arena Programable Line Master 2019 300x240cm
Robot Arena Programable Line Master 2019 300x240cmRobot Arena Programable Line Master 2019 300x240cm
Robot Arena Programable Line Master 2019 300x240cm
 
Robot Arena Programable Line Junior WRG Thailand 2019 310x240cm
Robot Arena Programable Line Junior WRG Thailand 2019 310x240cmRobot Arena Programable Line Junior WRG Thailand 2019 310x240cm
Robot Arena Programable Line Junior WRG Thailand 2019 310x240cm
 
Robot Arena-Beam Senior WRG Thailand2019 480x240cm
Robot Arena-Beam Senior WRG Thailand2019 480x240cmRobot Arena-Beam Senior WRG Thailand2019 480x240cm
Robot Arena-Beam Senior WRG Thailand2019 480x240cm
 
Robot Arena-Beam Master WRG Thailand 2019 360x240cm
Robot Arena-Beam Master WRG Thailand 2019 360x240cmRobot Arena-Beam Master WRG Thailand 2019 360x240cm
Robot Arena-Beam Master WRG Thailand 2019 360x240cm
 
Robot Arena - Beam Junior WRG Thailand 2019 360x240cm
Robot Arena - Beam Junior WRG Thailand 2019 360x240cmRobot Arena - Beam Junior WRG Thailand 2019 360x240cm
Robot Arena - Beam Junior WRG Thailand 2019 360x240cm
 
Robot Arena - Programable Line Senior WRG Thailand 2019 360x240 CM
Robot Arena - Programable Line Senior WRG Thailand 2019 360x240 CMRobot Arena - Programable Line Senior WRG Thailand 2019 360x240 CM
Robot Arena - Programable Line Senior WRG Thailand 2019 360x240 CM
 
Programmable Line Tracing Senior Arena
 Programmable Line Tracing Senior Arena Programmable Line Tracing Senior Arena
Programmable Line Tracing Senior Arena
 
Programmable Line Tracing Junior Arena
Programmable Line Tracing Junior ArenaProgrammable Line Tracing Junior Arena
Programmable Line Tracing Junior Arena
 
Battle Ball Z Robot with Robo Creator XT
Battle Ball Z Robot with Robo Creator XTBattle Ball Z Robot with Robo Creator XT
Battle Ball Z Robot with Robo Creator XT
 
Pop x2 FireBOT present
Pop x2 FireBOT presentPop x2 FireBOT present
Pop x2 FireBOT present
 
I-Beam Robot From inex.co.th
I-Beam Robot From inex.co.thI-Beam Robot From inex.co.th
I-Beam Robot From inex.co.th
 
Wireless x channel programming
Wireless x channel programmingWireless x channel programming
Wireless x channel programming
 
How To Use Robo-Circle
How To Use Robo-Circle How To Use Robo-Circle
How To Use Robo-Circle
 
Interactive C Robot with AX-11 Board
Interactive C Robot with AX-11 BoardInteractive C Robot with AX-11 Board
Interactive C Robot with AX-11 Board
 
PowerPoint for micro:bit makeCode (JavaScript Blocks editor ) Thai
PowerPoint for micro:bit makeCode (JavaScript Blocks editor ) ThaiPowerPoint for micro:bit makeCode (JavaScript Blocks editor ) Thai
PowerPoint for micro:bit makeCode (JavaScript Blocks editor ) Thai
 
Bit racer final 215x215 cm robot arena
Bit racer final 215x215 cm robot arenaBit racer final 215x215 cm robot arena
Bit racer final 215x215 cm robot arena
 
NodeMCU with Ax-wifi Beginner 2018
NodeMCU with Ax-wifi Beginner 2018NodeMCU with Ax-wifi Beginner 2018
NodeMCU with Ax-wifi Beginner 2018
 

การใช้งานหุ่นยนต์ IPST-MicroBOX SE (i-BOT)