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 เป นคํ าสั่ งอ านค าข อมู ลอนุ กรม
   70   71   72   73   74   75   76   77   78   79   80