รายละเอียดเพิ่มเติม
บอร์ด i-Duino UNO R3B หรือบอร์ด R3B ที่ใช้ฮาร์ดแวร์ Arduino กับชิป ATmega328PB ใหม่ล่าสุด พร้อมคุณสมบัติที่แข็งแกร่งด้านภาคจ่ายไฟ ทำให้ใช้งานกับแบตเตอรี่ 3V ได้ ส่งเสริมให้เมกเกอร์นำไปทำอุปกรณ์ Wearable Electronics ได้ง่ายขึ้น พร้อมคุณสมบัติในการป้องกันการ copy code และรักษาข้อมูล EEPROM ซึ่งเป็นคุณสมบัติพิเศษที่ไม่มีใน UNO มาตรฐาน
คุณสมบัติด้านเทคนิค
- เข้ากันได้กับฮาร์ดแวร์ Arduino UNO R3
- ใช้ไมโครคอนโทรลเลอร์เบอร์ ATmega328PB ของ Atmel มีหน่วยความจำโปรแกรมแบบแฟลช 32 กิโลไบต์ โปรแกรมใหม่ได้ 10,000 ครั้ง มีหน่วยความจำข้อมูลอีอีพรอม 512 ไบต์และหน่วยความจำข้อมูลแรม 1 กิโลไบต์ สัญญาณนาฬิกาหลัก 16MHz จากคริสตอล
- มีจุดต่อพอร์ต USB สำหรับอัปโหลดโปรแกรมและสื่อสารข้อมูลกับคอมพิวเตอร์
- มีสวิตซ์ RESET การทำงาน
- มีจุดต่อพรอ์ตตามมาตรฐานของ Arduino UNO
- มีจุดต่อแบบ IDC 3 ขา (ขาสัญญาณ, ไฟเลี้ยง และกราวด์) รวม 20 จุด แบ่งเป็นขาพอร์ตดิจิตอล 14 จุด (ขาพอร์ตหมายเลข 0 ถึง 13) และขาพอร์ตแบบดิจิตอลหรืออะนาลอก (กำหนดได้) 6 จุด
- มีจุดต่อพอร์ตที่เพิ่มขึ้นอีก 4 ขา เนื่องจากการใช้ชิป ATmega328PB นั่นคือ ขา 20 ถึง 23 ซึ่งเป็นขาพอร์ตอินพุตเอาต์พุตดิจิตอลและเป็นอินพุตอะนาลอกอีก 2 ขา คือ 20/A6 และ 21/A7
- มีจุดต่อระบบบัส 2 สาย (I2C) เพื่อขยายระบบ
- มีจุดต่อพอร์ตสื่อสารข้อมูลอนุกรม SERIAL1 (TX1, RX1, ไฟเลี้ยง และกราวด์) ซึ่งเป็นส่วนที่เพิ่มเข้ามาเนื่องจากการใช้ชิป ATmega328PB เป็นความสามารถที่เพิ่มขึ้นของขอพอร์ต 11 (TX1) และ 12 (RX1) ทำให้ใช้เชื่อมต่อกับโมดูลสื่อสารข้อมูลอนุกรมอื่นๆ ได้ง่ายขึ้น โดยไม่ต้องใช้ SERIAL เดิมที่ใช้งานร่วมกับชิปแปลงสัญญาณพอร์ต USB เป็น UART
- ใช้ภาคจ่ายไฟแบบสวิตชิ่งที่รับแรงดันอินพุตจากแจ๊กอะแดปเตอร์ได้ตั้งแต่ 3 ถึง 12V จึงใช้กับแบตเตอรี่ได้ และยังใช้ไฟเลี้ยงจากพอร์ต USB ได้ด้วย โดยภาคจ่ายไฟของบอร์ดให้แรงดันไฟตรงเอาต์พุต 2 ค่าคือ +5V และ +3.3V สำหรับเลี้ยงวงจรทั้งหมด โดยมีจั๊มเปอร์เลือกระดับไฟเลี้ยงที่ต้องการ ปกติจะเลือกไว้วที่ +5V
- ตัวชิป ATmega328PB ได้รับการโปรแกรมบิตฟิวส์แบบใหม่ที่สามารถรักษาข้อมูลของหน่วยความจำอีอีพรอมภายในตัวชิปไว้ได้ เมื่อมีการอัปโหลดโค้ด ความสามารถนี้ไม่มีอยู่ใน Arduino UNO ดั้งเดิม ทำให้ข้อมูลของหน่วยคามจำข้อมู่ลอีอีพรอมที่เคยเขียนไว้ใน ATmega328P ใน Arduino UNO รุ่นดั้งเดิม ถูกลบทุกครั้งที่อัปโหลด
- มีความสามารถในการป้องกันการอ่านข้อมูลออกจากหน่วยความจำโปรแกรมหรือ Code protection ความสามารถนี้ไม่มีอยู่ใน Arduino UNO ดั้งเดิม
- มีความเร็วในการอัปโหลดโปรแกรมสูงกว่า Arduino UNO ดั้งเดิมพัฒนาโปรแกรมด้วย Arduino IDE 1.7.10 เวอร์ชั่นพิเศษที่ทาง INEX ได้ทำการปรับปรุงขึ้นใหม่ เป็นพิเศษให้รองรับกับไมโครคอนโทรลเลอร์ ATmega328PB
สรุปความแตกต่างของ i-Duino UNO R3B ที่เหนือกว่า Arduino UNOR3 มาตรฐาน
- ใช้ชิป ATmega328PB รุ่นใหม่กว่า
- มีขาพอร์ตดิจิตอลเพิ่มอีก 4 ขา คือ ขา 20 ถึง 23
- มีขาพอร์ตอินพุตอะนาลอกเพิ่มอีก 2 ขาคือ A6 (แบ่งการทำงานกับขาพอร์ต 20) และ A7 (แบ่งการทำงานกับขาพอร์ต 21)
- มีวงจรสื่อสารข้อมูลอนุกรม UART 2 ชุด
4.1 Serial0 ต่อกับวงจรแปลงสัญญาณพอร์ต USB เป็น UART เพื่ออัปโหลดโปรแกรมและสื่อสารข้อมูลกับคอมพิวเตอร์
4.2 Serial1 ใช้ต่อกับอุปกรณ์สื่อสารข้อมูลอนุกรม UART ภายนอก อาทิ โมดูลบลูทูธ, XBEE, WiFi, บอร์ดขับเซอร์โวมอเตอร์ แบบอนุ กรม, บอร์ดแสดงผลแบบอนุกรม เป็นต้น
5. มีวงจรเชื่อมต่อบัส I2C 2 ชุด
6. มีวงจรเชื่อมต่อบัส SPI 2 ชุด
7. ใช้แหล่งจ่ายไฟได้ตํ่าถึง +3V ทำให้ใช้แบตเตอรี่ได้โดยยังคงมีระดับสัญญาณลอจิกเลือกได้ ทั้ง +5V และ +3.3V
8. มีจุดต่อพอร์ตแบบ IDC ตัวผู้ท ให้ใช้งานได้หลากหลายมากขึ้น
9. ใช้คอนเน็กเตอร์ miniB-USB คุณภาพสูงที่ทนทานกว่า