รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา :...

24
รายวิชา : กล่องสมองกล IPST MicroBox SE รหัสวิชา : 22207 ครูผู ้สอน : ครูยอดชาย ขุนสังวาลย์

Transcript of รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา :...

Page 1: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

รายวชา : กลองสมองกล IPST –MicroBox SEรหสวชา : ง22207ครผสอน : ครยอดชาย ขนสงวาลย

Page 2: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

1. การเขยนโปรแกรมเพอแสดงผลแบบประยกต2. การใชค าสงลางจอภาพ3. การใชค าสงหนวงเวลา4. การเขยนโปรแกรมเพอแสดงรปทรงเรขาคณต

Page 3: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207
Page 4: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

รปแบบค าสงglcdClear() ;

อธบายการท างาน : ใชเพอลางจอภาพใหวางเปลา

Page 5: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

//โปรแกรมลางจอภาพ (แบบท 1)#include <ipst.h> void setup (){

glcd(0,0,“Clear Screen");glcdClear(); // ค าสงลางจอภาพ

}void loop (){}

Test5.pde

โปรแกรม 5

ผลลพธ ???

Page 6: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

//โปรแกรมลางจอภาพ (แบบท 2)#include <ipst.h> void setup (){

glcdClear(); // ค าสงลางจอภาพglcd(0,0,“Clear Screen");

}void loop (){}

Test6.pde

โปรแกรม 6

ผลลพธ ???

Page 7: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

รปแบบค าสง

sleep (Time) ;Time หนวยเปน Milliseconds

1000 มคาเทากบ 1 วนาท500 มคาเทากบ 1/2 วนาท

อธบายการท างาน : ใชเพอหนวงเวลาในการท างาน

Page 8: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

//โปรแกรมหนวงเวลา#include <ipst.h> void setup (){

glcdClear();glcd(0,0,“Clear Screen");sleep(1000); // ค าสงหนวงเวลา

}void loop (){}

Test7.pde

โปรแกรม 7

ผลลพธ ???

Page 9: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

//โปรแกรมหนวงเวลา#include <ipst.h> void setup (){

glcd(0,0,“Clear Screen");sleep(1000); // ค าสงหนวงเวลาglcdClear();

}void loop (){}

Test8.pde

โปรแกรม 8

ผลลพธ ???

Page 10: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

//โปรแกรมหนวงเวลาแบบวนซ า (กระพรบ)#include <ipst.h> void setup (){}void loop (){

glcd(0,0,“Clear Screen");sleep(1000); // ค าสงหนวงเวลาglcdClear(); // ค าสงลางจอภาพ

}Test9.pde

โปรแกรม 9

ผลลพธ ???

Page 11: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

ใหนกเรยนเขยนโปรแกรมเพอท าการแสดงผลทางจอภาพโดยมขอก าหนดดงน 1. ใหแสดงขอความ Welcome To (กระพรบ 3 ครง) 2.จากนนใหแสดงขอความ IPST-MicroBox 3. เมอท างานขอท 1 และ 2 เสรจแลวใหจบการท างานสน าเงน

Welcome toIPST-MicroBox

ผลลพธ

Page 12: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

//โปรแกรมหนวงเวลา + และลางจอภาพ (ขอความกระพรบ)#include <ipst.h> void setup (){

glcd(0,0,“Welcome to");sleep(500); // ค าสงหนวงเวลาglcdClear(); // ค าสงลางจอภาพglcd(0,0,“Welcome to");sleep(500); // ค าสงหนวงเวลาglcdClear(); // ค าสงลางจอภาพglcd(0,0,“Welcome to");sleep(500); // ค าสงหนวงเวลาglcdClear(); // ค าสงลางจอภาพglcd(0,0,“IPST - MicroBox");

}void loop (){} Test10.pde

โปรแกรม 10

Page 13: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

ใหนกเรยนเขยนโปรแกรมเพอท าการแสดงผลทางจอภาพโดยมขอก าหนดดงน 1. ใหแสดงขอความ Welcome To (กระพรบ 3 ครง) 2.จากนนใหแสดงขอความ IPST-MicroBox 3. เมอท างานขอท 1 และ 2 เสรจแลวใหวนซ าไปเรอยๆ

Welcome toIPST-MicroBox

ผลลพธ

Page 14: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

//โปรแกรมหนวงเวลา + และลางจอภาพ (ขอความกระพรบ)#include <ipst.h> void setup (){}void loop (){

glcd(0,0,“Welcome to");sleep(500); // ค าสงหนวงเวลาglcdClear(); // ค าสงลางจอภาพglcd(0,0,“Welcome to");sleep(500); // ค าสงหนวงเวลาglcdClear(); // ค าสงลางจอภาพglcd(0,0,“Welcome to");sleep(500); // ค าสงหนวงเวลาglcdClear(); // ค าสงลางจอภาพglcd(0,0,“IPST - MicroBox");

} Test11.pde

โปรแกรม 11

Page 15: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

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 รศม

Page 16: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

Y(0 – 160 Pixel)

X(0 – 128 Pixel)

Page 17: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

X1 X2 X3 X4

Y1X1,Y1

(1,1)X2,Y2(4,1)

Y2

Y3

Y4X1,Y1(1,4)

X2,Y2(4,4)

Page 18: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

จงสรางวงกลมสแดงโดยม จดศนยกลางอยตรงกลางจอภาพ และมรศมเตมหนาจอพอด

Page 19: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

จงสรางเสน 4 เสน โดยมจดตดรวมกนทจดศนยกลางของจอภาพพอด

Page 20: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

จงสรางสเหลยมซอนกนดงรป

Page 21: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

1. จงระบชดค าสงโปรแกรมพรอมทงอธบายการท างาน1.1 ค าสงลางจอภาพ ?

รปแบบค าสง ..................................................................... อธบายการท างาน ............................................................. .........................................................................................

1.2 ค าสงหนวงเวลา ? รปแบบค าสง....................................................................... อธบายการท างาน ............................................................

.........................................................................................

Page 22: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

2. จงอธบายหลกการท างานจากชดค าสงทก าหนดใหvoid setup (){

glcd(0,0, “IPST-MicroBox”);sleep(500);glcdClear();

}

อธบายหลกการท างาน...............................................................................................................................................................

void loop (){

glcd(0,0, “IPST-MicroBox”);sleep(500);glcdClear();

}

อธบายหลกการท างาน...............................................................................................................................................................

Page 23: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207

3. จงเขยนชดค าสงโปรแกรมเพอแสดงผลลพธออกทางจอภาพตามล าดบภาพทก าหนดให ?

Welcome To IPST-MicroBox By Group 1

Room 1/1

แสดงผล 1 วนาท แสดงผล 1 วนาท แสดงผล 3 วนาท

Page 24: รายวิชา กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207