Freigeben über


Начиная работать с .Net Micro Framework, аппаратурой и, ох, роботами…

Грэг Дункан

Недавно я сделал несколько сообщений, касающихся «железа», в основном сфокусированных на проектах с Netduino. Но что если вы, как и я, не знаете, откуда начать при получении настоящего комплекта аппаратуры? Или действительно не знаете, какие есть дополнительные возможности, доступные типы наборов и т.п.? Да, и вы интересуетесь Святым Граалем сообщества гиков, роботами, но опять, не знаете, откуда начать?

Все что надо – это руководство для начинающих. Возможно от одного из лидеров разработки .Net Micro Framework аппаратуры?

Пит Браун (Pete Brown 10REM.net), Как начать работу с .Net Micro Framework и аппаратурой

...

Вкратце, .NET MF является CLR и набором библиотек, работающих на крайне низкостоимостном микроконтроллерах с ограниченными ресурсами. У многих из них память измеряется в килобайтах, а не в гигабайтах, и частота процессора не превышает 100 МГц. Более полутора миллионов устройств, коммерческих и любительских, сейчас работают под управлением .NET Micro Framework. Это число включает вещи вроде торговых автоматов, и различных компонентов, о которых мы будем говорить в этом сообщении.

Ваш код для .NET MF использует либо свободную, либо розничную версию Visual Studio и SDK с драйверами, поставляемыми производителем микроконтроллера или макетной платы. Также каждый уникальный микроконтроллер требует портированной производителем версии .NET MF, они являются источниками всего программного обеспечения, которое вам понадобиться. Так как это открытый исходный код, можно также перенести его на любой процессор по выбору, если у вас достаточно мастерства и времени.

Есть много способов начать работу с .NET MF и сотни доступных плат, простирающихся в ценовом диапазоне от 30 долл. И размером с микросхему и до полноразмерных плат, похожих на игровые приставки. В этом сообщении с сосредоточусь на устройствах с форм-фактором Arduino, как наиболее популярных.

...

clip_image002

clip_image004

clip_image006

Мои рекомендации по началу работы с . NETMFRobotics

Если бы я искал простейший способ создать первого робота, я начал бы с набора GHI FEZ Mini Robot. С ним не надо беспокоиться о подборе пар различных компонентов, и вы получите робота, которого можно собрать и начать программировать к полудню.

Начинаем

Итак, выбирайте заинтересовавший вас набор или плату и давайте сделаем что-нибудь на их основе сегодня. Замечательно сделать что-нибудь самостоятельно или вместе с семьей, супругой или детьми. Однажды начав конструировать и кодировать для этих маленьких микроконтроллеров, вы вдруг обнаружите множество идей как их можно применить (домашняя автоматика и безопасность, мониторинг, небольшие электронные проекты, синтезаторы, роботы, забавные гаджеты, автоматизированные аквариумы, самовращающиеся газонные приспособления, предупреждения о влажности и температуре в компьютерной комнате и многое другое).

Короче, если вас интересует начало работы с аппаратными наборами совместимыми с .Net Micro Framework, с этого сообщения стоит начать.

Вот несколько ссылок, которые могут оказаться интересными: