การใช้งาน 1 กล่องสมองกล · 2018-04-25 ·...
Transcript of การใช้งาน 1 กล่องสมองกล · 2018-04-25 ·...
![Page 1: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/1.jpg)
1
กลองสมองกลการใชงาน 1
![Page 2: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/2.jpg)
2หลกการของระบบควบคม
อนพต เอาตพตประมวลผล
![Page 3: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/3.jpg)
3
ตรวจสอบการเปด
จากรโมตหรอสวตช
ระบบควบคมของเครองปรบอากาศ
สงใหคอมเพรสเซอรท างาน
ตรวจสอบอณหภมจาก
เซนเซอร กบคาทตงไว
สงใหคอมเพรสเซอรหยดท างาน
มากกวา
คาทตงไว
นอยกวา
คาทตงไว
ตวอยางระบบควบคมอยางงายๆ
เครองปรบอากาศ
![Page 4: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/4.jpg)
4ชดอปกรณในชด IPST-SE มาตรฐาน 2
![Page 5: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/5.jpg)
5แบตเตอร อแดปเตอร
เปด/ปด
เซอรโว
USB (Download)Analog/DigitalI2C
PORT DIGITAL
![Page 6: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/6.jpg)
6
PORT DIGITAL RESET Serial1
จอส128x160 จด
มอเตอรไฟตรง
ป มปรบ knob
สวตช OK
สวตช SW1
ไฟแบตออน
![Page 7: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/7.jpg)
7โปรแกรมทใชงาน
โปรแกรม wiring
โปรแกรม Arduino
![Page 8: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/8.jpg)
8ตดตงซอฟตแวร
Arduino1.0.7_Setup150326ประกอบดวย
• ซอฟตแวร Arduino 1.0.7
• ตวอยาง IPST-SE
• ไดรเวอร USB
• ไลบราร IPST-SE
![Page 9: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/9.jpg)
9
1 2 3
4 5
หลงจากนจะมหนาตางตดตงไดรเวอร หาม Cancel
ตดตงซอฟตแวร
![Page 10: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/10.jpg)
10ขนตอนตดตงไดรเวอร
เพอใหคอมพวเตอรรจกกบบอรด IPST-SE
![Page 11: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/11.jpg)
11
เลอกบอรด IPST-SE
โปรแกรม Arduino ถกเปด
เปดโปรแกรมครงแรก
![Page 12: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/12.jpg)
12ตรวจสอบวาเลอกบอรด IPST-SE แลว
![Page 13: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/13.jpg)
13เชอมตอกบคอมพวเตอร
![Page 14: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/14.jpg)
14
เลอก Serial Port ใหตรง
เลอกพอรตอนกรม
![Page 15: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/15.jpg)
15รปแบบการท างานโปรแกรม Arduinovoid setup() {
}
void loop() {
}
ส าหรบก าหนดคา เกดขนครงเดยว
โปรแกรมหลกท างานตอเนอง
![Page 16: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/16.jpg)
16
ท างานใน Setup
ท างานใน Loop
START
โฟลวชารตแสดงการท างานโปรแกรม Arduino
![Page 17: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/17.jpg)
17
#include <ipst.h>
void setup()
{glcd(0,0,"Hello World");
}
void loop()
{}
โปรแกรม ท 1
![Page 18: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/18.jpg)
18
1. คอมไพล
3. อพโหลดไปยง IPST-SE
2. แจงวาคอมไพลผาน
ตรวจสอบไวยกรณและอพโหลด
Ctrl+RCtrl+U
![Page 19: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/19.jpg)
19ผลลพธทจอภาพ IPST-SE
![Page 20: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/20.jpg)
20คณสมบตของจอภาพ GLCD
![Page 21: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/21.jpg)
21
glcd แสดงขอความทจอ GLCD ได 21 ตว 16 บรรทด (size 1) รปแบบ
glcd(x,y,*p,...)
พารามเตอรx คอต าแหนงบรรทดมคาตงแต 0-15y คอต าแหนงตวอกษรมคาตงแต 0-24*p คอขอความทตองการน ามาแสดง
คาพเศษ%d แสดงตวเลขจ านวนเตมในชวง -32,768 ถง 32,767%h แสดงตวเลขฐานสบหก%b แสดงตวเลขฐานสอง%l แสดงตวเลขจ านวนเตมในชวง -2,147,483,648 ถง 2,147,483,647%f แสดงผลตวเลขจ านวนจรง (แสดงทศนยม 3 หลก)
ค าสง GLCD
![Page 22: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/22.jpg)
22
glcd
setTextColor
setTextBackgroundColor
glcdClear
glcdFillScreen
glcdMode
setTextSize
glcdPixel
glcdRect
glcdFillRect
glcdLine
glcdCircle
glcdFillCircleglcdArc
ค าสงอนๆ ของ GLCD
![Page 23: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/23.jpg)
23
setTextColor(COLOR)
GLCD_RED,
GLCD_GREEN,
GLCD_BLUE,
GLCD_YELLOW,
GLCD_BLACK,
GLCD_WHITE,
GLCD_CYAN,
GLCD_MAGENTA
GLCD_ORANGE
GLCD_LIME
GLCD_VIOLET
GLCD_PINK
GLCD_DOLLAR
GLCD_SKY
GLCD_BROWN
GLCD_DARKGREEN
GLCD_NAVY
GLCD_GRAY
GLCD_DARKGRAY
ตวอยาง#include <ipst.h>
void setup(){
setTextColor(GLCD_WHITE);
glcd(0,0,"Hello");
setTextColor(GLCD_GREEN);
glcd(1,0,"World");
}void loop(){}
INEX
คาสตวอกษร
![Page 24: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/24.jpg)
24
setTextSize()
ตวอยาง : setTextSize(4);
ขนาดตวอกษรเปน 4 เทาขนาดปกต
ปรบขนาดตวอกษร
![Page 25: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/25.jpg)
25
ปกตเปน Mode 0
ตวอยาง : glcdMode(1);
ค าสงของ glcdMode (หมนหนาจอ)
![Page 26: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/26.jpg)
26คาสพนหลงตวอกษร
ตวอยาง#include <ipst.h>
void setup(){
setTextBackgroundColor(GLCD_RED);
setTextColor(GLCD_YELLOW);
glcd(0,0,"Hello World");
}void loop(){}
setTextBackgroundColor(COLOR)
![Page 27: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/27.jpg)
27glcdClear()
ตวอยาง#include <ipst.h>
void setup(){}
void loop(){
glcdClear();
delay(500);
glcdFillScreen(color[0]);
delay(500);
glcdFillScreen(color[1]);
delay(500);
glcdFillScreen(color[2]);
delay(500);
}
เคลยรหนาจอglcdFillScreen(COLOR)
เทสลงบนหนาจอทงหนา
![Page 28: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/28.jpg)
28แสดงรปทรงเรขาคณต
glcdRect(x,y,width,height,color)
glcdFillRect(x,y,width,height,color)
glcdCircle(x,y,radius,color)
glcdFillCircle(x,y,radius,color)
glcdLine(x1,y1,x2,y2,color)
x ต าแหนงแนวนอนy ต าแหนงแนวตง
width ความกวางheight ความสงredius รศมcolor ส
![Page 29: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/29.jpg)
29แบบทดสอบ 1
สรางวงกลมสแดงอยกงกลางจอภาพ รศมเตมจอพอด
![Page 30: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/30.jpg)
30แบบทดสอบ 2
ลากเสน 4 เสนโดยมจดตดอยกลางจอภาพพอด
![Page 31: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/31.jpg)
31แบบทดสอบ 3
สรางสเหลยมซอนกนดงรป
![Page 32: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/32.jpg)
32การแสดงผลคาตวเลข
glcd(0,0,"%d",100);
![Page 33: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/33.jpg)
33ตวแปร (ทใชงานบอยๆ)
byte
0-65535 (unsigned int)word
0-255 (unsigned char)
0-1boolean True False
-32768 ถง 32767int
-128 ถง 127char
-3.4 x 1038 ถง 3.4 x 1038 float
หาขอมลเพมเตมจาก reference
![Page 34: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/34.jpg)
34หลอด LED เอาตพตดจตอลอยางงาย
![Page 35: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/35.jpg)
35ค าสงสงคาออกเอาตพตดจตอล
out(ch,state);
สงคาสถานะ(state) 0 หรอ 1
ออกไปยงต าแหนงขา (ch)ทระบ
เชน out(17,1);
![Page 36: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/36.jpg)
36ตวอยาง : ไฟกะพรบ
#include <ipst.h>
void setup(){ }
void loop(){
out(17,1);
delay(100);
out(17,0);
delay(100);
}
![Page 37: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/37.jpg)
37ก าหนดเสยง : ล าโพงเปยโซ
C110/16V
SP1Piezospeaker
S+
K1SOUND
• ใชล าโพงเปยโซ มอมพแดนซ 32W
• มคาความถยาน 300Hz ถง 3000 Hz
ZX-SPEAKER
![Page 38: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/38.jpg)
38การตอล าโพงเปยโซ
ตอชอง 16
ZX-SPEAKER
![Page 39: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/39.jpg)
39ค าสงสรางเสยง
beep : ก าเนดเสยงความถ 500 Hz นาน 100 มลลวนาท
beep(ch);
sound : ก าเนดเสยงตามความถและชวงเวลาทก าหนดsound(ch,freq,time);
freq ก ำหนดคำควำมถเสยง
time ก ำหนดชวงเวลำก ำเนดเสยง มลลวนำท
![Page 40: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/40.jpg)
40ตวอยาง : สรางเสยง 1
#include <ipst.h>
void setup(){
}void loop(){
beep(19);
delay(1000);
}
สรางสญญาณเสยงตดทกๆ 1 วนาท(ความถเสยง 500 Hz ดงนาน 0.1 วนาท)
![Page 41: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/41.jpg)
41ตวอยาง : สรางเสยง 2#include <ipst.h>
void setup(){
}void loop(){
sound(19,1200,500);
delay(1000);
}
สรางสญญาณเสยงความถ 1200 Hz ดงนาน 0.5 วนาท เวนทกๆ 1 วนาท
![Page 42: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/42.jpg)
42สวตช OK
กดเปน True
ไมกดเปน False
![Page 43: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/43.jpg)
43ค าสง sw_OK()
sw_OK() ตรวจสอบสวตช OK บน IPST-SE 1 (True) เมอกดสวตช0 (False) เมอไมกดสวตช
หมายเหต การกดสวตชท าใหคาทอานไดจาก Knob มคาเปน 0ตวอยาง
if(sw_OK())
{
beep(19);
}
ผลลพธ เมอกดสวตชมเสยงออกล ำโพง
![Page 44: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/44.jpg)
44ค าสง sw_OK_press()
วนรอกดสวตช OK เมอปลอยสวตช จะกระโดดไปท าค าสงบรรทดถดไป
ตวอยาง
sw_OK_press();
beep(19);
ผลลพธ : รอกดสวตช เมอกดสงเสยงออกล ำโพง
![Page 45: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/45.jpg)
45ฟงกชน OK()
1. แสดงขอความทหนาจอ2. รอจนกระทงกดสวตช OK3. ท างานค าสงถดไป
#include <ipst.h>
void setup(){
OK();
}
void loop(){
}
ตวอยาง
![Page 46: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/46.jpg)
46สวตช SW1
![Page 47: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/47.jpg)
47ค าสง sw1()
sw1() ตรวจสอบสวตช SW1 บน IPST-SE 1 (True) เมอกดสวตช0 (False) เมอไมกดสวตช
ตวอยางif(sw1())
{
out(17,1);
}
![Page 48: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/48.jpg)
48ค าสง sw1_press()
วนรอกดสวตช SW1 เมอปลอยสวตช จะกระโดดไปท าค าสงบรรทดถดไป
ตวอยาง
sw1_press();
beep(19);
ผลลพธ : รอกดสวตช SW1 เมอกดสงเสยงออกล ำโพง
![Page 49: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/49.jpg)
49แบบทดสอบ 4
สวตชOK และ SW1
เขยนโปรแกรม ใชสวตช OK เปด ใชสวตช SW1 ปด
![Page 50: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/50.jpg)
50แผงวงจรสวตช : ZX-SWITCH01
กดสวตช = ลอจก “0”ไมกด = ลอจก “1”
![Page 51: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/51.jpg)
51ฟงกชน : in()อานคาขาดจตอลจากพอรตใดๆ ของบอรด IPST-SE
in(ch);
ch คอขาพอรตทตองการอานคาอนพตการคนคา คนคาสญญาณดจตอลของต าแหนงขาพอรตทอาน มคาเปน 0 หรอ 1 เทานน
![Page 52: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/52.jpg)
52ทดสอบเขยนโปรแกรมกบ ZX-Switch01
![Page 53: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/53.jpg)
53โมดล LED8
![Page 54: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/54.jpg)
54วงจรของโมดล LED8
![Page 55: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/55.jpg)
55การเชอมตอโมดล LED8 กบ IPST-SE
![Page 56: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/56.jpg)
56ฟงกชน LED8()
สงขอมล 1 ไบตไปยงบอรด LED8
LED8(pin,dat);
pin ขาพอรตทตองการตดตอdat ขอมล 1 ไบตทจะสง
คำ 0 LED ดบหมด คำ 255 LED ตดทงหมด
128 64 32 16 8 4 2 1
0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 12550
![Page 57: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/57.jpg)
57
#include <ipst.h>
byte x=1;
void setup(){}
void loop(){
x=1;
while(x<128){
LED8(20,x); x=x*2;
delay(200);
}while(x>1){
LED8(20,x); x=x/2;
delay(200);
} }
ตวอยาง ไฟวงดวยโมดล LED8
![Page 58: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/58.jpg)
58ป มปรบคาอะนาลอก knob()
หมนเพอปรบคา80-1023
![Page 59: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/59.jpg)
59
glcd แสดงขอความทจอ GLCD ได 21 ตว 16 บรรทด (size 1) รปแบบ
glcd(x,y,*p,...)
พารามเตอรx คอต าแหนงบรรทดมคาตงแต 0-15y คอต าแหนงตวอกษรมคาตงแต 0-24*p คอขอความทตองการน ามาแสดง
คาพเศษ%d แสดงตวเลขจ านวนเตมในชวง -32,768 ถง 32,767%h แสดงตวเลขฐานสบหก%b แสดงตวเลขฐานสอง%l แสดงตวเลขจ านวนเตมในชวง -2,147,483,648 ถง 2,147,483,647%f แสดงผลตวเลขจ านวนจรง (แสดงทศนยม 3 หลก)
ค าสง GLCD
![Page 60: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/60.jpg)
60การแสดงผลคาตวเลขดวย glcd
glcd(0,0,"%d",100);
คาพเศษ%d แสดงตวเลขจ านวนเตมในชวง -32,768 ถง 32,767%h แสดงตวเลขฐานสบหก%b แสดงตวเลขฐานสอง%l แสดงตวเลขจ านวนเตมในชวง -2,147,483,648 ถง 2,147,483,647%f แสดงผลตวเลขจ านวนจรง (แสดงทศนยม 3 หลก)
![Page 61: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/61.jpg)
61ค าสง knob()knob ใชอานคาตวตานทานปรบคาไดบน IPST-SE ท างานเหมอน ค าสง analog(7) คาอยในชวง 80-1023
ตวอยาง
int val=0;
val=knob();
glcd("%d",val);
![Page 62: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/62.jpg)
62ค าสง knob(x)
รปแบบknob(x); โดย x คอคา Scale
การคนคาคาทอานไดจาก knob มคาระหวาง 0 ไปจนถงคา x
ตวอยาง
int val=0;
val=knob(180);
glcd("%d ",val);
หนาจอ glcd แสดงคาตวเลข 0-180
![Page 63: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/63.jpg)
63ค าสง knob(x,y)
รปแบบknob(x,y);
x คอคา Scale ชวงเรมตนy คอคา Scale ชวงทาย
ตวอยางglcd(1,1,"%d ",knob(10,90));
หนาจอจะแสดงคา 10-90 ตามการหมน knob()
![Page 64: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/64.jpg)
64ตวอยาง bar graph เมอปรบ knob#include <ipst.h> // include file for IPST-SE
int x;
void setup(){
setTextSize(3);
}void loop(){
glcd(1,0,"%d ",knob(128));
glcdFillRect(0,80,knob(128),10,GLCD_RED);
glcdFillRect(knob(128),80,128-knob(128),10,GLCD_BLACK);
}
![Page 65: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/65.jpg)
65แผงวงจร ตวตานทานปรบคาได
ตวตานทานปรบคาไดแบบตวนอน
ตวตานทานปรบคาไดแบบเลอน สญลกษณ
![Page 66: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/66.jpg)
66แผงวงจร ตวตานทานปรบคาได
![Page 67: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/67.jpg)
67ฟงกชน analog()
อานคาอะนาลอกจากต าแหนงพอรตทระบ (A0-A6)
analog(ch);
ch คอขาพอรตอะนาลอก (A0-A6) : ระบเฉพาะตวเลข
ผลลพธ : คำ 0-1023 (10 บต) จำกต ำแหนงขำพอรตทตองกำร
![Page 68: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/68.jpg)
68แผงวงจรตรวจจบแสง ZX-LDR
GND
+V
OUT
LDR
R24k7
ใชตรวจจบแสงสวาง เลอกเอาตพตได 2 แบบคอ
แรงดนเอาตพตเพม เมอแสงตกกระทบมากขน
แรงดนเอาตพตลดลง เมอแสงตกกระทบมากขน
![Page 69: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/69.jpg)
69สวตชเปดไฟกลางคน
![Page 70: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/70.jpg)
70ตวอยาง : ไฟฉายสงเปด/ปดไฟ#include <ipst.h>
int x,y=0;
void setup(){}
void loop(){
x=analog(6);
glcd(0,0,"LDR=%d ",x);
if(x<200){
while(analog(6)<200);delay(300);
if(y==0){
out(16,1); y=1;
}else{
out(16,0);y=0;
} } }
![Page 71: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/71.jpg)
71ตวอยาง : โปรแกรมนบคนเขาหองสมด
#include <ipst.h>
int x,y=0;
void setup(){setTextSize(3);}
void loop(){
x=analog(6);
glcd(0,0,"LDR=%d ",x);
if(x<200){
while(analog(6)<200);delay(300);
y++;
glcd(2,0,"%d ",y);
} }
![Page 72: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/72.jpg)
72ไอซวดอณหภม MCP9701
แรงดนเอาตพตเปลยนแปลง 19.5mV/องศาค านวณจากคาอะนาลอกทอานได จากสตรTemp = (val x 0.25) - 20.51
val คาอะนาลอกทอานไดจาก IPST-SE
![Page 73: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/73.jpg)
73ค าสง sw_ok_press()
![Page 74: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/74.jpg)
74ไอซวดอณหภม MCP9701
![Page 75: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/75.jpg)
75การสอสารอนกรม UART
UART1
![Page 76: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/76.jpg)
76ค าสงส าหรบสอสารอนกรม
uart_available() ถามขอมลถกปอนเขามาเงอนไขเปนจรง
uart_getkey() รบคาขอมล 1 ไบต
uart สงขอมลหลายๆ ไบตออกไป
uart_putc สงขอมลออกไปตวเดยว
uart1_available() ถามขอมลถกปอนเขามาเงอนไขเปนจรง
uart1_getkey() รบคาขอมล 1 ไบต
uart1 สงขอมลหลายๆ ไบตออกไป
uart1_putc สงขอมลออกไปตวเดยว
![Page 77: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/77.jpg)
77ตวอยาง : รบคาจากคอมพวเตอร LED
#include <ipst.h>
byte x;
void setup(){ setTextSize(4); }void loop(){
if(uart_available()){
x=uart_getkey();
glcd(1,1,"%h ",x);
if(x=='a'){out(17,1);}
else if(x=='b'){out(17,0);}
}}
![Page 78: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/78.jpg)
78
บอดเรตตองเทากบ 9600
การเปดหนาตาง Serial monitor
![Page 79: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/79.jpg)
79สอสารระหวางไมโครคอนโทรลเลอร 2 บอรด
![Page 80: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/80.jpg)
80
#include <ipst.h>
int x;
void setup(){
}void loop(){
if(uart1_available()){
x=uart1_getkey();
glcd(1,1,"%d ",x);
}}
ตวอยางการรบ และ สงขอมล
ภาครบ#include <ipst.h>
int x=0;
void setup(){}
void loop(){
uart1_putc(x);
x++;
delay(300);
}
ภาคสง
![Page 81: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/81.jpg)
81
![Page 82: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/82.jpg)
82การใชงานหนยนต
![Page 83: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/83.jpg)
83ค าสง motor() : ขบเคลอนมอเตอร
motor (CH,POW)
CH 1-2 คอมอเตอร 1 หรอ 2ALL คอทงมอเตอร 1 และ 2
POW ความเรว -100 ถง 100คาบวก เดนหนาคาลบ ถอยหลง
motor (1,80)
motor (2,-50)
![Page 84: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/84.jpg)
84ค าสง 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()
![Page 85: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/85.jpg)
85การขบเคลอนหนยนตเบองตน
ค าสงเดนหนาmotor(1,Speed);
motor(2,Speed);
ค าสงถอยหลงmotor(1,-Speed);
motor(2,-Speed);
![Page 86: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/86.jpg)
86ค าสงขบเคลอนรปแบบฟงกชน
fd(Speed); เดนหนำbk(Speed); ถอยหลงsl(Speed); เลยวซำยsr(Speed); เลยวขวำ
Speed คอควำมเรวหนยนต 0-100
ao() ;หยด
tl(Speed); เลยวซำยลอเดยวtr(Speed); เลยวขวำลอเดยว
![Page 87: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/87.jpg)
87ฟงกชนขบเคลอนหนยนต
เดนหนา
fd(speed);
ถอยหลง
bk(speed);
เลยวซาย
sl(speed); sr(speed);
tl(speed);
เลยวดานเดยว
tr(speed);
ao();speed = 0-100
motor1 motor2
motor1 motor2
motor1 motor2motor1 motor2
เลยวขวา
![Page 88: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/88.jpg)
88การปรบหนยนตใหเคลอนทตรง
fd2(Speed1,speed2); เดนหนำ
bk2(Speed1,speed2); ถอยหลง
Speed1 คอมอเตอร 1 และ 2Speed2 คอมอเตอร 3 และ 4
![Page 89: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/89.jpg)
89ใชสวตชควบคมการเคลอนท iBOT
in(17) = ซายin(16) = ขวา
![Page 90: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/90.jpg)
90หนยนต บงคบดวยสวตช
#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();
}}
![Page 91: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/91.jpg)
91แผงวงจรตรวจจบแสงสะทอน ZX-03
![Page 92: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/92.jpg)
92รปแบบการตดตง ZX-03 เขาทดานหนาหนยนต
A1 = ซาย A2 = ขวา
![Page 93: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/93.jpg)
93การตดตง ZX-03 ดานใตของหนยนต
ไมเกน 1 CM
![Page 94: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/94.jpg)
94
#include <ipst.h>
void setup(){
OK();
} void loop(){
glcd(1,1,"L=%d ",analog(0));
glcd(3,1,"R=%d ",analog(1));
}
การอานคาสะทอนแสงของพนผว
![Page 95: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/95.jpg)
95ผลลพธการอานคาการสะทอน
อานคาพนผวสขาวอานคาพนผวสด า
คาทอานไดเปลยนแปลงตามความสงเซนเซอรจากพน
![Page 96: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/96.jpg)
96หนยนตเคลอนทหยดทเสนด า
#include <ipst.h>
void setup(){
OK();
fd(100);
while(analog(0)>250);
ao();
glcd(1,1,"Stop... ");
} void loop(){}
มาจากคากลางระหวางขาวกบด า
(450+50)/2
![Page 97: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/97.jpg)
97รปแบบหนยนตเคลอนทตามเสน
1if(L>250&&R>250){
fd(60);
}
เมอซายและขวาเจอขาวเดนตรงไป
![Page 98: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/98.jpg)
98รปแบบหนยนตเคลอนทตามเสน
2if(L<250&&R>250){
sl(60);
delay(20);
}
เมอซายเจอด าและขวาเจอขาวเลยวซาย
![Page 99: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/99.jpg)
99รปแบบหนยนตเคลอนทตามเสน
3if(L>250&&R<250){
sr(60);
delay(20);
}
เมอซายเจอขาวและขวาเจอด าเลยวขวา
![Page 100: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/100.jpg)
100รปแบบหนยนตเคลอนทตามเสน
4if(L<250&&R<250){
fd(60);
delay(200);
}
เมอซายเจอด าและขวาเจอด าเดนตรงขามทางแยก
![Page 101: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/101.jpg)
101ทดสอบสนามเคลอนทตามเสนอยางงาย
![Page 102: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/102.jpg)
102ตวอยางการท าสนามดวยเทปพนสายไฟ
![Page 103: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/103.jpg)
103
#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); }
}
โปรแกรมทดสอบ
![Page 104: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/104.jpg)
104เจอเสนตดสงเสยงตดออกล าโพง
![Page 105: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/105.jpg)
105
#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); }
}
โปรแกรมเจอเสนตดสงเสยงตดออกล าโพง
![Page 106: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/106.jpg)
106เจอเสนตดแลวเลยวขวา
![Page 107: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/107.jpg)
107
#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); }
}
โปรแกรมเจอเสนตดแลวเลยวขวา
![Page 108: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/108.jpg)
108
108
การเลยว 90 องศาพอดเมอเจอเสนตด
![Page 109: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/109.jpg)
109รปแบบการสรางฟงกชน
void R90(int x){
ชดค าสงy=x+2;
...}
ชอฟงกชน
ชดค าสงในฟงกชน
การใชงานฟงกชน R90(200);
ตวแปรทสงไปยงฟงกชน
![Page 110: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/110.jpg)
110ฟงกชนเจอเสนตดเลยวขวา/ซาย
void R90(){
fd(60);
sound(16,1500,100);
while(analog(1)>250){sr(60);}
while(analog(1)<250){sr(60);}
}
![Page 111: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/111.jpg)
111
#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);}
}
ปรบแก เจอเสนตดแลวเลยวขวา
![Page 112: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/112.jpg)
112
![Page 113: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/113.jpg)
113แบตเตอรลเธยม โพลเมอร : Li-Po
แบตเตอร Li-Po
สายเชอมตอแบตเตอร
2 เซล 7.4V กระแส 1100mA จายกระแส 30 เทา ชารจ 5 เทา
แดง บวกด า ลบ
![Page 114: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/114.jpg)
114
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 ชวโมง
![Page 115: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/115.jpg)
115ขอดของแบตเตอร Li-Po
ขอดของแบตเตอรแบบ Li-Po เมอน ามาใชกบหนยนต1. มน าหนกเบาในเมอเทยบกบความจ (mAh) 2. จายกระแสไดมากกวาความจ ท าใหหนยนตมความเรวเพมขนชดเจน 3. แรงดนคงท หนยนตท างานนงตลอด จนหมดความจ 4. มหลายรปแบบขนาด ท าใหยดตดตงไดงาย 5. คายประจดวยตวเอง(Self Discharge) นอย6. ชารจเตมเรวมาก
![Page 116: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/116.jpg)
116ขอเสยของแบตเตอร Li-Po
ขอเสยของแบตเตอรแบบ Li-Po เมอน ามาใชกบหนยนต1. มราคาแพงเมอเทยบกบแบตเตอรชนดอนๆ 2. ตองใชเครองชารจทมความเฉพาะ ซงบางแบบกมราคาแพง 3. ตองดแลเปนพเศษ ถาเกดการลดวงจรจะเกดความเสยหายใหญหลวง 4. ตองคอยดแลเรองความจ ถาใกลหมด จะเกดการสญเสยแรงดนและแบตเตอรเกดความเสยหาย ตองมการตรวจวดความจของแบตเตอรอยเสมอเมอใชงาน5. เมอไมใชงานนานๆ ตองไมใหแบต มความจดเตมคางไว ไมง นแบตจะบวม
![Page 117: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/117.jpg)
117วดแบต Li-Po และเตอนปองกนแบตเสอม
วด Volt อยางเดยว
แสดงไฟและเตอน
วดโวลตและเตอน
![Page 118: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/118.jpg)
118เครองชารจแบตอเนกประสงคกระแสสง
ชารจถาน Ni-MHชารจแบต Li-Poชารจแบตรถยนต
![Page 119: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/119.jpg)
119การเชอมตอกบบอรด IPST-SE
ไฟเตอนแบตถาไฟเตอนตดตองรบชารต
![Page 120: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/120.jpg)
120แขนจบ SM-GRIPPER
SERVO1 : SV0
SERVO2: SV1
![Page 121: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/121.jpg)
121ขนตอนการตดตงกบ IPST-SE1. ถอดโครงหนยนต IPST-SE ออก
![Page 122: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/122.jpg)
122ขนตอนการตดตงกบ IPST-SE
2. ตดตงเสารอง 32 มม.
![Page 123: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/123.jpg)
123ขนตอนการตดตงกบ IPST-SE3. ยดบอรด IPST-SE เขากบ SM-GRIPPER
![Page 124: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/124.jpg)
124ขนตอนการตดตงกบ IPST-SE4. วาง SM-GRIPPER เขากบฐานหนยนต ใชสกรขนยด
![Page 125: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/125.jpg)
125ขนตอนการตดตงกบ IPST-SE5. น าแบตเตอร Li-Po ตดตงเขากบ SM-GRIPPER
![Page 126: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/126.jpg)
126
SV0
SV1
ขนตอนการตดตงกบ IPST-SE6. เสยบสาย SERVO เขาทชอง SV0 และ SV1
![Page 127: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/127.jpg)
127การใชงานเซอรโวมอเตอร
แกนหมน 180 องศา
ไฟเลยง (+) GND (-)
สญญาณ (S)
GND (-)
สญญาณ (S)
![Page 128: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/128.jpg)
128ฟงกชนขบเซอรโวมอเตอร
servo(CH,POS);
CH ชองทใชขบ = 1 ถง 4
POS ต าแหนงองศาเซอรโว = 0-180 ,-1คา -1 หมายถงหยดจายสญญาณใหเซอรโวเซอรโวจะไมลอกแกน
![Page 129: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/129.jpg)
129โปรแกรมทดสอบเซอรโว 1
129
#include <ipst.h>
int x;
void setup(){
OK();glcdClear();
}void loop(){
x=knob(180);
servo(1,x);
glcd(1,1,"%d ",x);
}
กางออกสด
129
หนบเขาสดหมน knob ทดสอบ
![Page 130: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/130.jpg)
130โปรแกรมทดสอบเซอรโว 2
130
#include <ipst.h>
int x;
void setup(){
OK();glcdClear();
}void loop(){
x=knob(180);
servo(2,x);
glcd(1,1,"%d ",x);
}
ขนานกบพน
ตงฉากกบพนหมน knob ทดสอบ
![Page 131: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/131.jpg)
131ฟงกชนใหเซอรโวอยในต าแหนง 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);
}
![Page 132: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/132.jpg)
132ชด Wireless Joy Stick Kit
![Page 133: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/133.jpg)
133ตดตง Joy PSX เขากบหนยนต IPST-SE
DAT ตอกบขา 30CMD ตอกบขา 29
SEL ตอกบขา 28CLK ตอกบขา 27
![Page 134: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/134.jpg)
134เสยบตวรบเขากบ ZX-PSX2
DAT ตอกบขา 30CMD ตอกบขา 29SEL ตอกบขา 28CLK ตอกบขา 27
![Page 135: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/135.jpg)
135รปแบบการก าหนดสวนหวโปรแกรม
#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 แสดงวาเชอมตอได
![Page 136: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/136.jpg)
136ค าสงเรยกชอป มตางๆ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
![Page 137: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/137.jpg)
137อานคาการกด 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);
}
![Page 138: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/138.jpg)
138อานคาจอยอะนาลอก แสดงผลออก 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);
}
![Page 139: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/139.jpg)
139ควบคมหนยนตดวยป ม 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);
}
![Page 140: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/140.jpg)
140ตดตงบอรด IPST-SE บนโครง SUMO
![Page 141: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/141.jpg)
141ตดตง ZX-03 ตรวจจบการออกนอกสนามซโม
![Page 142: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/142.jpg)
142การพวงสายมอเตอร ดวยขวตอ IDC 2 ขา
![Page 143: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/143.jpg)
143การพวงมอเตอร ซายและขวา
A
B
C
D
A+B C+Dmotor1 motor2
ซาย ขวา
![Page 144: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/144.jpg)
144ซโมอยางงาย
#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);
}
}
![Page 145: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/145.jpg)
145ควบคมดวยจอย PSX
![Page 146: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/146.jpg)
146โปรแกรม APP INVENTOR
สรางโปรแกรมควบคม IPST-SE แบบไรสายผาน Android ดวยโมดล BlueStick และซอฟตแวร App Inventor 2
![Page 147: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/147.jpg)
147เปดใชงาน App Inventor 2 (Online)
เขำไปท http://appinventor.mit.edu/ จำกนนกด Create
![Page 148: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/148.jpg)
148ลงชอเขาใชงานดวยบญช Google
ลงชอเขาใช แนะน าการตงคา Android
กด Continue ไปตอ
![Page 149: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/149.jpg)
149สราง Project ใหม
ตงชอ Project
![Page 150: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/150.jpg)
150หนาตาง DesignerDesigner เปนทส าหรบวางป มหรอขอความส าหรบตดตอผใช
![Page 151: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/151.jpg)
151หนาจอส าหรบการเขยนโคดทเรยกวา Blocks
![Page 152: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/152.jpg)
152เชอมตอ App Inventor กบแอนดรอยด 3 แบบแบบท 1 เชอมตอดวย WIFI (เราจะเลอกใชวธน) แบบท 2 เชอมตอผานซอฟตแวรอมเลเตอร แบบท 3 เชอมตอตรงผานสาย USB
![Page 153: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/153.jpg)
1531.ขนตอนการเชอมตอผาน WIFI1. ดาวนโหลดและตดตงโปรแกรม MIT AI2 Companion จาก Play Store บนแอนดรอยด2. ใหคอมพวเตอรและแอนดรอยดใช WIFI ชดเดยวกน
![Page 154: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/154.jpg)
154App Inventor 2 ใหเลอกเชอมตอแบบ AI Companion
![Page 155: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/155.jpg)
155จะมหนาตางแสดง QRCODE และเลขรหสดงรป
ทแอนดรอยดใหเปดแอพ MIT AI2 Companion เลอกแสกน QRCODE หรอปอนรหสทปรากฏกได
![Page 156: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/156.jpg)
156
เมอกด Connect หนาจอแอนดรอยดจะเหมอนกบหนาจอออกแบบของ App Inventor
การเปลยนแปลงหนาจอสมพนธกบโปรแกรม
![Page 157: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/157.jpg)
157การเขยนโปรแกรมเพอตดตอกบโมดลบลทธ
ขนตอนออกแบบ
![Page 158: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/158.jpg)
158ในสวน Properties หวขอ Text เปลยนชอเปน Connect
![Page 159: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/159.jpg)
159ลากป ม Button มาวางอกสองป ม เปลยนชอเปน ON และ OFF
![Page 160: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/160.jpg)
160 ไปทหวขอ Connectivity เลอก BluetoothClient1 มาวาง
![Page 161: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/161.jpg)
161ขนตอนการเขยนโคด
เลอกเปลยนหนาตางไปทหนา Blocks
เลอกเปลยนหนาตางไปทหนา Blocks
ลากบลอกชดแรกส าหรบเรยกรายการของอปกรณบลทธมาแสดง
![Page 162: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/162.jpg)
162ขนตอนการเขยนโคดลากบลอกชดท 2 หลงจากเลอกรายการจาก List แลว ให Connect บลทธจากแอดเดรสทเลอก
ชดบลอกชดท 3 เมอกดป ม ON ใหสงคาเลข 1 ออกไปยงบลทธ
![Page 163: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/163.jpg)
163ขนตอนการเขยนโคดชดบลอกชดท 4 เมอกดป ม OFF ใหสงคาเลข 0 ออกไปยงบลทธ
![Page 164: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/164.jpg)
164ขนตอนการเขยนโคด
รวมโคดทงหมดกจะเปนดงน
![Page 165: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/165.jpg)
165การตอโมดล BlueStick เขากบบอรด IPST-SE
![Page 166: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/166.jpg)
166การเขยนโปรแกรมรบคาจาก BlueStick
บอรด มฟงกชนสอสารอนกรม ใชชอวา UART uart1()
ส าหรบสงขอความออกไป
uart1_available() ส าหรบดผลวามขอมลถกสงเขามาหรอไม
uart1_getkey() ส าหรบอานคาขอมลทถกสงมา
![Page 167: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/167.jpg)
167 ตวอยางโปรแกรม รบคาและแสดงผลท 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"); }
} }
![Page 168: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/168.jpg)
168ทดสอบผลการท างานของ App ทเขยนขน
ไปท ตงคา > บลทธ ของแอนดรอยดกอน จากนนกดคนหา เพอหาโมดล BlueStick ซงอาจจะตงชอเปน Linvor หรอชออนๆ
![Page 169: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/169.jpg)
169จบคบลทธ
ใหคลกเลอก ใส PIN ซงในทนเลอกใช 1234 เปนคามาตรฐาน
![Page 170: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/170.jpg)
170หลงจากจบคแลว
![Page 171: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/171.jpg)
171กด Connect และเลอกชอทสราง
![Page 172: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/172.jpg)
172หลง Connect ไฟท BlueStick จะตดคาง
เมอกดสวตช ON ทหนาจอ ขอความท GLCD จะแสดงขอความ “ON” สวนเมอกดสวตช OFF ทหนาจอ ขอความท GLCD จะแสดงขอความ “OFF”
![Page 173: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/173.jpg)
173การตดตง App ไปทแอนดรอยด
เมอทดสอบโคดเปนทพอใจแลว ตองการตดตง App ไปยงแอนดรอยดใหไปทเมน Build เลอกท าได 2 ทาง
![Page 174: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/174.jpg)
174การตดตง App ไปทแอนดรอยด (วธแรก)
วธท 1 App (provide QR code for .apk) จะมหนาตางแสดง QR code ลงกดาวนโหลดไฟล .apk ส าหรบตดตง ใชได 2 ชวโมง
![Page 175: การใช้งาน 1 กล่องสมองกล · 2018-04-25 · การแสดงผลค่าตวัเลขด้วย glcd 60 glcd(0,0,"%d",100); ค่าพิเศษ](https://reader034.fdocument.pub/reader034/viewer/2022043007/5f9455a21d3b0a045c318ae0/html5/thumbnails/175.jpg)
175การตดตง App ไปทแอนดรอยด (วธท 2)
วธท 2 บนทกไฟลลงคอมพวเตอร แลวคอยคดลอกใสเครองไปตดตง ซงอาจจะไปตดตงเครองอนๆกได