Arduino - ครบกำหนดและเป็นศูนย์
Arduino Due เป็นบอร์ดไมโครคอนโทรลเลอร์ที่ใช้ CPU Atmel SAM3X8E ARM Cortex-M3 เป็นบอร์ด Arduino ตัวแรกที่ใช้ไมโครคอนโทรลเลอร์ ARM 32 บิต
คุณสมบัติที่สำคัญ -
- มีพินอินพุต / เอาต์พุตดิจิตอล 54 พิน (ซึ่ง 12 สามารถใช้เป็นเอาต์พุต PWM)
- อินพุตอะนาล็อก 12 ช่อง
- 4 UART (พอร์ตอนุกรมฮาร์ดแวร์)
- นาฬิกา 84 MHz การเชื่อมต่อที่รองรับ USB OTG
- 2 DAC (ดิจิตอลเป็นอนาล็อก), 2 TWI, แจ็คเพาเวอร์, ส่วนหัว SPI, ส่วนหัว JTAG
- ปุ่มรีเซ็ตและปุ่มลบ
ลักษณะของ Arduino Due Board
โวลต์ปฏิบัติการ | ความเร็วของ CPU | อนาล็อกเข้า / ออก | ดิจิตอล IO / PWM | EEPROM [KB] | SRAM [KB] | แฟลช [KB] | ยูเอสบี | UART |
---|---|---|---|---|---|---|---|---|
3.3 โวลต์ | 84 เมกะเฮิร์ตซ์ | 12/2 | 54/12 | - | 96 | 512 | 2 ไมโคร | 4 |
การสื่อสาร
- UART ฮาร์ดแวร์ 4 ตัว
- 2 I2C
- 1 CAN อินเทอร์เฟซ (โปรโตคอลสื่อสารยานยนต์)
- 1 SPI
- 1 อินเทอร์เฟซ JTAG (10 พิน)
- 1 โฮสต์ USB (เช่น Leonardo)
- 1 พอร์ตการเขียนโปรแกรม
ไม่เหมือนบอร์ด Arduino ส่วนใหญ่บอร์ด Arduino Due ทำงานที่ 3.3V แรงดันไฟฟ้าสูงสุดที่พิน I / O สามารถทนได้คือ 3.3V การใช้แรงดันไฟฟ้าที่สูงกว่า 3.3V กับพิน I / O ใด ๆ อาจทำให้บอร์ดเสียหายได้
บอร์ดประกอบด้วยทุกสิ่งที่จำเป็นในการรองรับไมโครคอนโทรลเลอร์ คุณสามารถเชื่อมต่อกับคอมพิวเตอร์ด้วยสายไมโคร USB หรือจ่ายไฟด้วยอะแดปเตอร์ AC-to-DC หรือแบตเตอรี่เพื่อเริ่มต้นใช้งาน เนื่องจากเข้ากันได้กับ Arduino shields ทั้งหมดที่ทำงานที่ 3.3V
Arduino Zero
Zero เป็นส่วนขยาย 32 บิตที่เรียบง่ายและมีประสิทธิภาพของแพลตฟอร์มที่ UNO ก่อตั้งขึ้น บอร์ด Zero ขยายตระกูลโดยการมอบประสิทธิภาพที่เพิ่มขึ้นทำให้มีโอกาสในการทำโครงงานที่หลากหลายสำหรับอุปกรณ์และทำหน้าที่เป็นเครื่องมือทางการศึกษาที่ยอดเยี่ยมสำหรับการเรียนรู้เกี่ยวกับการพัฒนาแอปพลิเคชัน 32 บิต
คุณสมบัติที่สำคัญคือ -
แอปพลิเคชัน Zero ครอบคลุมตั้งแต่อุปกรณ์ IoT อัจฉริยะเทคโนโลยีที่สวมใส่ได้ระบบอัตโนมัติไฮเทคไปจนถึงหุ่นยนต์ที่บ้าคลั่ง
บอร์ดใช้พลังงานจาก SAMD21 MCU ของ Atmel ซึ่งมีคอร์ ARM Cortex® M0 + 32 บิต
หนึ่งในคุณสมบัติที่สำคัญที่สุดคือ Embedded Debugger (EDBG) ของ Atmel ซึ่งมีอินเทอร์เฟซการดีบักเต็มรูปแบบโดยไม่ต้องใช้ฮาร์ดแวร์เพิ่มเติมซึ่งช่วยเพิ่มความสะดวกในการใช้งานสำหรับการดีบักซอฟต์แวร์
EDBG ยังรองรับพอร์ต COM เสมือนที่สามารถใช้สำหรับอุปกรณ์และโปรแกรมโหลดบูต
ลักษณะของบอร์ด Arduino Zero
โวลต์ปฏิบัติการ | ความเร็วของ CPU | อนาล็อกเข้า / ออก | ดิจิตอล IO / PWM | EEPROM [KB] | SRAM [KB] | แฟลช [KB] | ยูเอสบี | UART |
---|---|---|---|---|---|---|---|---|
3.3 โวลต์ | 48 เมกะเฮิร์ตซ์ | 6/1 | 14/10 | - | 32 | 256 | 2 ไมโคร | 2 |
ไม่เหมือนกับบอร์ด Arduino และ Genuino ส่วนใหญ่ Zero จะทำงานที่ 3.3V แรงดันไฟฟ้าสูงสุดที่พิน I / O สามารถทนได้คือ 3.3V การใช้แรงดันไฟฟ้าที่สูงกว่า 3.3V กับพิน I / O ใด ๆ อาจทำให้บอร์ดเสียหายได้
บอร์ดประกอบด้วยทุกสิ่งที่จำเป็นในการรองรับไมโครคอนโทรลเลอร์ คุณสามารถเชื่อมต่อกับคอมพิวเตอร์ด้วยสายไมโคร USB หรือจ่ายไฟด้วยอะแดปเตอร์ AC-to-DC หรือแบตเตอรี่เพื่อเริ่มต้นใช้งาน Zero เข้ากันได้กับชิลด์ทั้งหมดที่ทำงานที่ 3.3V