Дайджест: Arduino Uno, Arduino Leonardo, Arduino Nano
Arduino – это плата используемая для создания устройств способных взаимодействовать с окружающей средой и воспринимать различные данные из нее при помощи различных датчиков и управляющих устройств. Также это платформа с открытым исходным кодом, основанная на микроконтроллерах.
Особенности:
- Плата обладает встроенным программатором (не нужен компилятор);
- Использование языка программирования близкого к C/C++, что делает её простой в использовании и изучении;
- Наличие множества библиотек для модулей, сенсоров, дисплеев и т.п., доступных для свободного использования;
- Для сбора устройства не требуется пайка, компоненты соединяются при помощи специальной макетной платы, перемычек и проводов;
- Возможность автономной работы, т.е. использование батареек или аккумуляторов;
- Наличие версии для работы с популярной мобильной операционной системой Android;
- Огромное количество различных модулей, сенсоров, дисплеев, датчиков и т.п..
- Наличие большого количества плат расширения - shields или «шилды».
Arduino Uno:
Arduino Uno является стандартной платой Arduino и возможно наиболее распространенной. Она основана на чипе ATmega328, имеющем на борту 32 КБ флэш-памяти, 2 Кб SRAM и 1 Кбайт EEPROM памяти. На периферии имеет 14 дискретных (цифровых) каналов ввода / вывода и 6 аналоговых каналов ввода / вывода, это очень разносторонне-полезные девайсы, позволяющие перекрывать большинство любительских задач в области микроконтроллерной техники. Данная плата контроллера является одной из самых дешевых и наиболее часто используемых.