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

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



                    16. หนั งสื อการสร างและทดลองเขี ยนโปรแกรมควบคุ มหุ นยนต อั ตโนมั ติ ด วยภาษา C  (เล มนี้ )

                    17. โมดู ลตรวจจั บและวั ดระยะทางแบบอิ นฟราเรด GP2D120**

                    18. เซอร โวมอเตอร **

                    * จั ดให มี จํ านวนเพิ่ มขึ้ นในชุ ด  POP-BOT Standard kit

                    **  เป นอุ ปกรณ ที่ มี เพิ่ มเติ มในชุ ด POP-BOT Standard kit
            1.2 คุ ณสมบั ติ ของชุ ดอุ ปกรณ ในส วนไมโครคอนโทรลเลอร หลั ก


            1.2.1 โมดู ลไมโครคอนโทรลเลอร  POP-MCU

                    POP-MCU เป นโมดู ลไมโครคอนโทรลเลอร สํ าเร็ จรู ปที่ ใช ไมโครคอนโทรลเลอร ตระกู ล AVR เบอร

            ATmega168 ของ Atmel (www.atmel.com) โมดู ล POP-MCU มี การจั ดเรี ยงขาสั ญญาณ 24 ขาเช นเดี ยวกั บโมดู ลไมโคร
            คอนโทรลเลอร  BASIC Stamp (www.parallax.com) โดยมี การรวมส วนเชื่ อมต อพอร ตอนุ กรม RS-232 เพื่ อใช ในการ
            สื่ อสารข อมู ลและดาวน โหลดโปรแกรม จึ งทํ าให การใช งานง ายและสะดวกมาก รวมถึ ง POP-MCU ได เลื อกใช ฮาร ดแวร

            ที่ ตรงกั บฮาร ดแวร ของโครงการไมโครคอนโทรลเลอร ระบบเป ด (โอเพ นซอร ส : open source) ที่ ชื่ อ Arduino
            (www.arduino.cc/en) ในรุ น Arduino Mini จึ งทํ าให สามารถนํ าชุ ดพั ฒนาของ Arduino มาใช งานได   ภายในชุ ดพั ฒนา

            ของ Arduino จะมี ไลบรารี ฟ งก ชั นภาษาซี สํ าหรั บติ ดต อกั บฮาร ดแวร จํ านวนมากไว ให   ทํ าให สามารถเขี ยนโปรแกรม
            สั่ งงานอุ ปกรณ ต างๆ ได ง าย  โดยไม จํ าเป นต องศึ กษาลงไปในรายละเอี ยดของไมโครคอนโทรลเลอร มากนั ก แต ถ าหาก
            มี ความต องการพั ฒนาในระดั บที่ สู งขึ้ น ก็ สามารถนํ า POP-MCU ไปใช ร วมกั บเครื่ องมื อพั ฒนาโปรแกรมรวมถึ ง

            คอมไพเลอร อื่ นๆ ได เช นกั น
                    วงจรของโมดู ล POP-MCU แสดงในรู ปที่  1-1 มี คุ ณสมบั ติ โดยสรุ ปดั งนี้

                        ใช ไมโครคอนโทรลเลอร ขนาด 8 บิ ตเบอร  ATmega168 ของ Atmel

                        ภายในมี โมดู ลแปลงสั ญญาณอะนาลอกเป นดิ จิ ตอลความละเอี ยด 10 บิ ต

                        มี หน วยความจํ าโปรแกรมแบบแฟลช 16 กิ โลไบต  โปรแกรมใหม ได  10,000 ครั้ ง

                        มี หน วยความจํ าข อมู ลอี อี พรอม 512 ไบต
                        หน วยความจํ าข อมู ลแรม 1 กิ โลไบต

                        สั ญญาณนาฬิ กา 16MHz จากคริ สตอล

                        ขาใช งานหลั ก 16 ขา(จั ดขาแบบไมโครคอนโทรลเลอร เบสิ กแสตมป , i-Stamp และ i-Stamp2P24
            ทํ าให สามารถนํ า POP-MCU ใส แทนที่ และใช งานได โดยไม ต องดั ดแปลง

                        มี ไฟแสดงสถานะไฟเลี้ ยงและไฟทดสอบเอาต พุ ตในตั ว

                        มี สวิ ตช กดติ ดปล อยดั บบนโมดู ลสํ าหรั บเข าสู โหมดโปรแกรมหรื อใช งานทั่ วไป

                        มี วงจรเชื่ อมต อพอร ตอนุ กรม RS-232 ในตั วแยกอิ สระ

                        สามารถดาวน โหลดโปรแกรมได ทั้ งแบบบู ตโหลดเดอร ที่ บรรจุ มาในโมดู ลผ านพอร ตอนุ กรม หรื อ
            ใช ชุ ดโปรแกรมแบบ ISP มาตรฐาน 10 ขา ได  (แนะนํ าเครื่ องโปรแกรม PX-400 หรื อ PX-4000 ของ inex)

                        ใช ไฟเลี้ ยงในย าน +3.3 ถึ ง +5V กระแส 50mA
   3   4   5   6   7   8   9   10   11   12   13