Доступ к Arduino из ПК

programania
Offline
Зарегистрирован: 02.03.2015

Как получить доступ к контактам Arduino из ПК?

т.е. из программы на обычном языке типа Delphi, Java

получать и устанавливать значения на контактах Arduino.

т.е. использовать Arduino как USB реле.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Самый простой способ-это processing. Использует тот же Wiring немного другой версии.

123ksn
Offline
Зарегистрирован: 24.11.2014

programania пишет:

Как получить доступ к контактам Arduino из ПК?

получать и устанавливать значения на контактах Arduino.

т.е. использовать Arduino как USB реле.

Вообще-то никак. Обязательно в ардуино надо загрузить программу, которая сможет принять обработать сигнал снаружи. Без программы ардуино (MK Atmega)- это тупо кусок железа

programania
Offline
Зарегистрирован: 02.03.2015

> Самый простой способ-это processing. Использует тот же Wiring немного другой версии.

Спасибо за предложение, но похоже что
processing это экзотический язык для рисования. Поэтому жалко сил на его освоение.
Тем более, как я понял, есть готовая программа firmata, входящая в IDE Arduino,
которую и использует тот же processing.
И с этой firmatой к Arduino можно получить доступ из множества обычных языков,
включая JavaScript и Java причем тремя разными библиотеками
как указано по ссылке https://github.com/firmata/arduino
Думаю использовать Java, но еще не знаю какая библиотека лучше?
Однако возможно я все неправильно понял т.к.
изучаю Arduino еще только 1 день.
 

>Вообще-то никак. Обязательно в ардуино надо загрузить программу,

Спасибо. Это я понял. Но все уже написано до нас. Осталось найти.

 

123ksn
Offline
Зарегистрирован: 24.11.2014

programania пишет:

Спасибо. Это я понял. Но все уже написано до нас. Осталось найти.

Более того, что бы Вы не придумали, китайцы это уже сделали.

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

У меня есть заготовка на Делфи. Писал как то для себя. Вкл выкл 12 реле и приём значений от трёх аналоговых входов. Если интересно, пиши skif7361@ya.ru

inspiritus
Offline
Зарегистрирован: 17.12.2012

Поставьте езернетЩильд и ходите в арду бравзером.

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

А можно ещё вертолёт подключить. Только память в ардуине не безгранична. Что останется на программу пользователя? Да и стоит ли тратить тыщу р лишних на шилд?

 

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

skif пишет:

У меня есть заготовка на Делфи. Писал как то для себя. Вкл выкл 12 реле и приём значений от трёх аналоговых входов. Если интересно, пиши skif7361@ya.ru

можно и моя напишет ? :)

давно ищу, периодически возобновляю поиски , но.....
вопрос -задача :
из делфи-приложения посылать пакет данных на ардуину и принимать ПД от ардуины
желательно программное определение в делфи-приложении что ардуина на связи, и в коде ардуины что дел-приложение её видит

спасибо :)

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

https://yadi.sk/d/fGCitYBXfVQpK вот моя заготовка. Рабочая. Использую как основу для конкретных программ. В заготовке контроля ошибок нет.  Скетч для ардуины там же.

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

скачал, спасибо, буду смотреть-изучать-спрашивать :)

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

ПРИГОДИЛОСЬ?

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

время = деньги...... ещё не смотрел... но - спасибо ! :)

123ksn
Offline
Зарегистрирован: 24.11.2014

Подниму усопшую, но нужную ветку парой ссылок. В них рассказывается как с помощью Экселя (Excel) можно управлять внешними устройствами через COM-port, а так же получать информацию из порта, записывать её и строить графики. 

https://www.parallax.com/downloads/plx-daq

http://robottini.altervista.org/arduino-and-real-time-charts-in-excel

http://www.kernelchip.ru/articles/KA011.php

http://www.vr-online.ru/blog/upravlenie-iz-excel-cherez-com-port-8475