Arduino Duemilanove คืออะไร?

Duemilanove Arduino®เป็นบอร์ดไมโครคอนโทรลเลอร์ที่เปิดตัวในปี 2552 เช่นเดียวกับบอร์ดArduino®อื่น ๆ Duemilanove มีฮาร์ดแวร์โอเพ่นซอร์สซึ่งหมายความว่าผู้ผลิตทุกรายสามารถผลิตได้ตามกฎหมายโดยไม่ต้องเสียค่าธรรมเนียมใบอนุญาต บอร์ดนั้นถูกจับคู่กับซอฟต์แวร์ลิขสิทธิ์ที่คล้ายกันเพื่อให้แน่ใจว่าสามารถใช้งานร่วมกับซอฟต์แวร์คอมพิวเตอร์และไมโครคอนโทรลเลอร์อื่น ๆ ได้ Arduino®เป็นแพลตฟอร์มไมโครคอนโทรลเลอร์ที่ออกแบบมาเพื่อให้ผู้เชี่ยวชาญและมือสมัครเล่นสร้างต้นแบบอุปกรณ์อิเล็กทรอนิกส์ได้อย่างรวดเร็ว

ในฐานะคณะกรรมการระดับเริ่มต้นหลัก Duemilanove Arduino®ได้รับความนิยมอย่างมาก มันใช้อินเทอร์เฟซ USB เพื่อเชื่อมต่อกับคอมพิวเตอร์และสามารถจัดการเซ็นเซอร์และตัวควบคุมต่าง ๆ ได้ นอกจากนี้ Duemilanove Arduino®ยังมีพื้นที่จัดเก็บออนบอร์ด 32 กิโลกรัมสองเท่าของความจุของ Diecimila ซึ่งมันถูกแทนที่ เช่นเดียวกับรุ่นก่อน Duemilanove สามารถขยายผ่านการใช้แผงป้องกันซึ่งเพิ่มฟังก์ชันเพิ่มเติมเช่นการสื่อสารไร้สายอุปกรณ์ GPS หรือการเชื่อมต่อพิเศษเช่น Musical Instrument Device Interface (MIDI)

บอร์ดนี้มีข้อ จำกัด มากกว่ารุ่นขั้นสูงและผู้สืบทอด แต่นักพัฒนาใช้เพื่อสร้างโครงการที่น่าสนใจมาก หนึ่งในการใช้งานทั่วไปสำหรับ Duemilanove คือวิทยาการหุ่นยนต์ แม้จะไม่มีเกราะป้องกันพิเศษ แต่ก็สามารถควบคุมมอเตอร์และเซ็นเซอร์ได้อย่างง่ายดายทำให้หุ่นยนต์สามารถทำงานง่ายๆเช่นการติดตามแสง

ภายในต้นปี 2554 Duemilanove Arduino®ส่วนใหญ่ถูกแทนที่ด้วย Uno Arduino® Uno มีคุณสมบัติมากมายเช่นเดียวกับ Duemilanove แต่เพิ่มตัวประมวลผลที่เร็วกว่าและอินเตอร์เฟส USB ที่ได้รับการอัพเกรด การเปลี่ยนแปลงที่สำคัญอีกประการหนึ่งคือการเพิ่มความสม่ำเสมอในการผลิต Duemilanove Arduino®มีส่วนประกอบที่ถอดเปลี่ยนได้หลายส่วนซึ่งสามารถใช้ส่วนประกอบที่เร็วขึ้นหรือช้าลงได้ Uno กำจัดความแปรปรวนนี้เพื่อทำให้บอร์ดง่ายขึ้นในการสร้างโปรแกรมที่รับประกันได้ว่าจะสามารถรันด้วยความเร็วเดียวกันบนบอร์ด Uno ใด ๆ

แม้ว่าตอนนี้จะถูกยกเลิกอย่างเป็นทางการแล้ว แต่แผนอาคาร Arduino รุ่นเก่าจำนวนมากยังคงกล่าวถึง Duemilanove Arduino® ในกรณีส่วนใหญ่แผนเหล่านี้สามารถปรับให้ทำงานกับ Uno ได้ง่าย ครั้งเดียวที่ Uno ไม่สามารถแทนที่ Duemilanove ได้อย่างง่ายดายคือเวลาที่โปรแกรมเมอร์ใช้ข้อ จำกัด ของโปรเซสเซอร์ใน Duemilanove เพื่อควบคุมความเร็วในการประมวลผล ในกรณีดังกล่าวซอฟต์แวร์จะต้องชะลอความเร็วลงเพื่อให้ทำงานได้อย่างถูกต้องบนแพลตฟอร์มใหม่ ธรรมชาติของโอเพ่นซอร์สของแพลตฟอร์มArduino®ยังหมายความว่าแม้จะถูกแทนที่อย่างเป็นทางการโดย Uno บอร์ดอาจพร้อมใช้งานจากผู้ผลิตที่เลือกที่จะผลิตบอร์ด Dueminanove ที่ราคาถูกกว่า