Ардуино и Visual Studio

alex60070
Offline
Зарегистрирован: 21.03.2013

Уважаемые, подскажите пожалуйста, как реализовать связь винодовс программы с arduino. Я только начал осваивать ардуино и теперь хочу попробовать написать програмку на C#, которая при нажатии кнопки на мониторе включала бы светодиод. Как это сделать? Что мне надо дополнительно установить? Пожалуйса, поделитесь ссылками, желательно чтобы поподробнее было написано,но буду рад любой помощи. Заранее спасибо!!

medossa
Offline
Зарегистрирован: 10.07.2012

тут на форуме есть данная тема, поищите. поиск справа вверху. ключевое слово "c#" :)

leshak
Offline
Зарегистрирован: 29.09.2011

Сама Visual Studio к этой задаче имеет очень коственное отношение (просто инструмент на котором вы пишите C#).

Со стороны ардуины - это выглядит как включение, выключение диода по команде из Serial (воспрользутесь внутреним поиском/гуглом) - примеров масса.

Кто шлет команду в этот Serial. Вы руками в сериал монторе с клавиатуры или ваша программа на C# (php, processing, питоне и т.п.) - ардуине без различно.

Так что вналаче найдите пример когда ардуна включает, выключает диод, скажем по приходу из сериала нуля или единицы.

Потом, опят-таки, берете гугл и смотрите как в вашем любимом языке (в данном случае C#) положенно работать с сериал портом. Как в него послать байт, как строку. Вообщем гуглите C# Serial (Com port и т.п.)

Ну и посылаете. 

Вначале пишите это все, что-бы было проще, в виде консольного приложения (что-бы отладить именно саму связь, понять принцип, не заморачиваясь на UI). 

Ну потом, делаете свою версию UI. На WinForms или WPF что вам привычней рисовать морду на C#. Делаете кнопку, биндите к ней обработчик который посылает. Сразу за UI, если опыта мало - не хватайтесь (особенно если еще от самой дуины данные читать хотите). Там еще вылезет необходимость грамотно работать с потоками.

Кстати опять-таки внутрений поиск может помочь. Пару месяцев назад обсуждалась тема. Конечного решения - не припомню , но ссылки "с чего начинать читать" - вроде были.

W4rl0ck
Offline
Зарегистрирован: 18.03.2013

alex60070, если интересно могу кинуть свои наработки по данной теме. стукнись в аську 331374