- Готово до відправки
- Оптом і в роздріб
- Код: 2П1012-533-01
878 ₴
702,40 ₴
Показати оптові ціни- +380 (50) 333-69-93
Контролер Arduino Mega 2560 Rev3
Ми не єдині, хто продає товари в інтернеті, однак є кілька причин довіряти саме нам:
1. За Артикул: 2П1012-533-01
Arduino Mega 2560 Rev3 - це остання версія топової мікро-контролерної плати від Arduino, яка тепер має на борту новий чіп Atmega160-TH (у версіях Rev1 та Rev2 Atmega8U2) з програмною прошивкою конвертера "USB-послідовний порт" замість мікросхем FTDI у більш ранніх версіях, що дозволяє підвищити швидкість передачі даних. Також не потрібне додаткове встановлення драйверів – вони встановлюються автоматично при інсталяції середовища розробки Arduino IDE. Arduino Mega оснащена додатковими контактами SDA та SCL (I2C інтерфейс) та висновками AREF джерела опорної напруги для АЦП контролера та IOREF – виходом напруги живлення портів вводу-виводу (для автоматичного перемикання напруги периферії при використанні 5В та 3,3В контролерів). В іншому це все той же контролер Arduino Mega2560 на базі мікроконтролера Atmega2560 з масою прикладів програм, бібліотек та описів побудови готових конструкцій.
Arduino – це відкрита платформа з відкритим кодом програм та бібліотек, що знаходяться у вільному доступі, що дозволяє збирати різноманітні електронні пристрої. Плата Arduino Mega2560 буде цікава дизайнерам, програмістам, креативним і допитливим людям, які бажають зібрати та запрограмувати свій пристрій чи керовану конструкцію.
Для цієї платформи написано безліч різних прикладних програм та бібліотек. Мабуть, не залишилося датчиків, дисплеїв та виконавчих механізмів для яких не написана бібліотека Arduino або програма, в яких вони використовуються.
Для програмування використається спрощена версія C++. Розробку програмного забезпечення можна проводити як з використанням безкоштовного середовища Arduino IDE, так і за допомогою довільного C/C++ інструментарію. Для програмування та передачі даних на ПК потрібен USB-кабель, а для автономної роботи можна використовувати блок живлення, батарейки або акумулятор на роз'єм 7-12 5.5*2.1мм.
Arduino Mega 2560 надає низку можливостей для здійснення зв'язку з комп'ютером, ще одним Ардуїном або іншими мікроконтролерами. У ATmega2560 є чотири апаратні приймачі UART для реалізації послідовних інтерфейсів (з логічним рівнем TTL 5В). Мікроконтролер ATmega16U2 (або ATmega8U2 на платах версії R1 і R2) забезпечує зв'язок одного з приймачів з USB-портом комп'ютера, і при підключенні до ПК дозволяє Ардуїно визначатися як віртуальний COM-порт (для цього операційній системі Windows знадобиться відповідний .inf-файл, на відміну від OSX і Linux, де розпізнавання плати як COM-порту відбувається автоматично). У пакет програмного забезпечення Ардуїно входить спеціальна програма SerialMonitor, що дозволяє зчитувати та відправляти на Ардуїно прості текстові дані. Під час передачі даних через мікросхему ATmega8U2/ATmega16U2 під час USB-з'єднання з комп'ютером, на платі блиматимуть світлодіоди RX та TX. (При послідовній передачі даних за допомогою висновків 0 і 1, без використання USB-перетворювача, дані світлодіоди не використовуються).
Автоматичний (програмний) скидання
Щоб щоразу перед завантаженням програми не потрібно натискати кнопку скидання, Arduino Mega 2560 спроектований таким чином, що дозволяє здійснювати його скидання програмно з підключеного комп'ютера. Один із висновків ATmega8U2, що бере участь в управлінні потоком даних (DTR), з'єднаний з виведенням мікроконтролера RESET ATmega2560 через конденсатор номіналом 100 нФ. Коли на лінії DTR з'являється нуль, висновок RESET також перетворюється на низький рівень на час, достатній для перезавантаження мікроконтролера. Ця особливість використовується для того, щоб можна було прошивати мікроконтролер лише одним натисканням кнопки серед програмування Ардуїно. Така архітектура дозволяє зменшити тайм завантажувача, оскільки процес прошивки завжди синхронізований зі спадом сигналу на лінії DTR.
Однак ця система може призводити і до інших наслідків. При підключенні Mega 2560 до комп'ютерів, що працюють на Mac OS X або Linux, його мікроконтролер скидатиметься при кожному з'єднанні програмного забезпечення з платою. Після скидання на Arduino Mega2560 активізується завантажувач на час близько півсекунди. Незважаючи на те, що завантажувач запрограмований ігнорувати сторонні дані (тобто всі дані, що не стосуються процесу прошивки нової програми), він може перехопити кілька перших байт даних з посилки, що надсилається платі відразу після встановлення з'єднання. Відповідно, якщо програма, що працює на Ардуїно, передбачає отримання від комп'ютера будь-яких налаштувань або інших даних при першому запуску, переконайтеся, що програмне забезпечення, з яким взаємодіє Ардуїно, здійснює відправлення через секунду після встановлення з'єднання.
На плате Mega 2560 существует дорожка (отмеченная как "RESET-EN"), разомкнув которую, можно отключить автоматический сброс микроконтроллера. Для повторного восстановления функции автоматического сброса необходимо спаять между собой выводы, расположенные по краям этой дорожки. Автоматический сброс также можно выключить, подключив резистор номиналом 110 Ом между выводом RESET и 5В.
Характеристики:
- Микроконтроллер – ATmega2560 – 160-TH
- Способ подключения к USB - ATmega16U2-MU USB контроллер
- Рабочее напряжение 5В
- Входное напряжение (предельное) 7-11V
- Цифровые входы/выходы- 54 (15 из которых обеспечивают выход PWM/ШИМ)
- Аналоговые входы – 16
- Постоянный ток контактов ввода/вывода 40 мА
- Постоянный ток на 3,3В Pin – 50 мА
- Флеш-память 256 Кб, из которых 8 КБ используются загрузчиком
- 8 Кб SRAM
- EEPROM 4 КБ
- Тактовая частота 16 МГц
Комплект поставки:
Arduino Mega 2560 Rev3. - 1 шт.
Кабель USB/USB-B - 1 шт.
Основні атрибути | |
---|---|
Виробник | Bautech |
Країна виробник | Китай |
Довжина | 54 мм |
Тип модуля | Комунікаційний |
Колір | Синій |
Ширина | 38 мм |
- Ціна: 702,40 ₴