Page 75 - ArduinoและPOP-BOT
P. 75
75
การพั ฒนาโปรแกรมภาษา C/C++ ด วย Arduino สํ าหรั บหุ นยนต POP-BOT ดํ าเนิ นการภายใต การสนั บสนุ น
ของไฟล ไลบรารี popbot.h ทั้ งนี้ เพื่ อช วยลดขั้ นตอนและความซั บซ อนในการเขี ยนโปรแกรมเพื่ อควบคุ มส วนต างๆ
ของฮาร ดแวร ลง
6.1 ชุ ดคํ าสั่ งภายในไลบรารี popbot.h
lcd สํ าหรั บแสดงผลข อความและตั วเลขที่ โมดู ล SLCD16x2 ของ POP-BOT
sleep เป นคํ าสั่ งสํ าหรั บหน วงเวลา
in เป นคํ าสั่ งอ านค าอิ นพุ ตดิ จิ ตอล
out เป นคํ าสั่ งส งค าออกทางขาพอร ตเอาต พุ ตดิ จิ ตอล
analog เป นคํ าสั่ งอ านค าจากอิ นพุ ตอะนาลอกที่ ต อกั บตั วตรวจจั บ
sound เป นคํ าสั่ งสร างเสี ยงที่ เปลี่ ยนความถี่ ได เพื่ อขั บออกลํ าโพง
beep เป นคํ าสั่ งขั บเสี ยงเตื อนออกลํ าโพง
motor เป นคํ าสั่ งขั บมอเตอร
motor_stop เป นคํ าสั่ งหยุ ดขั บมอเตอร
off เป นคํ าสั่ งหยุ ดขั บมอเตอร
ao เป นคํ าสั่ งหยุ ดขั บมอเตอร ทั้ งหมดพร อมกั น
servo เป นคํ าสั่ งขั บเซอร โวมอเตอร
servo_stop เป นคํ าสั่ งหยุ ดขั บเซอร โวมอเตอร
servo_read เป นคํ าสั่ งอ านค าตํ าแหน งแกนหมุ นของเซอร โวมอเตอร
servo_get_status เป นคํ าสั่ งอ านค าสถานะของเซอร โวมอเตอร
uart เป นคํ าสั่ งส งข อความอนุ กรมของ POP-BOT
uart_putc เป นคํ าสั่ งกํ าหนดตั วอั กษรที่ ต องการส ง
uart_puts เป นคํ าสั่ งกํ าหนดข อความสายอั กขระที่ ต องการส ง
uart_set_baud เป นคํ าสั่ งกํ าหนดอั ตราเร็ วในการถ ายทอดข อมู ลอนุ กรม
uart_get_baud เป นคํ าสั่ งอ านค าอั ตราเร็ วในการถ ายทอดข อมู ลอนุ กรม
uart_available เป นคํ าสั่ งเป ดการสื่ อสารข อมู ลอนุ กรม
uart_getkey เป นคํ าสั่ งอ านค าข อมู ลอนุ กรม