Дайджест: Arduino Uno, Arduino Leonardo, Arduino Nano: различия между версиями

Материал из MIK32 микроконтроллер
Нет описания правки
Нет описания правки
Строка 16: Строка 16:
[[Файл:Arduino UNO.png|мини|Arduino UNO]]
[[Файл:Arduino UNO.png|мини|Arduino UNO]]
'''Arduino Uno''' является стандартной платой Arduino и возможно наиболее распространенной. Она основана на чипе ATmega328, имеющем на борту 32 КБ флэш-памяти, 2 Кб SRAM и 1 Кбайт EEPROM памяти. На периферии имеет 14 дискретных (цифровых) каналов ввода / вывода и 6 аналоговых каналов ввода / вывода, это очень разносторонне-полезные девайсы, позволяющие перекрывать большинство любительских задач в области микроконтроллерной техники. Данная плата контроллера является одной из самых дешевых и наиболее часто используемых.
'''Arduino Uno''' является стандартной платой Arduino и возможно наиболее распространенной. Она основана на чипе ATmega328, имеющем на борту 32 КБ флэш-памяти, 2 Кб SRAM и 1 Кбайт EEPROM памяти. На периферии имеет 14 дискретных (цифровых) каналов ввода / вывода и 6 аналоговых каналов ввода / вывода, это очень разносторонне-полезные девайсы, позволяющие перекрывать большинство любительских задач в области микроконтроллерной техники. Данная плата контроллера является одной из самых дешевых и наиболее часто используемых.
=== Характеристики: ===
{| class="wikitable"
|Микроконтроллер
|ATmega328
|-
|Рабочее напряжение
|5В
|-
|Напряжение питания (рекомендуемое)
|7-12В
|-
|Напряжение питания (предельное)
|6-20В
|-
|Цифровые входы/выходы
|14 (из них 6 могут использоваться в качестве ШИМ-выходов)
|-
|Аналоговые входы
|6
|-
|Максимальный ток одного вывода
|40 мА
|-
|Максимальный выходной ток вывода 3.3V
|50 мА
|-
|Flash-память
|32 КБ (ATmega328) из которых 0.5 КБ используются загрузчиком
|-
|SRAM
|2 КБ (ATmega328)
|-
|EEPROM
|1 КБ (ATmega328)
|-
|Тактовая частота
|16 МГц
|}
=== Компоненты: ===
[[Файл:Компоненты Arduino UNO.png|мини|Компоненты Arduino UNO]]

Версия от 14:26, 20 июня 2021

Внешний вид стандартной платы Arduino (Ardino xxx)

Arduino – это плата используемая для создания устройств способных взаимодействовать с окружающей средой и воспринимать различные данные из нее при помощи различных датчиков и управляющих устройств. Также это платформа с открытым исходным кодом, основанная на микроконтроллерах.

Особенности:

  1. Плата обладает встроенным программатором (не нужен компилятор);
  2. Использование языка программирования близкого к C/C++, что делает её простой в использовании и изучении;
  3. Наличие множества библиотек для модулей, сенсоров, дисплеев и т.п., доступных для свободного использования;
  4. Для сбора устройства не требуется пайка, компоненты соединяются при помощи специальной макетной платы, перемычек и проводов;
  5. Возможность автономной работы, т.е. использование батареек или аккумуляторов;
  6. Наличие версии для работы с популярной мобильной операционной системой Android;
  7. Огромное количество различных модулей, сенсоров, дисплеев, датчиков и т.п..
  8. Наличие большого количества плат расширения - shields или «шилды».

Arduino Uno:

Arduino UNO

Arduino Uno является стандартной платой Arduino и возможно наиболее распространенной. Она основана на чипе ATmega328, имеющем на борту 32 КБ флэш-памяти, 2 Кб SRAM и 1 Кбайт EEPROM памяти. На периферии имеет 14 дискретных (цифровых) каналов ввода / вывода и 6 аналоговых каналов ввода / вывода, это очень разносторонне-полезные девайсы, позволяющие перекрывать большинство любительских задач в области микроконтроллерной техники. Данная плата контроллера является одной из самых дешевых и наиболее часто используемых.

Характеристики:

Микроконтроллер ATmega328
Рабочее напряжение
Напряжение питания (рекомендуемое) 7-12В
Напряжение питания (предельное) 6-20В
Цифровые входы/выходы 14 (из них 6 могут использоваться в качестве ШИМ-выходов)
Аналоговые входы 6
Максимальный ток одного вывода 40 мА
Максимальный выходной ток вывода 3.3V 50 мА
Flash-память 32 КБ (ATmega328) из которых 0.5 КБ используются загрузчиком
SRAM 2 КБ (ATmega328)
EEPROM 1 КБ (ATmega328)
Тактовая частота 16 МГц

Компоненты:

Компоненты Arduino UNO