Arduino Due: mọi thứ về bảng phát triển chính thức này

Arduino Đến hạn

Bạn có thể không hài lòng với bất kỳ bảng phát triển chính thức nào ở trên. Nếu vậy, bạn nên biết Arduino Đến hạn, một hương vị chính thức khác của nền tảng tuyệt vời này. Với nó, bạn có thể tạo nhiều dự án, như với những dự án trước, nhưng trong trường hợp này có một đặc điểm khác rất quan trọng, và nó không chỉ là bộ nhớ, GPIO có sẵn hoặc kích thước ...

Tôi đang đề cập đến bộ vi điều khiển tích hợp bo mạch này, vì chip chính không dựa trên ARM. Một điều hiếm gặp trong Arduino, vì phần còn lại dựa trên kiến ​​trúc AVR 8-bit, trong khi bảng khác này sử dụng ARM ISA 32-bit. Tất nhiên, con chip này vẫn là của thương hiệu Atmel, như thường lệ.

Có một bộ vi điều khiển ARM không làm cho nó không tương thích với Linh kiện điện tử được phân tích trên trang web này, vì chúng tương thích với tất cả các phiên bản của Arduino.

Arduino Due là gì?

Ardunio đến hạn

Điều này Bảng do Arduino nó có nhiều điểm tương đồng với các bảng phát triển Arduino khác và tính hữu dụng của nó hoàn toàn giống nhau. Đó là, có thể tạo ra vô số dự án điện tử và lập trình các bản phác thảo khác nhau để điều khiển chúng. Tuy nhiên, giống như các phiên bản khác của Arduino, nó có những điểm khác biệt đáng chú ý ...

Đặc tính kỹ thuật, sơ đồ và sơ đồ chân

Arduino Due dựa trên chip vi điều khiển hoặc MCU như Atmel SAM3X8E. Bo mạch Arduino đầu tiên dựa trên ARM, đặc biệt là trên lõi xử lý 3-bit Cortex-M32. Một hiệu suất cộng với hơn 8-bit MCU mà các bảng tương tự khác có.

Con chip Atmel này (hiện được mua lại bởi Công ty vi mạch) bắt đầu loạt phim của mình vào năm 2009 để cạnh tranh với các AVR của riêng mình. Một số RISC thú vị và mạnh mẽ hơn nhiều so với những RISC trước đó.

Bên cạnh đó, đại khái, cũng bạn có nhiều ghim hơnvì nó bao gồm 54 chân I / O kỹ thuật số, trong đó 12 chân là đầu ra PWM. Nó cũng bao gồm 12 đầu vào tương tự, 4 UART (cổng nối tiếp phần cứng), v.v. Ngoài ra, không giống như các bo mạch Arduino khác, Arduino Due chạy ở 3.3v thay vì 5v của các bo mạch khác.

Bằng cách hoạt động ở 3.3v, Arduino Due sẽ tương thích với tất cả các lá chắn Arduino hoạt động ở cùng điện áp đó. Nhưng chúng phải đáp ứng tiêu chuẩn sơ đồ chân 1.0 Arduino.

Bảng Arduino Due này có mọi thứ bạn cần để bắt đầu tạo các dự án của mình, chỉ cần kết nối nó với PC bằng cáp microUSB và bắt đầu tải xuống các bản phác thảo của bạn để làm cho nó hoạt động. Và nhân tiện, chiếc USB này sẽ không đóng vai trò là nguồn điện bên ngoài như các trường hợp khác, nhưng bạn có thể sử dụng bộ chuyển đổi AC / DC tương thích với phích cắm mà bảng này tích hợp (chân trung tâm + 2.1mm).

Mặt khác, bạn cũng nên biết đặc tính kỹ thuật, được tóm tắt trong:

  • Vi điều khiển: Atmel SAM3X8E ARM Cortex-M3 32-bit 84 Mhz
  • Bộ nhớ RAM: 96 KB (được phân phối trong 2 ngân hàng 64KB + 1 ngân hàng 32 KB)
  • EEPROM: nó không có loại bộ nhớ này, không giống như các bo mạch khác. ARM có khả năng làm IAP (Trong lập trình ứng dụng) được viết vào flash. Vì vậy, nó có thể được sử dụng để lưu trữ mã và dữ liệu không bay hơi.
  • microUSB: nó có 2.
    • Một chương trình lập trình (gần giắc cắm nguồn nhất) mà bạn sẽ phải chọn Arduino Due (ProgrammingPort) trong Arduino IDE. Điều này được kết nối trực tiếp với chip 16U2.
    • Một bản gốc khác (cái xa nhất so với giắc cắm nguồn) có thể được sử dụng bằng cách chọn Arduino Due (NativeUSBPort) trong Arduino IDE. Trong trường hợp này, nó được kết nối trực tiếp với vi điều khiển SAM3X.
  • Đèn flash: 512 KB, tất cả đều có sẵn để lập trình, vì bộ nạp khởi động không trừ bất kỳ thứ gì giống như trong các bảng Arduino khác
  • Điện áp hoạt động: 3.3v (mặc dù nó có chân 5v cho các dự án của bạn, cũng như GND hoặc mặt đất)
  • Điện áp đầu vào (khuyến nghị): 7-12v
  • Điện áp đầu vào (giới hạn tối đa): 6-16v
  • Chân I / O kỹ thuật số: 54, trong đó có 12 PWM.
  • Chân đầu vào tương tự: 12 kênh.
  • Chân đầu ra tương tự:2 (ĐẮC)
  • Cường độ dòng điện trên mỗi chân I / O: 130mA
  • Cường độ dòng điện cho chân 3.3v: 800mA
  • Cường độ dòng điện cho chân 5v: 800mA
  • Trọng lượng và kích thước: 101.52 × 53.3mm và 36 gram.
  • giá: Khoảng 30 - 40 €. Bạn có thể mua nó trên Amazon.

Như tôi đã đề cập trước đây, nó có một cổng USB OTG tốc độ cao, 4 UART, một đầu nối JTAG, nút đặt lại, nút xóa, một đầu nối SPI và 2 TWI. Trên thực tế, những gì được nhận xét trước đây về tiêu chuẩn 1.0 có liên quan đến một số kết nối sau:

  • TWI với chân SDA và SCL
  • Hướng dẫn IOREF điều đó cho phép tấm chắn, được kết nối với cấu hình thích hợp, điều chỉnh sức căng của nó với sức căng của tấm.
  • Một ghim chưa kết nối Để dành mai sau dùng.

Nhân tiện, tôi không muốn kết thúc phần này mà không bình luận gì thêm về các đầu nối nối tiếp khác này, v.v. Ít nhất sơ đồ chân nơi chúng được đặt:

  • Nối tiếp 0: trên chân 0 (RX) và chân 1 (TX)
  • Nối tiếp 1: chân 19 (RX) và chân 18 (TX)
  • Nối tiếp 2: chân 17 (RX) và chân 16 (TX)
  • Nối tiếp 3: chân 15 (RX) và chân 14 (TX)
  • PWM: đi từ chân 2 đến chân 13 để cung cấp PWM 8-bit.
  • I / O kỹ thuật số: từ pin 0 đến 53
  • Đầu ra tương tự: từ chân A0 đến A11
  • SPI: Đầu SPI
  • CAN: CANRX và CANTX cho giao tiếp CAN
  • LED tích hợp trong bao gồm và kết nối với chân 13
  • TWI 1: chân 20 (SDA) và chân 21 (SCL)
  • TWI 2: được đánh dấu là SDA1 SCL1
  • DAC1 và DAC2 với độ phân giải trong đầu ra của nó là 12-bit (4096 mức) với analogWrite () với điện áp từ 0.55v đến 2.75v.
  • KHU VỰC: một đầu vào tương tự đầu vào làm tham chiếu điện áp. Được sử dụng với hàm analogReference ()
  • Xóa và làm lại: nếu bạn đặt dòng này ở mức LOW hoặc mức điện áp thấp, thì vi điều khiển sẽ tự đặt lại.

Các bảng số liệu

Giống như các bảng chính thức khác, Arduino Due có một lượng lớn dữ liệu có sẵn cho cộng đồng, chẳng hạn như sơ đồ, dữ liệu, tài liệu như các bảng dữ liệu, Vân vân. Với những dữ liệu này, bạn sẽ có thể biết mọi thứ về tấm này để tận dụng tối đa nó. Ví dụ, bạn có những tài liệu sau:

Arduino IDE và lập trình cho Arduino Do

Ảnh chụp màn hình Arduino IDE

Để lập trình Arduino Due, quy trình tương tự được thực hiện như đối với nhiều bo mạch Arduino khác. Bạn không cần một phần mềm IDE khác vì nó dựa trên ARM. Vì vậy, bạn không phải lo lắng về nó, nó sẽ hoàn toàn minh bạch cho các lập trình viên. Bạn có thể tải xuống hoặc sử dụng Arduino IDE đối với phần còn lại của các tấm và bạn có thể tải xuống từ liên kết này cho các nền tảng macOS, Windows và Linux.

Ngôn ngữ để viết mã nguồn của bản phác thảo nó sẽ giống hệt nhau, ngoại trừ việc thích ứng với sơ đồ chân và các đặc điểm đặc biệt của Arduino Due. Nếu bạn là người mới bắt đầu, bạn có thể sử dụng khóa học miễn phí bằng PDF cho Arduino IDE. Trong đó, bạn sẽ học cách tạo những bản phác thảo đơn giản đầu tiên và tìm hiểu kỹ hơn một chút về lập trình Arduino. Mặc dù khóa học đó dựa trên Arduino UNO, hoạt động cho tất cả các phiên bản Arduino khác ...

La chỉ quirk Điều bạn cần lưu ý khi cài đặt Arduino IDE là, theo mặc định, nó được chuẩn bị sẵn sàng để bắt đầu với Arduino UNO. Do đó, bạn phải chọn bo mạch phù hợp để chuyển mã từ PC sang bo mạch của bạn. Để thực hiện việc này, bạn có thể làm theo các bước đơn giản sau:

  1. Mở Arduino IDE
  2. Chuyển đến menu Công cụ.
  3. Sau đó đến Placas.
  4. Tại đó, hãy tìm Arduino Due và chọn một trong hai tùy chọn USB tồn tại theo sở thích của bạn ...

Bây giờ bạn có thể tiếp tục như bình thường. Thưởng thức để tạo các dự án mới và không ngừng học hỏi ...


Một bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Jose Ramón dijo

    Tôi nghĩ rằng có một lỗi nhỏ trong đoạn thứ hai. Nơi nó nói: «Ý tôi là bộ vi điều khiển trên bo mạch này, vì chip chính không dựa trên ARM. Khi nó thực sự dựa trên ARM