Набор конструктор Arduino (arduino kit) — Удачный выбор для быстрого начала в освоении простого языка программирования и разработки электронных устройств для различных областей жизни-деятельности — начиная от детских игрушек — Маяк мигающий светодиодом при наступлении сумерек, или роботизированные манипуляторы, умные дома, предела или ограничений для Arduino просто не существует. Всё зависит от вашей фантазии, потребности и желания.
Почем Arduino стала так популярна? Первая причина — цена. Цену сбили, за что им наше огромное спасибо, китайские производитеои электронного оборудования. Ну и конечно простота и доступность самого оборудования и всевозможных электронных датчиков и компонентов.
Простота и удобство языка программирования. Язык взятый за основу — Wirgint, очень похож на язык программирования C/C++, но на много проще и понятнее. Сейчас это самый простой и удобный способ программирования устройств на микроконтроллерах.
Вот пример функции Setup:
int buttonPin = 3;
void setup()
{
Serial.begin(9600);
pinMode(buttonPin, INPUT);
}
void loop()
{
// …
}
Функция стартует во время начала работы скетча, вызывается один раз, используется для определения режимов работы выводов, запуска библиотек и т.д. Код очень похож «С».
Платформа создана с открытой архитектурой и программным кодом. В принципе любую библиотеку и скетч очень легко найти в интернет. Почти все скетчи содержат в себе достаточно подробные коментарии (скетчами называют программы для микроконтроллера).
Для устройств Arduino существует огромное количество датчиков, плат расширений и управления. Огромное количество датчиков создано руками любителей и энтузиастов, а также профессионалами. Через датчики платформа получает информацию об окружающем мире, — температуру, высоту, освещённость, давление, GPS координаты и многое, многое другое. А с помощью плат расширений Arduino может управлять двигателями, сервоприводами, манипуляторами и пр.
Платформа может управляться через компьютер, а так же быть совершенно независимой, и работать самостоятельно.
Существует несколько версий плат Arduino. Более новая Leonardo, работает на микроконтроллере ATmega32u4, Arduino UNO на Atmel ATmega328. Более старые — Diecimila и Duemilanoves на основе Atmel ATmega168. Mega2560 работает на ATmega2560.
Существуют и меньшие братья Arduino Nano и Mini (Arduino Mini построена на ATmega168), всё отличие — наличие меньшего количества выводов, отсутствие USB портов на плате, и модуля питания, но в остальном это всё те же Arduino.
Самые интересные наборы для того чтобы начать изучать Arduino — Arduino Uno R3 Starter Kit. В этом наборе присутствует всё что нужно для работы. Датчики, плата для прототипирования (макетная плата для беспаечного монтажа), соединительные провода, USB кабель для связи с компьютером, наборы свтодиодов и резисторов, сервоприводы, и плата управления шаговым двигателем. ИК пульт, и ЖКИ дисплей, джостик и т.д.
Оставить комментарий