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