บอรด ipst คอื บอรด สมองกล ทม่ี ไี มโครคอนโทรลเลอรเ ปน ตวั ควบคมุ หลกั สามารถนําบอรด ipst มาประยุกตใ นการสรา งเปน หุนยนต และ สามารถนํามาประยกุ ตทาํ โครงงานสิ่งประดษิ ฐตาง ๆ ได
ไมโครคอนโทรลเลอร (อังกฤษ: microcontroller มักยอวา µC, uC หรอื MCU) เปน อุปกรณช ปิ ไอซพี ิเศษชนดิ หนึง่ ที่เราสามารถเขียนโปรแกรม เพ่อื ควบคมุ การทาํ งานตามทต่ี อ งการได
ซอฟตแ วรที่ใชเ ขยี นโปรแกรม คอื โปรแกรม Arduino ซ่ึง บอรด ipst รองรับภาษา C
Compiler (คอมไพรเลอร) จะนาํ เอา Source code (ซอสโคด) มาทําการคอมไพล เพอื่ แปลจากภาษาท่ีมนษุ ยเ ขาใจไปเปน ภาษา เครื่องที่คอมพวิ เตอรเ ขา ใจได
Source code คือ คาํ สง่ั หรือโคด ในโปรแกรม ซึง่ เขียนดวยภาษา คอมพิวเตอร ภาษาตางๆ เชน C , Java , pascal เปนตน มนุษย สามารถอานเขาใจได ซ่ึงโปรแกรมเมอรจะตอ งเขียนกอนที่ โปรแกรมจะถูกแปลไปเปน คาํ ส่งั ภาษาเครอ่ื ง ท่คี อมพวิ เตอร สามารถเขาใจได
#include <ipst.h> void setup() { glcd(0,0,\"Hello World\"); } void loop() { }
ไฟลไลบรารี คอื ทีเ่ ก็บชดุ คาํ สั่งยอ ยตา ง ๆ สรางขึ้นมาเพ่อื ชวยลด ขน้ั ตอนและลดความซับซอ นในการเขยี นโปแกรม #include <ipst.h>
ipst_glcd.h ipst_sleep.h ipst_in_out.h ipst_analog.h ipst_sound.h ipst_motor.h ipst_servoMotor.h ipst_led8.h
ขอ ผดิ พลาด (error) คอื ความผดิ พลาดท่เี กดิ ขน้ึ จากการเขียนโปรแกรม ขอสังเกตเบอื้ งตนงา ย ๆ คอื - () - {} -; - ตวั แปรไปซาํ้ กับคาํ สงวน
หลกั การทาํ งานของบอรด ipst อนิ พตุ ประมวล เอาตพุต ผล
เซนเซอร (sensor) เปน สวนหน่ึงทสี่ ําคัญในการทํางานของหนุ ยนต เพราะเซน็ เซอรเ ปรียบเสมือนกบั ประสาทสมั ผสั เชน เปน หู ตา ของ หุนยนต ในการทาํ งานของมนุษยจะมตี าเปน อวยั วะท่ีทําหนา ท่ีรับภาพ หูทาํ หนา ที่รบั เสียง ผวิ หนังทําหนา ทร่ี ับรกู ารสัมผสั และอณุ หภมู ิ อวยั วะ เหลา นจี้ ะทาํ การเปล่ยี นการสัมผสั ทาง ตา หู ผิวหนัง ใหกลายเปน สัญญาณทางประสาทสง ใหส มอง เชนเดียวกนั กับเซน็ เซอรจะทําหนาท่ี เปลยี่ น แสง เสียง สัมผสั อุณหภมู ิ ใหก ลายเปนสัญญาณไฟฟา ทีจ่ ะสง ใหภ าคควบคุม
สญั ญาณอนาลอก (Analog Signal) หมายถงึ สญั ญาณขอ มูล แบบตอ เน่ือง มีขนาดของสญั ญาณไมคงที่ มีการเปลี่ยนแปลงขนาด ของสญั ญาณแบบคอยเปน คอยไป มีลักษณะเปนเสน โคง ตอเนอ่ื ง กนั ไป โดยการสงสญั ญาณแบบอนาล็อกจะถกู รบกวนใหมีการแปล ความหมายผิดพลาดไดงาย เชน สญั ญาณเสยี งในสายโทรศพั ท
สัญญาณดจิ ติ อล(Digital Signal) หมายถึง สญั ญาณท่ี เก่ยี วของกบั ขอมูลแบบไมตอ เนอ่ื ง ที่มขี นาดแนน อนซงึ่ ขนาดดงั กลา วอาจกระโดดไปมาระหวางคาสองคา คือ สญั ญาณระดบั สงู สุดและสัญญาณระดบั ต่ําสดุ ซงึ่ สญั ญาณดิจติ อลน้เี ปน สัญญาณที่ คอมพวิ เตอรใ ชใ นการทาํ งานและตดิ ตอสื่อสารกนั เปน คาของเลข ลงตวั โดยปกติมักแทนดวย ระดับแรงดนั ท่แี สดงสถานะเปน \"0\" และ \"1\"
Servo Motor มีหนา ท่ขี บั เคล่อื นอุปกรณข องเครอื่ งจักรกลหรือระบบของการ ทํางานนัน้ ๆ ใหเ ปนไปตามรูปแบบท่ี ไดร บั คําสั่ง Servo Motor เคลื่อนที่ดวย ความเร็วเทาไหรและระยะทางตามทเี่ ราไดเ ขียนโปรแกรมควบคุม
Search
Read the Text Version
- 1 - 18
Pages: