Arduino Due: все про цю офіційну плату розробників

Arduino Duet

Вас може не задовольнити жодна з вищезазначених офіційних дошок розробників. Якщо це так, ви повинні знати Arduino Duet, ще один офіційний смак цієї фантастичної платформи. За допомогою нього можна створювати численні проекти, як і в попередніх, але в цьому випадку є дуже важлива інша характеристика, і це не тільки пам’ять, доступні GPIO чи розмір ...

Я маю на увазі мікроконтролер, який інтегрує цю плату, оскільки основний чіп - це не так на основі ARM. Рідкість у Arduino, оскільки решта заснована на 8-бітовій архітектурі AVR, тоді як інша плата використовує 32-бітну ISA ARM. Звичайно, цей чіп, як і зазвичай, все ще від бренду Atmel.

Наявність мікроконтролера ARM не робить його несумісним з Електронні компоненти аналізуються на цьому веб-сайті, оскільки вони сумісні з всі версії Arduino.

Що таке Arduino?

Ардуніо Дуе

це Дошка Arduino Due він має велику схожість з іншими платами розробки Arduino, і його корисність точно така ж. Тобто мати можливість створювати безліч електронних проектів і програмувати різні ескізи для управління ними. Але, як і інші версії Arduino, він має свої помітні відмінності ...

Технічні характеристики, схема та розсипка

Arduino Due заснований на мікросхемах мікроконтролера або мікроконтролера, таких як Atmel SAM3X8E. Перша плата Arduino, яка базується на ARM, а саме 3-розрядне ядро ​​обробки Cortex-M32. Продуктивність плюс понад 8-бітові мікроконтролери, які мають інші подібні плати.

Цей чіп Atmel (на даний момент придбаний Компанія Microchip) розпочав свою серію в 2009 році, щоб конкурувати зі своїми AVR. Деякі RISC, які набагато цікавіші та потужніші, ніж попередні.

Крім того, приблизно, також у вас більше шпильокоскільки він включає 54 цифрові виводи вводу-виводу, з яких 12 - виходи ШІМ. Він також включає 12 аналогових входів, 4 UART (апаратні послідовні порти) тощо. Крім того, на відміну від інших плат Arduino, Arduino Due працює на рівні 3.3 В замість 5 В інших плат.

Працюючи при 3.3v, Arduino Due буде сумісний з усіма екранами Arduino, які працюють при тій самій напрузі. Але вони повинні відповідати стандарту 1.0 Arduino pinout.

На цій платі Arduino Due є все, що потрібно для початку створення ваших проектів, просто підключіть її до ПК за допомогою кабель microUSB і почніть завантажувати свої ескізи, щоб він працював. І до речі, цей USB не буде служити зовнішнім джерелом живлення, як в інших випадках, але ви можете використовувати адаптер змінного / постійного струму, сумісний із штекером, який ця плата інтегрує (центральний штифт + 2.1 мм).

З іншого боку, ви також повинні знати їх технічні характеристики, які зведені в:

  • Мікроконтролер: Atmel SAM3X8E ARM Cortex-M3 32-біт 84 МГц
  • Оперативна пам’ять: 96 КБ (розподілено в 2 банках по 64 КБ + 1 банк по 32 КБ)
  • EEPROM: він не має такого типу пам'яті, на відміну від інших плат. ARM має можливість створювати IAP (In Application Programming) у флеш-пам'яті. Таким чином, його можна використовувати для енергонезалежного зберігання даних та коду.
  • MicroUSB: має 2.
    • Програмувальний (найближчий до гнізда живлення), для якого вам доведеться вибрати Arduino Due (ProgrammingPort) в Arduino IDE. Це підключено безпосередньо до мікросхеми 16U2.
    • Інший рідний (найвіддаленіший від гнізда живлення), який можна використовувати, вибравши Arduino Due (NativeUSBPort) в IDE Arduino. У цьому випадку він безпосередньо підключений до мікроконтролера SAM3X.
  • спалах: 512 Кб, всі доступні для програмування, оскільки завантажувач не віднімає нічого, як на інших платах Arduino
  • Робоча напруга: 3.3v (хоча він має 5-контактний штифт для ваших проектів, а також GND або землю)
  • Вхідна напруга (рекомендується): 7-12 В
  • Вхідна напруга (максимальна межа): 6-16 В
  • Цифрові штифти вводу-виводу: 54, з яких 12 є ШІМ.
  • Аналогові вхідні штифти: 12 каналів.
  • Висновки аналогового виводу: 2 (ЦАП)
  • Інтенсивність струму на штифт вводу-виводу: 130мА
  • Інтенсивність струму для виводу 3.3v: 800мА
  • Інтенсивність струму для виводу 5v: 800мА
  • Вага і габарити: 101.52 × 53.3 мм і 36 грам.
  • ціна: Приблизно 30-40 євро. Ви можете придбати його на Amazon.

Як я вже згадував раніше, у нього є порт USB OTG висока швидкість, 4 UART, роз'єм JTAG, кнопка скидання, кнопка видалення, роз'єм SPI та 2 TWI. Насправді те, що раніше коментували стандарт 1.0, пов’язане з деякими з цих роз’ємів:

  • TWI зі шпильками SDA та SCL
  • Інструкція IOREF що дозволяє щиту, з'єднаному відповідною конфігурацією, пристосувати свій натяг до напруги пластини.
  • Один непоєднаний штифт зарезервовано для подальшого використання.

До речі, я не хотів би закінчувати цей розділ, не коментуючи щось більше про ці інші послідовні роз'єми тощо. Принаймні розпиновка де вони розташовані:

  • Серійний 0: на штифті 0 (RX) та штифті 1 (TX)
  • Серійний 1: контакт 19 (RX) та контакт 18 (TX)
  • Серійний 2: контакт 17 (RX) та контакт 16 (TX)
  • Серійний 3: контакт 15 (RX) та контакт 14 (TX)
  • ШІМ: перейти від контактів 2 до 13, щоб забезпечити 8-бітну ШІМ.
  • Цифровий ввід / вивід: від контакту 0 до 53
  • Аналогові виходи: від штифта A0 до A11
  • SPI: Голова SPI
  • CAN: CANRX та CANTX для зв'язку CAN
  • LED вбудований в комплекті і підключений до штифта 13
  • TWI 1: контакт 20 (SDA) і контакт 21 (SCL)
  • TWI 2: позначено як SDA1 SCL1
  • ЦАП1 і ЦАП2 з роздільною здатністю на виході 12 біт (4096 рівнів) з analogWrite () напругою від 0.55 до 2.75 в.
  • AREF: вхідний аналоговий вхід як еталон напруги. Використовується з функцією analogReference ()
  • скидання: якщо ви встановите для цієї лінії низький або низький рівень напруги, тоді мікроконтролер скине себе.

Технічні таблиці

Як і інші офіційні дошки, Arduino Due має великий обсяг даних, доступних спільноті, таких як схеми, дані, документація, такі як таблиці данихтощо За допомогою цих даних ви зможете знати все про цю табличку, щоб отримати від неї максимум користі. Наприклад, у вашому розпорядженні такі документи:

IDE Arduino та програмування для Arduino Due

Знімок екрана Arduino IDE

Для програмування Arduino Due дотримується та сама процедура, що і для багатьох інших плат Arduino. Вам не потрібно інше програмне забезпечення IDE, оскільки воно базується на ARM. Тому вам не доведеться про це турбуватися, це буде абсолютно прозоро для програміста. Ви можете завантажте або використовуйте IDE Arduino що стосується решти пластин, ви можете завантажити його за цим посиланням для платформ macOS, Windows та Linux.

Мова для написання вихідного коду ескізу це буде точно так само, за винятком адаптації до розпиновки та особливих характеристик Arduino Due. Якщо ви новачок, можете скористатися нашим безкоштовний курс у форматі PDF для Arduino IDE. У ньому ви навчитеся створювати перші прості ескізи та дізнаєтесь трохи краще про програмування Arduino. Хоча цей курс базується на Arduino UNO, працює для всіх інших версій Arduino ...

La тільки примха Під час встановлення IDE Arduino слід пам’ятати, що за замовчуванням він готується до початку Arduino UNO. Тому ви повинні вибрати відповідну плату для передачі коду з ПК на вашу плату. Для цього ви можете виконати такі прості кроки:

  1. Відкрийте IDE Arduino
  2. Перейдіть до меню Інструменти.
  3. Потім на Плакас.
  4. Там шукайте Arduino Due та виберіть один із двох варіантів USB, які існують відповідно до ваших уподобань ...

Тепер ви можете продовжувати, як зазвичай. Насолоджуйтесь створювати нові проекти і ніколи не припиняти вчитися ...


Коментар, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Хосе Рамон - сказав він

    Думаю, у другому пункті є невелика помилка. Там, де сказано: «Я маю на увазі мікроконтролер на цій платі, оскільки основний чіп не заснований на ARM. Коли це насправді базується на ARM