Serial GUI exe

Lihtelf
Offline
Зарегистрирован: 24.12.2012

Здраствуйте , помогите создать exe файл ,который бы при выполнении  посылал на com3 например "1".
Через Arduino IDE это сделать просто, но нужна именно программа exe(чтобы поставить под горячую клавишу на клавиатуре).Я так понимаю понадобится Microsof visual studio

ich
Offline
Зарегистрирован: 10.06.2012

Я кокраз работаю над похожей программкой. Своего рода комуникатор меджу ардуиной и компом. Со стороны компьютера почти всё готово, осталось только написать библиотеку для ардуины, что-бы можно было работать с пакетами. Но наданный момент можно отправлять чистые данные без пакетов. т.е. копия ардуиновского монитора с дополнительными функциями, в том чесле и по горячим клавишам. В программе это называется "Quick Panel" с правой стороны панель с кнопкой "Quick On". При нажатии на эту кнопку активируется панэль в которой можно присвоеть любой из 8ми кнопок любую кнопку с клавы и указать что должно отправляться при её нажатии.

На данный момент это тестовая версия, на Windows 32/64 и на Mac OS работает отлично, на Linux 32/64 работает тоже, но надо предварительно установить rxtx-JAVA (сейчас борюсь с автоматизацией под Linux чтобы не устанавливать дополнительно rxtx)

Вот так это всё выглядит:

Если интересует, могу отправить ZIP с тестовой версией.

Но если для Вас это много то посмотрите тут. Я думаю проблем не будит написать мелкий exe каторый будет конектится с портом, слать 1 и выкльчаться.

spa-sam
Offline
Зарегистрирован: 14.12.2012

А прога не на Processing случайно написана ?

ich
Offline
Зарегистрирован: 10.06.2012

spa-sam пишет:

А прога не на Processing случайно написана ?

Нет, это JAVA с использованием rxtx. В общем как ардуиновская IDE. Хотя на сколько я понимаю, Processing это таже ява. Или?

spa-sam
Offline
Зарегистрирован: 14.12.2012

А можно увидеть исходники? Попытаюсь поразбираться, мож свой проект начну доделывать или переделывать)...

Lihtelf
Offline
Зарегистрирован: 24.12.2012

Большое спасибо за инфу, если понадобятся подробности еще напишу)

Lihtelf
Offline
Зарегистрирован: 24.12.2012

ich,

Киньте плз на davidsogomonyan@gmai.com

ich
Offline
Зарегистрирован: 10.06.2012

spa-sam пишет:

А можно увидеть исходники? Попытаюсь поразбираться, мож свой проект начну доделывать или переделывать)...

Канечно можно, только чуть по позже. Я хочу приготовить всё как положенно, да и проект надо собрать акуратненько. На данный момет исходный код не в презентабельном состояние. Конечно если Вам надо СРОЧНО то могу отправить.

ich
Offline
Зарегистрирован: 10.06.2012

Lihtelf пишет:

ich,

Киньте плз на XXX

 

DONE

Lihtelf
Offline
Зарегистрирован: 24.12.2012

ошибочка))davidsogomonyan@gmail.com

в первом случае написал gmai))

ich
Offline
Зарегистрирован: 10.06.2012

Lihtelf пишет:

ошибочка))davidsogomonyan@gmail.com

в первом случае написал gmai))

Отправил.

Lihtelf
Offline
Зарегистрирован: 24.12.2012

 

ich,

Все пришло, оказалось в разделе спам))

Lihtelf
Offline
Зарегистрирован: 24.12.2012

ich,

Спасибо большое) это почти то что нужно. Проблема в том,что надо, чтобы программы была в свернутом состоянии и комманды посылались бы даже если включена игра. Я себе это так представляю: 

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

Возможно ли такое ?)

Lihtelf
Offline
Зарегистрирован: 24.12.2012

Лдно) нашел легкий способ написанием файла .bat )))

ich
Offline
Зарегистрирован: 10.06.2012

Lihtelf пишет:

Лдно) нашел легкий способ написанием файла .bat )))

Рад за Вас. ;-)

Показали бы тут Ваше решение с помощью .bat я думаю многих бы заинтересовало.

Lihtelf
Offline
Зарегистрирован: 24.12.2012

Вышло кривовато, но работает норм))

Создаем батник с "copy text.txt com3"

Создаем text.txt(можно любой другой), в нем пишем сообщение которое должны передать arduino.

Для удобства и красоты я скомпилил это в exe, который при открытии не показывает окна.
Получилась Кнопка-ярлык для включения и выключения света в комнате)) 

Lihtelf
Offline
Зарегистрирован: 24.12.2012

http://yadi.sk/d/twmJP9kw2JgFe

Вот готовый exe