ARDUINO DUE - це плата на основі контролера ARM, призначена для інженерів-електронників та любителів. Архітектура ARM дуже впливає на сучасну електроніку. Ми використовуємо контролери на базі архітектури ARM скрізь. Наприклад, ми використовуємо контролери ARM у своїх мобільних телефонах, iPod, комп’ютерах тощо. Якщо хтось хоче розробляти промислові системи, він повинен бути на контролерах ARM. Контролери ARM дуже важливі через частоту їх роботи та розмір шини даних.
Контролери ARM можуть досягти результатів краще, ніж звичайні контролери, і вони мають більше функцій, ніж звичайні контролери. З цього очевидно, що ми повинні навчитися контролеру ARM для проектування вищих функцій, таких як обробка зображень тощо.
Щоб зрозуміти архітектуру ARM, найкращий спосіб це вивчити ARDUINO DUE. Нижче на малюнку представлена дошка Arduino Due.
На ринку представлені різні типи плат ARDUINO, причому UNO є найпопулярнішим, а DUE - найскладнішим. Ядро DUE від контролера “ SAM 3X8E ”, як показано на малюнку. Цей контролер працює на тактовій частоті 84 МГц, що в 5 разів перевищує швидкість UNO. Маючи майже 60 GPIO (вихідний вихід загального призначення), ми можемо використовувати цю плату за бажанням, без потреби в регістрах зсуву. Ми вже охопили багато проектів Arduino та Arduino Uno, від початкового до просунутого рівня, і вони охоплюють майже всі теми, щоб навчитися Arduino з нуля.
UNO розроблений з контролера ATMEGA, який є 8-бітовим типом, і DUE, розроблений з типу ARM, який є 32-бітовим типом. Це число саме по собі відрізняє досягнення, розрив потужності та швидкості між двома дошками. Ми обрали плату DUE, оскільки це найпростіший спосіб зрозуміти контролер ARM, особливо для початківців. Отже, у цьому підручнику ми збираємося блимати світлодіодом, використовуючи Arduino Due, для початку роботи з Arduino Due Board. Ця програма та навчальний посібник також підходить для Arduino Uno, щоб блимати світлодіодом. Програмне забезпечення та процес завантаження та завантаження однакові для Uno.
Плити ARDUINO DUE також мають щити Shield, вони в основному є розширенням для ARDUINO. Ці щити додають додаткові функції до ARDUINO. Ці щити розміщені один над одним на ARDUINO.
Необхідні компоненти:
Апаратне забезпечення: плата Arduino Due, сполучні штирі, резистор 220 Ом, світлодіод, плата для хліба.
Програмне забезпечення: Arduino nightly, завантажте його за цим посиланням: https://www.arduino.cc/en/Main/Software
Відкрийте вищезазначене посилання, під час сесії завантаження ми маємо останню версію програмного забезпечення ARDUINO, яка становить 1.6.8 (на момент написання цієї статті). Навіть якщо у вас старіша версія, завантажте нову. У попередніх версіях бібліотеки плати DUE відсутні. Тож попередні версії не можуть виявити плату DUE. Ви можете оновити попередню версію, щоб працювати плата DUE.
Клацніть на кнопку інсталятора Windows для програмного забезпечення:
Тепер натисніть кнопку просто завантажити, щоб налаштування розпочало завантаження. Файл інсталяції складав би близько 85 Мб.
Після завантаження встановіть файл подвійним клацанням. Після завершення встановлення на робочому столі з’явиться піктограма, як показано нижче.
Двічі клацніть на програмі, щоб запустити.
Тепер ви бачите, на платі DUE є два сполучники.
Обидва порти можуть бути використані для програмування DUE, але ми будемо використовувати NATIVE USB-порт. Тепер підключіть штекер USB і підключіть інший кінець до ПК, ви повинні побачити світлодіод живлення УВІМКНЕНО.
Після запуску програми ARDUINO ви повинні вибрати дошку ARDUINO DUE в меню програми «TOOLS». Вибравши дошку DUE, ви побачите вибрану дошку внизу праворуч, як показано на малюнку нижче в наступному розділі.
Ми підключили USB до порту NATIVE, тому ми повинні вибрати „NATIVE порт” у програмному забезпеченні. Цей параметр також буде в опції "ІНСТРУМЕНТИ". Вибравши його, ви готові до завантаження програми.
Схема та робоче пояснення:
Тут ми будемо писати програму для блимання світлодіода на кожні 1000 мс. Ми підключимо світлодіод на PIN13 через 220 Ом обмежувальний резистор.
Тепер завантажте програму, натиснувши кнопку завантаження, показану на малюнку (лівий верхній кут),
Після успішного завантаження програми в лівій нижній частині екрана ви побачите 'ЗАВАНТАЖЕНО ГОТОВО' і світлодіод почне блимати.
Важливо пам’ятати, що GPIO цієї плати має обмеження напруги 3,3 В. Отже, ми не можемо очікувати напруги вище 3,3 В, а також не можемо подавати напруги вище 3,3 В на будь-який штифт цієї плати. Якщо на плату подається напруга вище 3,3 В, це може призвести до пошкодження плати остаточно.
Перевірте наведений нижче код, щоб краще зрозуміти.