Page 82 - ArduinoและPOP-BOT
P. 82

82



            6.2.6  ฟ งก ชั่ นเกี่ ยวกั บการขั บเซอร โวมอเตอร


            6.2.6.1 servo

                    เป นฟ งก ชั่ นกํ าหนดตํ าแหน งแกนหมุ นของเซอร โวมอเตอร  ควบคุ มได  2 ตั วในเวลาเดี ยวกั น

                    รู ปแบบ
                       void servo(unsigned char _ch,unsigned int _pos)

                    พารามิ เตอร
                       _ch - ช องเอาต พุ ตเซอร โวมอเตอร  มี ค า 7 และ 8 ซึ่ งก็ คื อพอร ต Di7 และ Di8 ของ POP-BOT

                       _pos - กํ าหนดตํ าแหน งแกนหมุ นของเซอร โวมอเตอร  มี ค าในช วง 0 ถึ ง 180 ผู พั ฒนาโปรแกรมจํ าเป น
            ต องเขี ยนโปรแกรมทดสอบปรั บค าตํ าแหน งให เหมาะสมกั บเซอร โวมอเตอร ในแต ละรุ นหรื อต างผู ผลิ ตกั นไป
            6.2.6.2 servo_stop


                    เป นฟ งก ชั่ นหยุ ดขั บเซอร โวมอเตอร

                    รู ปแบบ
                       void servo_stop(char _ch)

                    พารามิ เตอร
                       _ch - ช องเอาต พุ ตเซอร โวมอเตอร  มี ค า 7 (พอร ต Di7), 8 (พอร ต Di8) และ ALL ในกรณี ที่ ต องการหยุ ดขั บ
            เซอร โวมอเตอร ทุ กช อง

            6.2.6.3 servo_read

                    เป นฟ งก ชั่ นอ านค าตํ าแหน งแกนหมุ นของเซอร โวมอเตอร

                    รู ปแบบ
                       int servo_read(char ch)

                    พารามิ เตอร
                       _ch - ช องเอาต พุ ตเซอร โวมอเตอร  มี ค า 7 และ 8 ซึ่ งก็ คื อพอร ต Di7 และ Di8 ของ POP-BOT

                    การคื นค า

                       ค าตํ าแหน งแกนหมุ นของเซอร โวมอเตอร ที่ กํ าลั งขั บอยู  ณ ป จจุ บั น
            6.2.6.4 servo_get_status

                    เป นฟ งก ชั่ นอ านสถานะการทํ างานของเซอร โวมอเตอร

                    รู ปแบบ
                       int  servo_get_status(char _ch)
                    พารามิ เตอร

                       _ch - กํ าหนดช องของเซอร โวมอเตอร ที่ ใช งาน    มี ค า 7 และ 8 ซึ่ งก็ คื อพอร ต Di7 และ Di8 ของ POP-BOT

                    การคื นค า
                       - เป น “1” เมื่ อเซอร โวมอเตอร ในช องที่ เรี ยกอ านสถานะถู กใช งานอยู

                       - เป น “0” เมื่ อเซอร โวมอเตอร ในช องที่ เรี ยกอ านสถานะไม ได ถู กใช งาน
   77   78   79   80   81   82   83   84   85   86   87