Arduino 17
i-Duino R3B
Arduino เป นโครงการระบบสมองกลฝ งตั วแบบเป ดเผยซอร ส ทั้ งส วนของฮาร ดแวร และ ซอฟต แวร ที่ ใช ในการเขี ยนโปรแกรม พร อมทั้ งมี ไลบรารี สํ าหรั บติ ดต อกั บฮาร ดแวร ได หลากหลาย ทํ าให ผ ใู ช งาน Arduino ไม จ าํ เป นต องมี ความรู ด า นฮาร ดแวร มากนั กก็ สามารถเขี ยนโปรแกรมควบคุ ม อุป กรณต างๆ ได นอกจากนี้ ยั งมี นั กพั ฒนาจากทั่ วโลกร วมกั นพัฒ นาไลบรารีเ พิม่ เติ ม ทํ าให Arduino มี ความสามารถเพิ่ มมากขึ้ น จากตั วฮารด แวรข อง Arduino ที่ เป ดกว าง ทํ าให มี บริษ ั ทต างๆ จากทั่ วโลก ไดพ ฒ ั นาแผงวงจร Arduino เพิม่ เติ มเป นรุน ต างๆ รวมถึ งแผงวงจร i-Duino R3B (จากนีไปจะเรี ้ ยกสั้นๆ วา บอรด R3B) จากบริ ษั ท อิน โนเวตี ฟ เอ็ก เพอริเ มนต จํ ากั ด ซึ่ งมี การทํ างานตรงกั บฮาร ดแวร Arduino UNO ทํา ให น ักพัฒ นาสามารถทดลองฮารด แวร ของ Arduino ไดจ ริง จั ง
1.1 ภาพรวมทางฮารดแวร i-Duino R3B หรือบอรด R3B คื อแผงวงจรสํ าหรั บทดลองและใช งานไมโครคอนโทรลเลอร Arduino ที เ่ ข ากั นได ก บั Arduino UNO ราคาประหยั ด และมาพร อมกั บอุ ปกรณ ค ณ ุ ภาพสู ง บรรจุ วงจร ภาคจ ายไฟแบบสวิ ตชิ ง่ ที ม่ เี สถี ยรภาพ มี สวิ ตช เพื อ่ เลื อกใช ไฟเลี ย้ งทั ง้ +5V และ +3.3V ทํ าให บอร ด R3B เป นแผงวงจร Arduino UNO compatible ในไม ก รี่ นุ ในโลกที ร่ องรั บไฟเลี ย้ งทั ง้ สองระบบ และที เ่ ป นพิ เศษ คื อ ใชไมโครคอนโทรลเลอร ATmega328PB ซึ่ งเป นชิ ปรุน ใหม กว า ATmega328P ที่ ใช ใน Arduino UNO รุน ดั้ งเดิ ม ทํ าให มี ขาพอรต มากขึ้ น ทั้ งอิน พุต เอาต พตุ ดิ จิ ตอล, อิน พุต อะนาลอก, เอาต พตุ PWM, พอรต สื่ อสารข อมูล อนุก รม UART เพิม่ อีก 1 ชุ ด, พอรต เชื่ อมต อบัส I2C อีก 1 ชุ ด และพอรต เชื่ อมต อ ระบบบั ส SPI อีก 1 ชุ ด ดั งแสดงการจั ดขาของ ATmega328PB ในรูป ที่ 1-1 ในรูป ที่ 1-2 แสดงส วนประกอบต างๆ ของบอรด i-Duino R3B หรือ บอรด R3B ซึ่ งเข ากั นได กั บ Arduino UNO R3 โดยในบอรด R3B ไดเ พิม่ เติ มจุ ดต อพอร ตอิ นพุต เอาต พตุ ทั้ งหมดในรู ปแบบที่ มี การจั ดขาเหมื อนจุ ดต อเซอร โวมอเตอร และสวิ ตช เพื อ่ เลื อกระบบไฟเลี ย้ ง ส งผลให แผงวงจร i-Duino R3B มี ความพรอ มสํา หรับ การเรี ยนรู และใช งานไมโครคอนโทรลเลอรเ ป นอยา งดี