Микроконтроллер: | ATmega32U4 |
---|---|
Рабочее напряжение: | 5 В |
Напряжение внешнего источника питания: | 7-12 В |
Цифровые входы/выходы: | 20 шт. |
Выходы с функцией ШИМ (PWM): | 7 шт. |
Аналоговые входы: | 12 шт. |
Максимальный ток дискретного выхода: | 40 мА |
Максимальный ток встроенного стабилизатора : | 3,3В 50 мА |
Flash ROM: | 32 кБ (4 кБ занято загрузчиком) |
SRAM: | 2,5 кБ |
EEPROM: | 1 кБ |
Тактовая частота: | 16 МГц |
Arduino Micro - это плата на основе микроконтроллера ATmega32u4. В его состав входит все необходимое для удобной работы с микроконтроллером: 20 цифровых входов/выходов (из них 7 могут использоваться в качестве ШИМ-выходов, 12 - в качестве аналоговых входов), кварцевый резонатор на 16 МГц, разъем micro-USB, разъем ICSP для внутрисхемного программирования и кнопка сброса.
Для начала работы с устройством достаточно просто подключить его к компьютеру посредством USB-кабеля. Устройство разработано таким образом, чтобы его можно было удобно размещать на макетной плате. Как и в Leonardo, в Arduino Micro используется микропроцессор ATmega32u4 со встроенным контроллером USB. Такое решение исключает необходимость использования дополнительного контроллера, и при подключении к компьютеру позволяет Ардуино Micro определяться в системе как обычная мышь, клавиатура или виртуальный COM-порт.
Arduino Micro может быть запитан через USB или от внешнего источника питания - тип источника выбирается автоматически.
В качестве внешнего источника питания (не USB) может использоваться любой источник питания постоянного тока (DC) или обычный аккумулятор/батарея. Для этого выводы аккумулятора или DC-источника питания необходимо подсоединить к выводам Gnd и Vin. Напряжение внешнего источника питания может быть в пределах от 6 до 20 В. Однако, уменьшение напряжения питания ниже 7В приводит к уменьшению напряжения на выводе 5V, что может стать причиной нестабильной работы устройства. Использование напряжения больше 12В может приводить к перегреву стабилизатора напряжения и выходу платы из строя. С учетом этого, рекомендуется использовать источник питания с напряжением в диапазоне от 7 до 12В.
Основные выводы питания перечислены ниже:
Память
Объем памяти программ микроконтроллера ATmega32U4 составляет 32 КБ (из них 4 КБ отведены под загрузчик). Помимо этого, он имеет 2.5 КБ оперативной памяти SRAM и 1 КБ EEPROM
Входы и выходы
С использованием функций pinMode(), digitalWrite() и digitalRead() каждый из 20 цифровых выводов может работать в качестве входа или выхода. Рабочее напряжение выводов составляет 5В. Максимальный ток, который может отдавать или потреблять один вывод, равен 40 мА. Все выводы сопряжены с внутренними подтягивающими резисторами (по умолчанию отключенными) номиналом 20-50 кОм. Помимо основных, некоторые выводы Ардуино могут выполнять дополнительные функции:
Помимо перечисленных на плате существует еще несколько выводов:
Рабо. напря-жение | Питание Uвх | Цифр. вх/вых | Анало-говые входы | Flash ROM | SRAM | EEPROM | Такт. часто-та | |
---|---|---|---|---|---|---|---|---|
3.3 В |
3.7–5 В | 9 (4 ШИМ) |
4 | 32 кб (4 кБ занято загрузчиком) |
2.5 кб |
1 кб |
8 МГц |
|
5 В |
7-12 В | 20 (7 ШИМ) |
12 | 32 кБ (4 кБ занято загрузчиком) | 2.5 кБ |
1 кБ |
16 МГц |
|
5 В |
7-12 В |
18 (5 ШИМ) |
4 | 32 кБ (4 кБ занято загрузчиком) | 2.5 кБ | 1 кБ |
16 МГц |
|
5 В |
7-12 В | 20 (7 ШИМ) |
12 | 32 кБ (4 кБ занято загрузчиком) | 2 кБ |
1 кБ |
16 МГц |
|
2.7-5.5 В |
2.7-5 В |
9 (5 ШИМ) |
4 | 32 кБ (2 Кб занято загрузчиком) | 2 кБ |
1 кБ |
8 МГц |
|
5 В |
7-12 В |
14 (6 ШИМ) |
6 | 32 кБ (0.5 кБ занято загрузчиком) | 2 кБ |
1 кБ |
16 МГц |
|
5 В |
7-12 В |
14 (6 ШИМ) | 6 | 32 кБ (2 кБ занято загрузчиком) | 2 кБ |
1 кБ |
16 МГц |
|
5 В |
7-12 В |
14 (6 ШИМ) | 6 | 32 кБ (0.5 Кб занято загрузчиком) | 2 кБ |
1 кБ |
16 МГц |
|
5 В |
7-12 В |
14 (6 ШИМ) | 6 | 32 кБ из (2 кБ занято загрузчиком) | 2 кБ |
1 кБ |
16 МГц | |
5 В |
7-12 В |
54 (14 ШИМ) | 16 | 256 кБ (8 кБ занято загрузчиком) | 8 кБ |
4 кБ |
16 МГц |