Что такое Arduino?
Arduino — это конструктор для быстрого построения электронных устройств для всех категорий разработчиков.
Arduino пользуется большой популярностью благодаря удобству, простоте языка программирования и открытой архитектуре.
Что в себя включает?
Программная часть Arduino состоит бесплатной среды разработки (IDE), для написания и компиляции программ.
Аппаратная часть состоит из печатных плат, от официального или стороннего производителя.
Возможности.
Устройства на базе Arduino способны извлекать информацию из окружающего мира с помощью датчиков, а также могут управлять другими устройствами.
Микроконтроллеры для Arduino обладают встроенным загрузчиком (bootloader). Благодаря этому пользователи могут загружать свои программы без использования сторонних программаторов.
Работа с Arduino.
Программируется микроконтроллер на языке Arduino, который в свою очередь является обычным С++ с некоторыми особенностями.
Процесс написания программы происходит полностью в бесплатной специализированной среде разработки (IDE), которая включает в себя все необходимые инструменты для написания кода, компилирования и загрузки программы в микроконтроллер.
Чертежи схем (файлы CAD) находятся в открытом доступе и пользователи могут использовать их по своему усмотрению.