Arduino Mega 2560 Rev3 - RedOhm
Оновлено 20.10.2017. У цій статті ви знайдете основні характеристики плати Arduino Mega 2560, а також дошки присадок різних виробників для її використання. .

Короткий зміст:
- Презентація плати Arduino Mega 2560
- Третя редакція для карти Mega 2560
- Електронна схема плати Arduino Mega 2560
- Технічні характеристики плати Arduino Mega 2560 Rev3
- Живлення плати Arduino.
- Цифрові та аналогові входи та виходи
- Презентація
- Асинхронні послідовні входи
- Зовнішнє переривання
- Скільки зовнішніх перебоїв ?
- Як правильно використовувати переривання ?
- ШІМ-виходи
- Стандартизована послідовна шина SPI
- Вхід - вихід для послідовного інтерфейсу I2C
- Аналогові входи
- Pinmode Arduino 2560
- Розтискання плати Arduino 2560
- Приклад підключення на різних входах
- Вимикач із зворотним резистором
- Перемикач з опором витягування
- Приклад складання з 2-позиційним селектором із зворотним резистором
- Встановлення потенціометра на аналоговий вхід
- Приклад програми для декларування виходу цифрового входу (відеоурок).
- Інтерфейсні плати для Arduino Mega
- Презентація інтерфейсної картки
- Картка інтерфейсу DFR0144 від DFRobot
- Інтерфейсна карта 103020027 Grove Mega Shield V1.2
- Екран вводу-виводу для Arduino Mega Sensor Shield TinkerKit
- Повернутися до головного меню .
Презентація плати Arduino Mega 2560
Плата Arduino Mega 2560 була розроблена як заміна плати Arduino Mega. Він оснащений мікроконтролером ATMega2560 з флеш-пам'яттю 256 КБ, в тому числі 8 КБ, виділених завантажувачу (Bootloader? => Це дозволяє завантажувати ваші програми між Arduino IDE (інтерфейс розробки) та вашим Arduino; також можливість запустіть програму під час запуску Arduino.).
Знати: Весь діапазон Arduino та програмований мовою, близькою до "C" (доступна для безкоштовного завантаження), модулі Arduino можуть працювати самостійно або спілкуючись із програмним забезпеченням, що працює на комп'ютері.
Третя редакція плати Mega 2560.
З платою Arduino Mega 2560 у вас є: 54 цифрових входи/виходи, включаючи 14 цифрових контактів для ваших ШІМ-виходів, 16 аналогових вхідних контактів, 4 UARTS, кнопку скидання та роз'єм ICSP. Плата розробки Arduino Mega 2560 також була оснащена кристалічним генератором 16 МГц.
З'єднувачі заголовка (жіночі роз'єми).
USB-порт (тип B). База живлення.
Живлення від 7 до 12 В.
Розміри: 53 x 101 мм.
Плата Arduino Mega 2560 у 3-й версії, яка включає нові функції та вдосконалення апаратного забезпечення:
- USB-послідовний перетворювач ATMega8U2 замінено на ATMega16U2.
- Схема скидання була посилена.
- Поруч із штифтом AREF ви знайдете шпильки SDA та SCL для забезпечення зв'язку I2C.
- 2 нові висновки розташовані поруч із кнопкою скидання: висновок IOREF для адаптації ваших екранів до напруги, що подається картою, і непідключений висновок, призначений для нових цілей.
Електронна схема плати Arduino Mega 2560
Діаграма 1/3. Натисніть, щоб збільшити
Малюнок 2/3. Натисніть, щоб збільшити
Діаграма 3/3. Натисніть, щоб збільшити
Технічні характеристики плати Arduino Mega 2560 Rev3
- Мікроконтролер: ATmega2560
- Робоча напруга: 5В
- Діапазон вхідної напруги (рекомендується): 7-12 В
- Діапазон вхідної напруги (межа): 6-20 В
- Цифрові штифти вводу-виводу: 54
- Штифти ШІМ цифрового вводу-виводу: 14
- Висновки аналогового входу: 16
- Постійний струм на штифт вводу-виводу: 40 мА
- Постійний струм для контактів 3,3 В: 50 мА
- Флеш-пам’ять: 256 КБ
- Флеш-пам’ять завантажувача: 8 КБ
- SRAM: 8 КБ
- EEPROM: 4 КБ
- Тактова частота кристалічного генератора: 16 МГц
- Розміри: 101,52 x 53,3 мм
- Вага: 37г
Живлення плати Arduino.
Плата Arduino Mega може живитися через USB-з'єднання або за допомогою зовнішнього джерела живлення. Джерело живлення вибирається автоматично.
Зовнішнє (не USB) живлення може надходити від вихідного джерела живлення постійного струму або від акумулятора. Адаптер можна підключити, підключивши позитивну 2,1-мм вилку до центральної розетки на платі. Проводи від акумулятора можна вставити в роз'єми штифтів Gnd та Vin роз'єму POWER.
Знати:
Плата може працювати від зовнішнього джерела живлення від 6 до 20 вольт .
Якщо використовується більше 12 В, регулятор напруги може перегрітися і пошкодити плату. Рекомендований діапазон - 7-12 вольт .
Якщо плата постачається з напругою менше 7 В, 5-контактний вивід може подавати напругу менше 5 В, і плата може бути нестійкою.
Висновки живлення для плати Arduino Mega такі:
- ВИНО. Вхідна напруга плати Arduino при використанні зовнішнього джерела живлення (на відміну від 5 вольт, що надходять від з'єднання USB або іншого регульованого джерела живлення). Ви можете подавати напругу через цей штифт (увага громадськості)
- 5 В. Це регульоване джерело живлення, що використовується для живлення мікроконтролера та інших компонентів на платі. Це може надходити від VIN через вбудований регулятор, або подаватися через USB або будь-яке інше регульоване джерело живлення 5 В.
- V3. Блок живлення 3,3 вольта, що генерується вбудованим чіпом FTDI. Максимальне споживання струму становить 50 мА.
- GND. Картка заземлена або довідкова 0v
Цифрові входи та виходи
Презентація:
54 цифрових входи/виходи, позначені від 0 до 53; кожен з них може функціонувати як на вході, так і на виході під контролем програми, і цей напрямок може навіть динамічно змінюватися під час роботи програми. Ці входи/виходи приймають і передають логічні сигнали, сумісні з TTL (напруга від 0 до 5 В). Вони можуть подавати або подавати максимальний струм 40 мА, але будьте обережні, не всі виходи можуть перевищувати 200 мА. .
Як оголосити вхідні та вихідні дані
Ця перша програма знайомить вас із використанням всіх входів або нічого на платі Arduino. Як оголосити кнопку, реле та як ними користуватися.
Ось відеоурок, що пояснює принцип декларування вихідних даних входів
Асинхронні послідовні входи
- 4 входи (Rx0, Rx1, Rx2, Rx3) і 4 виходи (Tx0, Tx1, Tx2, Tx3) асинхронних рядів, відповідно спільно використовуваних рядками 0,19,17,15 для частини Rxn 1,18,16,14 щодо Txn.
Приклад програми послідовного зв'язку
- Зчитування 3 значень на платі Arduino через послідовний порт та анімація прямокутника на екрані
| Повернутися до резюме . |
Зовнішнє переривання
Скільки зовнішніх перебоїв ?
- 6 зовнішніх входів переривань, спільно використовуваних рядками 2,3,18,19,20,21 .
Як правильно використовувати переривання ?
- дані про порти зв'язку не враховуються при виконанні переривань.
- Змінні, що використовуються в перериваннях, повинні бути оголошені як мінливі .
- У процедурах переривання функція затримки не працює
- У цих же процедурах переривання функція millis () не впливає
ШІМ-виходи
- 14 ШІМ-виходів (модуляція ширини імпульсу (ШІМ або ШІМ) - це техніка для досягнення ефектів аналогового вигляду за допомогою цифрових штифтів. Цифрове управління використовується для створення прямокутної хвилі, перемикання сигналу між ВИСОКИМ і НИЗКИМ рівнями, 0 В і 5 В) . з рядками від 0 до 13.
Стандартизована послідовна шина SPI
- 4 входи/виходи для стандартної послідовної шини SPI (SS -> 53/MOSI -> 51/MISO -> 50/SCK -> 52) .
Визначення шини SPI: Послідовний інтерфейс для периферії (SPI) - це синхронний послідовний протокол зв'язку, що використовується мікроконтролерами для швидкого зв’язку з одним або кількома периферійними компонентами на короткі відстані. Цей протокол також може використовуватися для зв'язку між двома мікроконтролерами.
Знати: Щоб включити бібліотеку SPI до програми, ми додаємо такий рядок на початку програми: #include
Вхід - вихід для послідовного інтерфейсу I2C
- 2 входи/виходи послідовного інтерфейсу I2C, розподілені наступним чином SDA -> 20, SCL -> 21
Визначення шини I2C: - це шина даних, яка виникла в результаті "війни за стандарти", розпочатої гравцями в електронному світі. Розроблений Philips для домашньої автоматизації та побутової електроніки, він легко підключає мікропроцесор та різні схеми, в тому числі сучасні телевізори
Знати: Щоб включити в програму бібліотеку Wire, ми додаємо такий рядок на початку програми: #include
Аналогові входи
Для цього на карті є 16 входів, позначених від A0 до A15, які можуть приймати будь-яку аналогову напругу від 0 до 5 В. Але будьте обережні, напруга ніколи не повинна перевищувати 5 Вольт, інакше мікроконтролер буде зруйнований. Для вимірювання напруги, що перевищує 5 вольт, на вході повинен бути встановлений розділовий міст. Для вимірювання аналогових напруг плати Arduino містять аналого-цифровий перетворювач (A/D). Цей перетворювач має 10-бітну роздільну здатність, повертаючи результати вимірювання як цілі числа від 0 до 1023.
Згадаймо: Аналоговий сигнал може приймати безліч значень. У нашому випадку, наприклад, аналогова величина може легко змінюватися від 0 до 5 В через 0,75 В, 3,89 В. З іншого боку, більш високі напруги можна вимірювати за допомогою дільника напруги, щоб розширити діапазон вимірювань (вимірювання напруг більше 50 Вольт вимагає використання пристроїв, розроблених відповідно до стандартів безпеки для цього діапазону напруги)
Знати: Для вимірювання зовнішнього джерела напруги ми будемо використовувати внутрішнє опорне значення напруги. Щоб його активувати, ми передаємо параметр INTERNAL функції analogReference (INTERNAL)
- ЗАВДАННЯ: Стандартне значення 5 В (для Arduino Mega)
- ВНУТРІШНІ1V1: Як і вище, але для Arduino Mega
- ВНУТРІШНІ2V56: Посилання 2,56 В (лише для Mega)
- ЗОВНІШНІЙ: Посиланням буде посилання, застосоване до шпинделя ARef
Інструкція analogRead () не працюватиме належним чином, якщо був виведений аналоговий штифт, що використовується для вимірювання, і тому в цьому випадку переконфігуруйте його як вхідний сигнал перед використанням інструкції analogRead.