Arduino mega 2560 rev3
Содержание:
Arduino Mega 2560: схема портов, питание
Напряжение питания Ардуино Мега 2560 при подключении через USB равно 5 Вольт. При подключении питания через разъем от аккумулятора или блока питания, питание платы автоматически переключается на внешний источник. Рекомендуемое питание платы Arduino Mega, согласно описанию производителя от 7 до 16 Вольт. Распиновка портов платы (при клике откроется в новом окне) представлена на фото ниже.
Arduino Mega 2560: схема портов и монтажная схема платы
Arduino Mega 2560: питание, подключение
5V – на пин платы подается стабилизированное напряжение 5 В;
3.3V – на пин подается стабилизированное напряжение 3.3 В;
VIN – на пин подается внешнее напряжение;
IREF – информирования о напряжении платы Arduino Mega;
GND – общий вывод земли.
Добавление устройств АТмега
Есть один нюанс по работе с эти чипом — нам нужно внести некоторые изменений в один файл, чтобы дальше можно было бы программировать микроконтроллеры Arduino ATmega8.
Вносим следующие изменения в файл hardware/arduino/boards.txt:
atmega8o.name=ATmega8 (optiboot 16MHz ext) atmega8o.upload.protocol=arduino atmega8o.upload.maximum_size=7680 atmega8o.upload.speed=115200 atmega8o.bootloader.low_fuses=0xbf atmega8o.bootloader.high_fuses=0xdc atmega8o.bootloader.path=optiboot50 atmega8o.bootloader.file=optiboot_atmega8.hex atmega8o.bootloader.unlock_bits=0x3F atmega8o.bootloader.lock_bits=0x0F atmega8o.build.mcu=atmega8 atmega8o.build.f_cpu=16000000L atmega8o.build.core=arduino:arduino atmega8o.build.variant=arduino:standard ############################################################## a8_8MHz.name=ATmega8 (optiboot 8 MHz int) a8_8MHz.upload.protocol=arduino a8_8MHz.upload.maximum_size=7680 a8_8MHz.upload.speed=115200 a8_8MHz.bootloader.low_fuses=0xa4 a8_8MHz.bootloader.high_fuses=0xdc a8_8MHz.bootloader.path=optiboot a8_8MHz.bootloader.file=a8_8MHz_a4_dc.hex a8_8MHz.build.mcu=atmega8 a8_8MHz.build.f_cpu=8000000L a8_8MHz.build.core=arduino a8_8MHz.build.variant=standard ############################################################## a8_1MHz.name=ATmega8 (optiboot 1 MHz int) a8_1MHz.upload.protocol=arduino a8_1MHz.upload.maximum_size=7680 a8_1MHz.upload.speed=9600 a8_1MHz.bootloader.low_fuses=0xa1 a8_1MHz.bootloader.high_fuses=0xdc a8_1MHz.bootloader.path=optiboot a8_1MHz.bootloader.file=a8_1MHz_a1_dc.hex a8_1MHz.build.mcu=atmega8 a8_1MHz.build.f_cpu=1000000L a8_1MHz.build.core=arduino a8_1MHz.build.variant=standard ############################################################## a8noboot_8MHz.name=ATmega8 (no boot 8 MHz int) a8noboot_8MHz.upload.maximum_size=8192 a8noboot_8MHz.bootloader.low_fuses=0xa4 a8noboot_8MHz.bootloader.high_fuses=0xdc a8noboot_8MHz.build.mcu=atmega8 a8noboot_8MHz.build.f_cpu=8000000L a8noboot_8MHz.build.core=arduino a8noboot_8MHz.build.variant=standard
Таким образом, если мы перейдем в меню Сервис → Плата, то увидим устройства:
- ATmega8 (optiboot 16MHz ext)
- ATmega8 (optiboot 8 MHz int)
- ATmega8 (optiboot 1 MHz int)
- ATmega8 (no boot 8 MHz int)
Распиновка Arduino Pro Mini
Каждый из 14 цифровых выводов Pro, используя функции , , и , может настраиваться как вход или выход. Выводы работают при напряжении 3,3 В. Каждый вывод имеет нагрузочный резистор (стандартно отключен) 20-50 кОм и может пропускать до 40 мА. Некоторые выводы имеют особые функции:
- Последовательная шина: 0 (RX) и 1 (TX). Выводы используются для получения (RX) и передачи (TX) данных TTL. Данные выводы имеют соединение с выводами TX-0 и RX-1 блока из шести выводов.
- Внешнее прерывание: 2 и 3. Данные выводы могут быть сконфигурированы на вызов прерывания либо на младшем значении, либо на переднем или заднем фронте, или при изменении значения. Подробная информация находится в описании функции .
- ШИМ: 3, 5, 6, 9, 10, и 11. Любой из выводов обеспечивает ШИМ с разрешением 8 бит при помощи .
- SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Посредством данных выводов осуществляется связь SPI, которая, хотя и поддерживается аппаратной частью, не включена в язык Arduino.
- LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. Если значение на выводе имеет высокий потенциал, то светодиод горит.
На платформе Pro Mini установлены 6 аналоговых входов, каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Четыре из них расположены на краю платформы, а другие два (входы 4 и 5) ближе к центру. Измерение происходит относительно земли до значения VCC. Некоторые выводы имеют дополнительные функции:
I2C: A4 (SDA) и A5 (SCL). Посредством выводов осуществляется связь I2C (TWI), для создания которой используется библиотека Wire.
Существует дополнительный вывод на платформе:
Reset. Низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino.
Входы и Выходы
Каждый из 54 цифровых выводов Mega, используя функции pinMode(), digitalWrite() и digitalRead(), может настраиваться как вход или выход. Выводы работают при напряжении 5 В. Каждый вывод имеет нагрузочный резистор (стандартно отключен) 20-50 кОм и может пропускать до 40 мА. Некоторые выводы имеют особые функции:
- Последовательная шина 0: 0 (RX) и 1 (TX); последовательная шина 1: 19 (RX) и 18 (TX); последовательная шина 2: 17 (RX) и 16 (TX); последовательная шина 3: 15 (RX) и 14 (TX). Выводы используются для получения (RX) и передачи (TX) данных TTL. Выводы 0 и 1 подключены к соответствующим выводам микросхемы последовательной шины ATmega8U2.
- Внешнее прерывание: 2 (прерывание 0), 3 (прерывание 1), 18 (прерывание 5), 19 (прерывание 4), 20 (прерывание 3), и 21 (прерывание 2). Данные выводы могут быть сконфигурированы на вызов прерывания либо на младшем значении, либо на переднем или заднем фронте, или при изменении значения. Подробная информация находится в описании функции attachInterrupt().
- PWM: 2 до 13 и 44-46. Любой из выводов обеспечивает ШИМ с разрешением 8 бит при помощи функции analogWrite().
- SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Посредством данных выводов осуществляется связь SPI, например, используя библиотеку SPI. Также выводы SPI могут быть выведены на блоке ICSP, который совместим с платформами Uno.
- LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. Если значение на выводе имеет высокий потенциал, то светодиод горит.
- I2C: 20 (SDA) и 21 (SCL). Посредством выводов осуществляется связь I2C (TWI). Для создания используется библиотека Wire (информация на сайте Wiring).
На платформе Mega2560 имеется 16 аналоговых входов, каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Стандартно выводы имеют диапазон измерения до 5 В относительно земли, тем не менее имеется возможность изменить верхний предел посредством вывода AREF и функции analogReference().
Дополнительная пара выводов платформы:
- AREF. Опорное напряжение для аналоговых входов. Используется с функцией analogReference().
- Reset. Низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino.
Характеристики Arduino Nano
Микроконтроллер | Atmel ATmega168 или ATmega328 |
---|---|
Рабочее напряжение (логическая уровень) | 5 В |
Входное напряжение (рекомендуемое) | 7-12 В |
Входное напряжение (предельное) | 6-20 В |
Цифровые Входы/Выходы | 14 (6 из которых могут использоваться как выходы ШИМ) |
Аналоговые входы | 8 |
Постоянный ток через вход/выход | 40 mAh с одного вывода и 500 mAh со всех выводов |
Флеш-память | 16 Кб (ATmega168) или 32 Кб (ATmega328) при этом 2 Кб используются для загрузчика |
ОЗУ | 1 Кб (ATmega168) или 2 Кб (ATmega328) |
EEPROM | 512 байт (ATmega168) или 1 Кб (ATmega328) |
Тактовая частота | 16 МГц |
Размеры | 1.85 см x 4.2 см |
В первую очередь в разговоре о характеристиках нужно отметить, что Нано выпускается в различных версиях и самые распространённые:
- Nano v.2;
- Nano v.3.
Главное отличие – в самом микроконтроллере. Младшая версия использует Atmega168, Atmega328. Основные отличия чипов – это объём Flash-памяти:
- mega 328: Flash-память – 32 кб, ПППЗУ – 1024 и ОЗУ – 2 кб;
- mega 168: Flash-память – 16 кб, ПППЗУ – 512 и ОЗУ – 1 кб.
ПППЗУ — это перепрограммируемые запоминающее устройство.
Главный конкурент Arduino Nano по размеру – это Arduino Micro. В целом они похожи, но у «микро» интерфейс SPI разведен на другие пины, как и шина I2C, а также изменено количество выводов прерываний. В целом, платы похожи размерами, но различны соотношения сторон, а также некоторые схемотехнические нюансы.
Arduino Nano имеет 8 аналоговых входов, они могут использоваться как цифровой выход, 14 цифровых из которых 6 могут работать как широтно-импульсный модулятор (ШИМ), еще два задействованы под I2C и 3 под SPI.
В противоположном конце платы от разъёма микро-юсб расположена колодка Arudino ICSP для прошивки микроконтроллера.
ШИМ выходы и транзисторы помогут вам: регулировать обороты двигателя, яркость светодиодов, мощность нагревателей и многое другое. А аналоговые входы позволят читать значения с аналоговых датчиков, таких как:
- фоторезисторы;
- терморезисторы;
- термопары;
- измерители влажности;
- датчики давления и другие.
Выходы Digital 2 и 3 могут быть использованы для внешних прерываний
Это такие сигналы, которые сообщают микроконтроллеру о каком-либо важном событии. По этим сигналам вызывается программа обработки прерывания и выполняются необходимые действия, например, выход из режима энергосбережения и выполнение вычислений
На базе платы Nano получится отличный миниатюрный программатор Arduino ISP, для прошивки целого ряда контроллеров.
Установка драйверов
Если вы использовали установщик, Windows — от XP до 10 — автоматически установит драйверы, как только вы подключите свою плату.
Если вы загрузили и распаковали Zip архив или по какой-то причине плата неправильно распознана, выполните приведенную ниже процедуру.
- Нажмите на меню «Пуск» и откройте панель управления.
- Перейдите в раздел «Система и безопасность» (System and Security). Затем нажмите «Система» (System). Затем откройте диспетчер устройств (Device manager).
- Посмотрите под Порты (COM и LPT) (Ports (COM & LPT)). Вы должны увидеть открытый порт с именем «Arduino UNO (COMxx)». Если раздел COM и LPT отсутствует, просмотрите раздел «Другие устройства», «Неизвестное устройство».
- Щелкните правой кнопкой мыши по порту Arduino UNO (COMxx) и выберите опцию «Обновить драйверы…».
- Затем выберите опцию «Выполнить поиск драйверов на этом компьютере».
- Наконец, найдите файл драйвера с именем «arduino.inf», который находится в папке «Drivers» программы Arduino (а не подкаталог «FTDI USB Drivers»). Если вы используете старую версию IDE (1.0.3 и старше), выберите файл драйвера Uno с именем «Arduino UNO.inf».
- После этого Windows завершит установку драйвера.
Интернет вещей
Ниже сравнительные таблицы плат и модулей, которые применяются для Интернета вещей.
Платы
Arduino YUN | Arduino Ethernet | Arduino TIAN | |
---|---|---|---|
AVR Микроконтроллер | ARM Микроконтроллер | ||
Микроконтроллер | ATmega32U4 | ATMega328 | SAMD21G18, ARM Cortex-MO+ |
Рабочее напряжение | 5 V | 5 V | 3.3 V |
Входное напряжение | 5 V | ||
Входное напряжение Plug (Рекомендуемое) | 7 -12 V | ||
Входное напряжение Plug (Ограничениеs) | 6 — 20 V | ||
Входное напряжение PoE (Ограничениеs) | 36 — 57 V | ||
Цифровые (I/O) Пины | 20 | 14 (4 for PWM output) | |
PWM Output | 7 | ||
Analog I/O Пины | 12 | 6 | |
Аналоговый вход Пины | 6 | ||
Analog Output Пины | 1, 10-bit DAC | ||
Постоянный ток на I/O Пин | 40 mA on I/O Пины; 50 mA on 3.3 Пин | 40 mA | 7 mA (I/O Пины) |
Постоянный ток для 3.3 V Пин | 50 mA | ||
Флэш-память | 32 KB (4 KB для загрузчика) | 32 KB (.5 для загрузчика) | |
SRAM | 2.5 KB | 2 KB | |
EEPROM | 1 KB | 1 KB | |
Тактовая частота | 16 MHz | 16 MHz | 48 MHz |
LED встроенные | 13 | 13 | |
Bluetooth | CSR8510, Bluetooth with EDR / BLE 4.0 | ||
Длина | 101.52 mm | 68.6 mm | 68.5 mm |
Ширина | 53.3 mm | 53.3 mm | 53 mm |
Вес | 37 g | 28 g | 36 g |
Microprocessor | Microprocessor | ||
Processor | Atheros AR9331 | Atheros AR9342 | |
Architecture | MiPS | MiPS | |
Рабочее напряжение | 3.3 V | 3.3 V | |
Ethernet | 802.3 10/100 Mbit/s | 802.3 10/100/1000 Mbits/s | |
WiFi | 8.02.11b/g/n 2.4 GHz | 802.11 b/g/n 2.4 GHz dual-band | |
USB Type | 2.0 Host | 2.0 Host | |
Card Reader | Micro-SD | ||
RAM | 64 MB DDR2 | 64 MB DDR2 | |
Флэш-память | 16 MB | 16 MB + 4 GB eMMC | |
SRAM | 2.5 KB | ||
EEPROM | 1 KB | ||
Тактовая частота | 400 Mhz | 560 MHz |
Платы (продолжение)
Arduino Industrial 101 | Arduino Leonardo ETH | Arduino MKRFOX 1200 | |
---|---|---|---|
AVR Микроконтроллер | AVR Микроконтроллер | ||
Микроконтроллер | ATmega32u4 | ATmega32u4 | SAMD21 Cortex-MO+ 32bit low power ARM |
Рабочее напряжение | 5 V | 5 V | |
Входное напряжение | 5 V | 7-12 V | 5-15 V |
Board Power Supply | 5 V (USB/VIN) | ||
Supported Batteries | 2 x AA or AAA | ||
Circuit Рабочее напряжение | 3.3 V | ||
Цифровые (I/O) Пины | 20 (7 exported on header) | 20 | 8 |
PWM Пины | 12 (0,1, 2, 3, 4, 5, 6, 7, 8, 10, A3 — or 18, A4 — or 19) | ||
PWM Output | 7 (2 exported on header) | 7 | 12 |
UART | 1 | ||
SPI | 1 | ||
I2C | 1 | ||
Аналоговый вход Пины | 7 (ADC 8/10/12 bit) | ||
Analog Output Пины | 1 (DAC 10 bit) | ||
External Interrupts | 8 (0, 1, 4, 5, 6, 7, 8, A1 — or 16 -, A2 — or 17) | ||
Analog I/O Пины | 12 (4 exported on header) | 12 | |
Постоянный ток на I/O Пин | 40 mA | 40 mA on I/O Пины; 1A on 3.3 V Пин only when powered via external power supply | 7 mA |
Флэш-память | 32 KB (4 KB для загрузчика) | 256 KB | |
SRAM | 2.5 KB | 2.5 KB | 32 KB |
EEPROM | 1 KB | 1 KB | no |
Тактовая частота | 16 MHz | 16 MHz | 32.768 kHz (RTC), 48 MHz |
LED встроенные | 6 | ||
Power Consumption | 29 mA | ||
Дополнительно | * GPIO — Exported on headers * DogOLED — 1 Exported on headers |
* Цифровые I/O Пины — 36-57 V * 4 used SD Card Select; 10 used for W550 Select * Card Reader — Micro SD Card, with active voltage translators |
* Full-speed USB Device and Embedded Host * Antenna — 2 dB * Carrier Frequency — 868 MHz * Working Region — EU |
Длина | 51 mm | 68.58 mm | 67.64 mm |
Ширина | 42 mm | 53.34 mm | 25 mm |
Вес | .0012 Kg | 28 g | 32 g |
Microprocessor | |||
Processor | Atheros AR9331 | 802.3 | |
Architecture | MIPS | ||
Рабочее напряжение | 3.3 V | ||
Флэш-память | 16 MB | ||
RAM | 64 MB DDR2 | ||
Тактовая частота | 400 MHz | ||
WiFi | 802.11 b/g/n 2.4 GHz | ||
Ethernet | 802.3 10/100 Mbit/s (Exported on headers) | 802.3 10/100 Mbit / s | |
USB | 2.0 Host (Exported on headers) |
Модули
Arduino MKR1000 | Arduino YUN Mini | |
---|---|---|
AVR Микроконтроллер | ||
Микроконтроллер | SAMD21 Cortex-MO +32bit low power ARM MCU | ATmega32u4 |
Рабочее напряжение | 5 V | |
Board Power Supply | 5 V (USB/VIN) | |
Supported Battery | Li-Po single cell, 3.7 V, 700mAh minimum | |
Circuit Рабочее напряжение | 3.3 V | |
Цифровые (I/O) Пины | 8 | 20 |
PWM Пины | 12 (0,1,2,3,4,5,6,7,8,10, A3 — or 18 -, A4 -or 19) | |
UART | 1 | |
SPI | 1 | |
I2C | 1 | |
PWM Output | 7 | |
Power Consumption | 170 mA | |
Аналоговый вход Пины | 7 (ADC 8/10/12 bit) | |
Analog Output Пины | 1 (DAC 10 bit) | |
Analog I/O Пины | 12 | |
External Interrupts | 8 (0, 1, 4, 5, 6, 7, 8, A1 — or 16 -, A2 — or 17) | |
Постоянный ток на I/O Пин | 7mA | 40 mA on I/O Пины; 50 mA on 3.3 V Пин |
Флэш-память | 256 KB | 32 KB |
SRAM | 32 KB | 2.5 KB |
EEPROM | none | 1 KB |
Тактовая частота | 32.768 kHz (RTC), 48 MHz | |
LED встроенные | 6 | |
Длина | 61.5 mm | 71.1 mm |
Ширина | 25 mm | 23 mm |
Вес | 32 g | 16 g |
Microprocessor | ||
Processor | Atheros AR9331 | |
Architecture | MIPS 24 K processor operating at up to 400 MHz | |
Рабочее напряжение | 3.3 V typ.380 mA (113~570 mA) | |
Флэш-память | 16 MB | |
RAM | 64 MB DDR2 | |
Тактовая частота | 400 MHz | |
WiFi | 802.11 b/g/n 2.4 GHz | |
Ethernet | 802.3 10/100 Mbit/s | |
USB | 2.0 Host |
Ардуино своими руками
Atmega2560 – хоть и мощный и продвинутый контроллер, но проще и быстрее собрать первую плату на atmega8 или 168.
Левая часть схемы – это модуль связи по USB, иначе говоря, USB-UART/TTL конвертер. Его, вместе с обвязкой, можно выбросить из схемы, для экономии места, собрать на отдельной плате и подключать только для прошивки. Он нужен для преобразования уровней сигнала.
DA1 – это стабилизатор напряжения L7805. В качестве основы можно использовать целый ряд avr микросхем, которые вы найдете, например, серии, arduino atmega32 или собрать arduino atmega16. Для этого нужно использовать разные загрузчики, но для каждого из МК нужно найти свой.
Можно поступить еще проще, и собрать всё на беспаечной макетной плате, как это показано здесь, на примере 328-й атмеги.
Микроконтроллеры – это просто и весело – вы можете сделать кучу приятный и интересных вещей или даже стать выдающимся изобретателем, не имея при этом ни образования, ни знаний о низкоуровневых языках. Ардуино – шаг в электронику с нуля, который позволяет перейти к серьезным проектам и изучению сложных языков, типа C avr и других.
Что такое Arduino?
Ардуино (Arduino) — специальный инструмент, позволяющий проектировать электронные устройства, имеющие более тесное взаимодействие с физической средой в сравнении с теми же ПК, фактически не выходящими за пределы виртуальной реальности.
В основе платформы лежит открытый код, а само устройство построено на печатной плате с «вшитым» в ней программным обеспечением.
Другими словами, Ардуино — небольшое устройство, обеспечивающее управление различными датчиками, системами освещения, принятия и передачи данных.
В состав Arduino входит микроконтроллер, представляющий собой собранный на одной схеме микропроцессор. Его особенность — способность выполнять простые задачи. В зависимости от модели устройство Ардуино может комплектоваться микроконтроллерами различных типов.
Существует несколько моделей плат, самые распространённые из них – UNO, Mega 2560 R3.
Не менее важная особенность печатной платы заключается в наличии 22 выводов, которые расположены по периметру изделия. Они бывают аналоговыми и цифровыми.
Особенность последних заключается в управлении с помощью только двух параметров — логической единицы или нуля. Что касается аналогового вывода, между 1 и 0 имеется много мелких участков.
Сегодня Arduino используется при создании электронных систем, способных принимать информацию с различных датчиков (цифровых и аналоговых).
Устройства на Ардуино могут работать в комплексе с ПО на компьютере или самостоятельно.
Что касается плат, их можно собрать своими руками или же приобрести готовое изделие. Программирование Arduino производится на языке Wiring.
ЧИТАЙТЕ ПО ТЕМЕ: Умный дом Xiaomi Smart Home, обзор, комплектация, подключение и настройка своими руками, сценарии.
RobotDyn MEGA: память, программирование
Написание скетчей происходит в среде Arduino IDE 1.8, которую можно скачать на сайте разработчика www.arduino.cc. Для подключения устройств к Arduino MEGA ATmega2560 используются коннекторы, которые напрямую или через макетную плату подключаются к портам ввода — вывода. Чтобы научиться работать с платой и изучить язык программирования перейдите в раздел «Уроки по Ардуино для начинающих»
Оригинальная плата Arduino MEGA 2560 ATmega2560
Где скачать драйвера для RobonDyn Mega 2560
Плата RobotDyn осуществляет связь с ноутбуком или персональным компьютером через микроконтроллер на чипе CH340G. Скачать драйвер для CH340G (RobotDyn MEGA driver CH340G) можно по прямой ссылке здесь. Скачанный архив следует распаковать на компьютере и запустить установочный файл CH341SER.EXE. После чего можно запускать среду Arduino IDE и начинать создавать и прошивать скетчи.
MEGA 2560 поддерживает три типа памяти:
Flash – память, которая используется для скетчей в отличии от плат Arduino Uno и Nano имеет увеличенный объем — и составляет уже целых 256 кБ.
SRAM память — оперативная память объемом 8 кБ обеспечивает более стабильную работу программы при хранении больших объемов данных.
EEPROM — энергонезависимая память объемом 4 кБ используется для записи и хранения данных, которые не исчезнут при отключении питания.
Выводы
В сети есть много, как сторонников, так и противников 8 битной архитектуры плат Ардуино – их пытаются вытеснить отладочные платы семейства STM, а порой сравнивают с одноплатными микрокомпьютерами.
Однако век ардуино еще будет долго продолжаться, поскольку это простая платформа для веселого освоения электроники и микроконтроллеров.
К тому же рассмотренный сегодня Arduino mega 2560 server – это глоток свежего воздуха для всей платформы. Согласитесь, что приятно иметь возможность поставить личный сервер для своих сайтов с поддержкой необходимых технологий и низким энергопотреблением. Не стоит сравнивать эту идею с серверами на старом компьютерном железе и так далее, преимущества очевидны:
- Отсутствие шума во время работы, так как нет кулеров системы охлаждения.
- Малый объём занимаемого пространства.
- Низкая цена.
- Малое энергопотребление.
Изучайте микроконтроллеры и внедряйте в повседневную жизнь высокие технологии.