Arduino и C#
- Войдите на сайт для отправки комментариев
Чт, 03/01/2013 - 22:49
Недавно купил ардуину и сканер RFID-карт. Сегодня пишла посылка со сканером. Пару часов повозился - вроде всё работает. Считанный с карты номер отображается в мониторе порта.
Вопрос: как считать эти данные через C#? Адруина определяется как виртуальный COM порт если я всё правильно понимаю. Обязательно ли иметь драйвер для адруины на компе для того чтобы получать от него данные?
p.s.: В шарпе не большой спец, по этому, если знаете как, не стесняйтесь описывать подробно =)
....
Обязательно ли иметь драйвер для адруины на компе для того чтобы получать от него данные?
....
p.s.: В шарпе не большой спец, по этому, если знаете как, не стесняйтесь описывать подробно =)
Не стесняйтесь почитать документацию. Хотя-бы " Начало работы с Arduino в Windows".
Так же совсем не стыдно пользоватся поиском по форуму. Да и банально загуглить как в C# работать с COM портом (или почитать MSDN по этому поводу) - совершенно не является извращением.
>> Начало работы с Arduino в Windows
Причём тут это? Читай внимательней я это сделал давно. Мне нужно из "си шарп".
p.s.: не отвечайте пожалуйста если кроме гугла и поиска ни чего посоветовать не можете.
Если бы Вы порылись по форуму, то довно бы уже нашли ответы на все ваши вопросы. Да и поняли бы что кому-кому а leshak(у) так отвечать:
p.s.: не отвечайте пожалуйста если кроме гугла и поиска ни чего посоветовать не можете.
не стоит, так как это один из основных мозгов этого сайта, который плохого не посоветует. А добившись его игнора вы вообще тут долеко не уедите.
А насчёт вашей проблемы, то ройте в C# в сторону Сериальных портов и как с ними работать вот одна из первых ссылок Google, подсоединяйти вашу програмку (которую вы напишите) к пору, который был создан ардуиной и обрабатывайте полученный данные. На английском. По ссылкам описанно ВСЁ даже есть примеры.
http://lmgtfy.com/?q=C%23+site%3Aarduino.ru
>> не стоит, так как это один из основных мозгов этого сайта,
На своём форуме (по одному из ЯП) я больше 4х лет и тоже один из основных мозгов. И за все 4 года ни разу ни кого гуглом не послал. Если хочет - пусть игнорит, мне фиолетово. Благодаря таким гуру гугл выдаёт кучу тем в которых люди пытаются найти ответ и дело заканчивается флудом и посылами в тот же гугл.
Лично я думаю так: знаешь ответ - дай ссыль и не выпендривайся. Сам всегда так делаю. И не нужно тут холиваров про карму и авторитет. С ЧСВ у меня у самого всё довольно не плохо.
Zapek@n не наигрался в детстве? ещё есть "гугл гравитация". тоже прикольная штука. посмотри
Человек который это делал и человек который умеет искать в гугле это разные человеки =) Я хотел услышать первого.
>> не стоит, так как это один из основных мозгов этого сайта,
На своём форуме (по одному из ЯП) я больше 4х лет и тоже один из основных мозгов. И за все 4 года ни разу ни кого гуглом не послал. Если хочет - пусть игнорит, мне фиолетово. Благодаря таким гуру гугл выдаёт кучу тем в которых люди пытаются найти ответ и дело заканчивается флудом и посылами в тот же гугл.
Ну я на гуру - не претендую. И на "мозги" тоже (хотя приятно когда так называют). То что вы "на каком-то форуме" - сомневаюсь. Иначе вам было-бы понятно (в роли "читателя" я тоже не понимал этот "снобизм") что означает в раз-за разом, месяцами отвечать на одни и теже вопросы из-за банальной ЛЕНИ вопрошающего. Который явно не пытался ничего сделать сам. Иначе вопросы были-бы более конкретны. И были бы какие-то куски кода приведены.
А "не могут" найти, не благодаря гуглу, а именно таким людям как вы, у которых с ЧСВ все впорядке. Которые вместо того что-бы найти существующую тему, почитать ее и задать в ней вопрос (если че не понятно) - заводят еще с десяток аналогичных. В результате везде куски и да... посылки в гугл.
Лично я думаю так: знаешь ответ - дай ссыль и не выпендривайся. Сам всегда так делаю. И не нужно тут холиваров про карму и авторитет. С ЧСВ у меня у самого всё довольно не плохо.
Ну это ваше право. Что думать, какие советы/посылы принимать, а какие нет. Так же мое - как отвечать, где отвечать, что игнорить (и не нужно мне указывать).
Zapek@n не наигрался в детстве? ещё есть "гугл гравитация". тоже прикольная штука. посмотри
А подумать почему кто-то не поленился и даже сервис специальный для посылки в гугл сделал - ЧСВ не позволяет? Помоему именно уверенность в непогрешимости собственного взгляда на мир и есть признаком подросткового возраста. Несмотря на то что вам уже ТРИ человека сказали, у вас не закралось сомнения в верности выбранной стратегии поведения.
На вопросы нормальных людей, частенько "гуру" наперегонки отвечают/помогают. Не успел ответ написать, а там уже три аналогичных.
Вы правы, от моего игнора - вы не умрете. Моя роль на форуме слегка преувеличена. Есть и другие люди на форуме обладающие и знанием и готовностью помогать. Да только, как правило позиция "нога на ногу" и "бухтите мне как космические корабли бороздят просторы большого театра" - редко кому нравится. Вы забыли что по другую сторону монитора - тоже живые люди.
Но вообщем-то, есть конечно вероясность что у кого-то будет благодушное настроение и он решит лично для вас все расписать еще раз. Ждите :)
Человек который это делал и человек который умеет искать в гугле это разные человеки =) Я хотел услышать первого.
Вы забыли что "тот кто сделал" обязательно "умеет искать в гугле". И начинает как правило с этого. Поэтому и вам советует первые шаги этого пути. Человека - вы услышали. Я делал. Arduino плюс морда на C#/WPF. Вот только тратить на вас время - теперь точно нет желания. Явно не в коня корм.
После
>Причём тут это? Читай внимательней я это сделал давно.
Мы перешли на ты? Если бы ЧСВ позволило перечитать еще раз то что я посоветовал (это не зазорно - перечитывать), то вы бы увидили что там есть ответ на ваш вопрос "Обязательно ли иметь драйвер для адруины на компе для того чтобы получать от него данные?".
Тем более что этот ваш вопрос я вынес в цитату. Убрав лишние. Предположить что процитированый вопрос и совет что-то почитать как-то соотносятся видимо ваша взрослось "не позволила".
Я бы понял если прочитали, но "все равно остались смутные места". Переспросили/уточнили... но нет. Лучше побухтеть что "не так советовали". Запомните - вам никто ничего не должен (впрочем как и вы - никому).
Согласен с вами только в одном. Пора заканчивать холивары. Явно каждый, все-равно, останется при своем мнении.
Я уйду в другие темы с другими людьми общатся, вы ждать пока вам кто-то распишет и составит подборку ссылок (хотя вообщем-то уже дали вам ссылки, но вы даже спасибо ich не сказали).
Блин, я весь текст не осилил, слишком много букаф. Читал по диагонали, извиняйте если что упустил.
>> хотя вообщем-то уже дали вам ссылки, но вы даже спасибо ich не сказали
Не надо, я не гордый. Ich спасибо! Ссылки помогли.
http://msdn.microsoft.com/de-de/library/system.io.ports.serialport.aspx - вот этот код работает.
>> Я уйду в другие темы с другими людьми общатся
Удачи. Мне общение с вами то же не мнго удовольствия доставляет. Я за помошью пришёл а не ради троллинга, флуда и выяснения отношений. Кто круче и тп.
failbowl, в результате вы какую помощь получили обратившись сюда? ))) Как оказалось, что помощь в том, что Ich правильно задал ваш вопрос гуглу и дал вам первую попавшуюся ссылку. И стоило просить о такой помощи? Думаю, что у многих людей сложится впечатление, что вам просто было лень это сделать самому. Отсюда и такая реакция leshak'a и это нормальная реакция на такой вопрос, да еще и с указанием что и где смотреть, так что не надо агрессии, просто сделайте для себя вывод - "прежде чем спросить, спроси у гугла".
maksim
В том и штука что я не то искал. Уметь искать в гугле и знать что искать не одно и тоже. Это только кажется что всё легко гуглится. Я нагуглил кучу разных велосипедов для работы c USB а нужен был COM. Я же написал что не спец в этой области и будет не лишней более подробная инструкция. Или по твоему зарегаться на форуме и создать тему проще чем гуглить? По этому наверно все так и делают, в результате куча подобных тем.
Попробуй почитать тему сначала. Там сразу идёт ссылка на статью с "Hello Worl" когда очевидно что это пройденный этап, т.к. я уже кое что сделал с ардуиной. Далее линк на издевательский сервис "давай я поищу в гугле вместо тебя". Потом гуру говорят что если мне что то не нравится то мне байкот объявят. А потом убеждают что это нормальная реакция. Блин, меня задело это если чесн.
Это даже весело :)
Никто вам объявлять всеобщий бойкот не собирается. Каждый решает сам за себя. Но вы явно стараетесь как можно больше людей настроить в негатив (хотя уже превращается в фарс, негатив уходит). Со мной - уже понятно. Теперь Максиму решили потыкать. Вам осталось еще только step962, AlexFisher и еще несколько активных людей достать. Не останавливайтесь :)
>. Там сразу идёт ссылка на статью с "Hello Worl" когда очевидно что это пройденный этап
А сложить 2+2? Раз есть вопросы значит есть где-то недопонимание. И ваше "очевидно" - ошибочно. А вам уже дважды указали на какой ваш вопрос имеется ответ в той статье. Если там есть раздел "установка драйверов", то ответ на вопрос "нужны ли драйвера?" - очевиден любому, кроме вас. Бывает что "бегло прочитал и не обратил внимание", ну значит нужно еще раз перечитать, а не пенится.
Где и искать и что искать - я тоже вам сказал сразу. Если вы заметили, то ссылка которая "вам помогла", как раз и находится в MSDN куда я вас изначально и направил. Так как по определению это "библия C#" и без навыка поиска в ней - ничего програмить на C# не выйдет. Любая попытка найти что-то "C# Serial" привела бы на ту страницу. Это же первый ответ. Так что не нужно тут заливать про "я не смог найти". Вы не пытались.
А издевательский сервис вам как раз и показал "что искать в гугле", раз вы так упираете что не знаю "что искать". Причем никаких "секретных слов" - в нем нет. Ровно то что вы спросили вбить в гугл. Да еще на первых же местах результата. Да банально "arduinio C#" вторая же ссылка (первая рускоязычная) дает пример.
Или вы думаете ich знал на память эту ссылку? Он просто выполнил ЗА ВАС то что посоветовали вам.
Так что хватит придумывать отмазки собственной лени и не способности ощаться с людьми. Все нобходимое для решения задачи - вам дали. Нужно было только попу от дивана оторвать.