Visual Micro для Visual Studio 2012

Очень радостная весть!
Я, как и многие другие, люблю создавать небольшие DIY проекты и использую для этого Arduino. Уже и раньше существовала Visual Micro для Visual Studio, но поддерживались только версии Visual Studio 2008 и 2010. Разрабатывая в Visual Studio не всегда есть желание пользоваться другими IDE, и тут вопрос даже скорее привычки и т.д. То есть Visual Micro полезна тем, кто использует Visual Studio и ещё увлекается Arduino, но при этом не хочет пользоваться родной для неё IDE.
Так вот, главная новость заключается в том, что Visual Micro наконец (в версии 1209.10, которая опубликована 10 сентября 2012) поддерживает Visual Studio 2012, которая буквально недавно вышла в финальной версии.
Официальный сайт Visual Micro — http://www.visualmicro.com/
Страничка проекта на Codeplex — http://visualmicro.codeplex.com/
Раздел для загрузки надстройки — http://visualmicro.codeplex.com/releases/view/94296

Ардуино

Сегодня мы поговорим об Ардуино (Arduino):
Наверняка многие хотели поэкспериментировать с микроконтроллерами, собрать какое-нибудь простое устройство для своего хобби. Но, как правило, останавливали два момента: необходимость самостоятельного создания платы для микроконтроллера и наличие программатора. Да и хотелось бы иметь универсальную платформу для возможности решения разных задач, в основном для связи внешнего самодельного оборудования с компьютером, а также просто управлением самодельного оборудования. Написание прошивки — так же затормаживает интерес.
На сегодняшний момент наиболее простым решением в этой области является Ардуино (Arduino) — аппаратно-вычислительная платформа на базе микроконтроллера Atmel AVR, имеющая входы и выходы. Одно из преимуществ — отсутствие необходимости в программаторе для собственных проектов, поскольку микроконтроллер прошивается загрузчиком, а пользовательские программы пишутся на C-подобном языке и загружаются в Ардуино через порт RS-232 или USB (в зависимосит от варианта платы Ардуино). Ардуино — это открытый проект (кроме торговой марки) и все платы можно изготовить самому (правда прошивать придётся самому), а можно купить готовые. Так же для Ардуино есть платы расширения: для работы через Ethernet, для работы с ЖКИ, для сопряжения с силовой частью (например двигателями), сопряжение с беспроводными модулями XBee и т.п. Один из интересных вариантов Ардуино — LillyPad — вариант для встраивания в одежду.

Примеры проектов Ардуино:
Система автоматического регулирования положения поверхности воды в стакане на основе акселерометра:

Бортовой компьютер для скутера (отображает напряжение и т.п.):

Вывод данных на ЖКИ экран данных удобным способом (например вольтметр для своих целей):

Использование в качестве обычного микроконтроллера, но используя в качестве экрана любой имеющийся в наличии (в том числе б/у), при наличии распиновки контактов:

Использование GPS модулей вместе с Ардуино для получения функциональности «в железе»:

Управление насосами:

Создание интерфейса для получения данных с датчиков метеостанции:

Встраивание контроллера в одежду:

Типичные задачи для применения Ардуино:
— создание простенькой системы автоматического регулирования
— построение самодельной метеостанции (при условии возможности самостоятельного создания дешёвых датчиков скорости и направления ветра, давления), вещающей данные в интернет
— пгостроение системы автополива, причем можно программно построить достаточно интересные тактику и стратегию полива, взависимости от количества и наличия датчиков влажности и температуры, а также поступающих в систему данных извне (например, прогноз погоды)
— управление масштабной моделью железной дороги