Работа
Концептуально, работа с Arduino Mega Server делится на вида: «Пользователь» или «Сделай сам». Это два совершенно разных подхода и два разных мира Arduino Mega Server. Отдельно стоит ещё одна грань Arduino Mega Server — это образовательная платформа для школ и развивающих центров.
Режим «Пользователь»
Это режим для «домохозяек» и «детей». Пользователь ничего не изобретает, ничего не паяет и ничего не программирует. Более того, он вообще не обязан знать, что такое паяльник и как нужно писать программный код. Всю функциональность за него создаёт разработчик и поставляет систему в готовом виде с простой инструкцией. Хороший пример — обучающие наборы Lego. Пользователь просто собирает систему из готовых частей.
Подобный набор может поставляться с уже собранной системой и предустановленным программным обеспечением. Пользователю остаётся только подключить периферию (без паяльника, одним кликом, на основе стандарта OHAS) и можно начинать работать с системой. Это могут быть развлекательные и обучающие наборы, «решения», «приборы», в т. ч. и «100 в 1» и т. д.
Из достоинств такого подхода можно отметить кардинальное снижение порога входа в современные технологии и расширение пользовательской базы, а из недостатков — ограниченную функциональность — вы можете пользоваться только тем, что предусмотрел разработчик.
Режим «Сделай сам»
Это режим, когда изначально предполагается, что Arduino Mega Server — это только шаблон для вашего дальнейшего творчества. На основе стандартной поставки вы можете создать свой уникальный проект. Этот подход предполагает ваше активное участие в разработке и постоянное обучение всему, с чем работает Arduino Mega Server.
Это «трудный путь», но он даёт ни с чем не сравнимое чувство творчества и новые знания и навыки. Недостатков у этого режима работы с Arduino Mega Server нет, из достоинств можно отметить полную «власть» над системой и безграничные возможности в реализации ваших идей.
Образовательная платформа
Arduino Mega Server это превосходная образовательная платформа для всего спектра современных IT технологий. Это программирование, веб-дизайн, HTML, CSS, JavaScript, Processing, Wiring, Arduino, робототехника, электроника, микроконтроллеры, компьютеры, сети, интерфейсы, протоколы, беспроводные технологии, электрика, умный дом, графика, проектирование, датчики, слаботочные сети, обработка сигналов, 3D-программирование, маркетинг и т. д. и т. п.
Это основа курсов и обучающих программ для школ, кружков, обучающих центров и т. п. Работая с системой и создавая свои проекты на Arduino Mega Server, взрослые и дети могут в игровой форме освоить самые современные технологии, понять как всё это работает и применить эти знания в своей жизни.