กล่องสมองกล IPST MicroBox SEรายวิชา :...
Transcript of กล่องสมองกล IPST MicroBox SEรายวิชา :...
![Page 1: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/1.jpg)
รายวชา : กลองสมองกล IPST –MicroBox SEรหสวชา : ง22207ครผสอน : ครยอดชาย ขนสงวาลย
![Page 2: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/2.jpg)
1. การประยกตใชปมสวทซ OK2. การแสดงผลทางหลอด LED3. การแสดงผลทางล าโพง Speaker
![Page 3: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/3.jpg)
![Page 4: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/4.jpg)
การประยกตใชปมสวทซ OK
![Page 5: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/5.jpg)
รปแบบค าสงsw_OK_press() ;
sw_OK_press() เปนค าสงรอการกดสวตช OK บน IPST-MicroBOX ซงจะมสถานะดงน
1 (True) เมอกดสวตช 0 (False) เมอไมกดสวตช
![Page 6: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/6.jpg)
//โปรแกรมกดสวทซ OK เพอแสดงขอความ#include <ipst.h> void setup (){
glcd(0,0,“Press Switch OK"); sw_OK_press(); // ค าสงการกดสวทซ OK
glcdClear();glcd(0,0,“IPST-MicroBOX");
}void loop (){} Test12.pde
โปรแกรม 12
ผลลพธ ???
![Page 7: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/7.jpg)
//โปรแกรมกดสวทซ OK เพอแสดงขอความกระพรบ#include <ipst.h> void setup (){
glcd(0,0,“Press Switch OK"); sw_OK_press(); // ค าสงการกดสวทซ OK}void loop (){ glcdClear();glcd(0,0,“IPST-MicroBOX");
} Test13.pde
โปรแกรม 13
ผลลพธ ???
![Page 8: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/8.jpg)
การแสดงผลทางหลอด LED
![Page 9: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/9.jpg)
รปแบบค าสงout(ch,state);
Ch คอ ต าแหนงชองสญญาณทเชอมตอstate คอ สถานะของของหลอด
ม สถานะ ดงน
![Page 10: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/10.jpg)
//โปรแกรมแสดงผลทางหลอด LED 1 หลอด (เปด)#include <ipst.h> void setup (){
glcd(0,0,“Press Switch OK"); sw_OK_press(); out(17,1); // เปดไฟหลอด LED ทชอง 17}void loop (){}
Test14.pde
โปรแกรม 14
ผลลพธ ???
![Page 11: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/11.jpg)
//โปรแกรมแสดงผลทางหลอด LED 1 หลอด (เปด-ปด)#include <ipst.h> void setup (){
glcd(0,0,“Press Switch OK"); sw_OK_press(); out(17,1); // เปดไฟหลอด LED ทชอง 17 out(17,0); // ปดไฟหลอด LED ทชอง 17}void loop (){} Test15.pde
โปรแกรม 15
ผลลพธ ???
![Page 12: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/12.jpg)
ใหนกเรยนเขยนโปรแกรมเพอท าการแสดงผลทางหลอด LED โดยมขอก าหนดดงน 1. ใหแสดงขอความ Press OK Open Light
(กดสวทซ OK เพอไปสขนตอนตอไป) 2. หลอด LED กระพรบ 2 ครง โดยกระพรบ ครงละ 1 วนาท 3. เมอท างานขอท 1 และ 2 เสรจแลวใหจบการท างาน
ผลลพธPress OK Open Light
![Page 13: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/13.jpg)
//โปรแกรมแสดงผลทางหลอด LED 1 หลอด (กระพรบ 2 ครง)#include <ipst.h> void setup (){
glcd(0,0,“Press OK Open Light "); sw_OK_press();
glcdClear(); out(17,1); // เปดไฟหลอด LED ทชอง 17 sleep(1000); // หนวงเวลา 1 วนาท out(17,0); // ปดไฟหลอด LED ทชอง 17
sleep(1000); // หนวงเวลา 1 วนาท out(17,1); // เปดไฟหลอด LED ทชอง 17 sleep(1000); // หนวงเวลา 1 วนาท out(17,0); // ปดไฟหลอด LED ทชอง 17
sleep(1000); // หนวงเวลา 1 วนาท}void loop (){ } Test16.pde
โปรแกรม 16
![Page 14: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/14.jpg)
ใหนกเรยนเขยนโปรแกรมเพอท าการแสดงผลทางหลอด LED โดยมขอก าหนดดงน 1. ใหแสดงขอความ Press OK Open Light
(กดสวทซ OK เพอไปสขนตอนตอไป) 2. หลอด LED กระพรบตลอดเวลา โดยกระพรบ ครงละ 1 วนาท
ผลลพธPress OK Open Light
![Page 15: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/15.jpg)
//โปรแกรมแสดงผลทางหลอด LED 1 หลอด (กระพรบตลอดเวลา)#include <ipst.h> void setup (){
glcd(0,0,“Press OK Open Light "); sw_OK_press();
glcdClear(); }void loop (){
out(17,1); // เปดไฟหลอด LED ทชอง 17 sleep(1000); // หนวงเวลา 1 วนาท out(17,0); // ปดไฟหลอด LED ทชอง 17
sleep(1000); // หนวงเวลา 1 วนาท}
Test17.pde
โปรแกรม 17
![Page 16: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/16.jpg)
//โปรแกรมแสดงผลทางหลอด LED 2 หลอด (เปดพรอมกน)#include <ipst.h> void setup (){
glcd(0,0,“Press Switch OK"); sw_OK_press(); out(17,1); // เปดไฟหลอด LED ทชอง 17 out(18,1); // เปดไฟหลอด LED ทชอง 18}void loop (){}
Test18.pde
โปรแกรม 18
ผลลพธ ???
![Page 17: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/17.jpg)
ใหนกเรยนเขยนโปรแกรมเพอท าการแสดงผลทางหลอด LED โดยมขอก าหนดดงน 1. ใหแสดงขอความ Press OK Open Light
(กดสวทซ OK เพอไปสขนตอนตอไป) 2. หลอด LED จ านวน 2 หลอด กระพรบสลบกน ตลอดเวลา
ผลลพธPress OK Open Light
![Page 18: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/18.jpg)
//โปรแกรมแสดงผลทางหลอด LED 2 หลอด (กระพรบสลบกนตลอดเวลา)#include <ipst.h> void setup (){
glcd(0,0,“Press OK Open Light "); sw_OK_press();
glcdClear();glcd(0,0, “Blink”);
}void loop (){
out(17,1); // เปดไฟหลอด LED ทชอง 17 out(18,0); // ปดไฟหลอด LED ทชอง 18 sleep(1000); // หนวงเวลา 1 วนาท out(17,0); // ปดไฟหลอด LED ทชอง 17 out(18,1); // เปดไฟหลอด LED ทชอง 18
sleep(1000); // หนวงเวลา 1 วนาท} Test19.pde
โปรแกรม 19
![Page 19: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/19.jpg)
การแสดงผลทางล าโพง Speaker
![Page 20: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/20.jpg)
การแสดงผลออกทางล าโพง หรอ การสรางเสยงใน IPST-MicroBox จะม 2 ฟงกชน ดงน
1. ฟงกชน beep2. ฟงกชน sound
![Page 21: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/21.jpg)
ฟงกชน beepฟงกชนก าเนดเสยงอยางงาย beep : ท าหนาท
ก าเนดเสยงความถ 500 Hz นาน 100 มลลวนาท
รปแบบค าสง
beep(ch);Ch คอ ต าแหนงชองสญญาณทเชอมตอรปแบบการใชงาน เชน beep(20);
![Page 22: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/22.jpg)
//โปรแกรมแสดงผลทางโพง beep (1 ครง)#include <ipst.h> void setup (){
glcd(0,0,“Press Switch OK"); sw_OK_press(); beep(20); // สงเสยง beep ทชอง 20}void loop (){}
Test20.pde
โปรแกรม 20
ผลลพธ ???
![Page 23: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/23.jpg)
//โปรแกรมแสดงผลทางโพง beep (ทกๆ 1 วนาท)#include <ipst.h> void setup (){
glcd(0,0,“Press Switch OK"); sw_ok_press();}void loop (){
beep(20); // สงเสยง beep ทชอง 20 sleep(1000);} Test21.pde
โปรแกรม 21
ผลลพธ ???
![Page 24: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/24.jpg)
ฟงกชน Soundฟงกชนก าเนดเสยงความถใดๆ sound : ท าหนาทก าเนด
เสยงความถ ตามชวงเวลาทก าหนดรปแบบค าสง
sound(ch,freq,time); Ch คอ ต าแหนงชองสญญาณทเชอมตอfreq คอ ความถของสญญาณเสยงtime คอ ระยะเวลาทก าเนดเสยงมหนวยเปนมลลวนาท รปแบบการใชงาน เชน sound(20,1500,500);
![Page 25: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/25.jpg)
//โปรแกรมแสดงผลทางโพงทความถ 1500 Hz (1 ครง)#include <ipst.h> void setup (){
glcd(0,0,“Press Switch OK"); sw_OK_press(); sound(20,1500,1000); // สงเสยงความถ 1500 Hz นาน 1 วนาท ทชอง 20}void loop (){}
Test20.pde
โปรแกรม 22
ผลลพธ ???
![Page 26: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/26.jpg)
//โปรแกรมแสดงผลทางโพงทความถ 1500 Hz นาน 0.5 วนาท โดยเวนหวงทกๆ 1 วนาท#include <ipst.h> void setup (){
glcd(0,0,“Press Switch OK"); sw_OK_press();}void loop (){
sound(20,1500,500); // สงเสยงความถ 1500 Hz นาน 1 วนาท ทชอง 20 sleep(1000);} Test21.pde
โปรแกรม 21
ผลลพธ ???
![Page 27: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/27.jpg)
1. จงระบชดค าสงโปรแกรมพรอมทงอธบายรปแบบค าสง1.1 ค าสงแสดงผลทางหลอด LED
รปแบบค าสง ..................................................................... อธบายรปแบบค าสง ........................................................... .........................................................................................
1.2 ค าสงแสดงผลทางล าโพง Speaker (แบบ beep และ Sound) รปแบบค าสง.......................................................................
อธบายรปแบบค าสง ........................................................... .........................................................................................
![Page 28: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/28.jpg)
2. จงอธบายหลกการท างานของชดค าสงโปรแกรมทก าหนดให
void loop (){
beep(20); sleep(1000);}
อธบายหลกการท างาน...............................................................................................................................................................
void loop (){
sound(20,2500,500);sleep(1000);
}
อธบายหลกการท างาน...............................................................................................................................................................
![Page 29: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/29.jpg)
3. จงเขยนชดค าสงโปรแกรมเพอแสดงผลลพธออกทางจอภาพตามล าดบภาพทก าหนดให ?
Press OK Light And
SoundShow
LED 2 หลอดกระพรบสลบกน
สงเสยงนาน1 วนาท
![Page 30: กล่องสมองกล IPST MicroBox SEรายวิชา : กล่องสมองกล IPST – MicroBox SE รหัสวิชา : ง22207 ครูผู้สอน](https://reader034.fdocument.pub/reader034/viewer/2022050217/5f6326f9813f8c7b6c458a1b/html5/thumbnails/30.jpg)