2015-05-28 6 views
3

Я начинаю с arduino, и мне бы хотелось, чтобы еще одна программа, которую я напишу, чтобы прочитать кнопки, которые я нажимаю, чтобы сделать стартовую панель или фортепиано, если хотите. Так, например, у меня будет 4 кнопки, и когда я нажимаю кнопку 1, я должен знать, что кнопка 1 была нажата в моей другой программе, написанной в java, поэтому я могу воспроизвести образец. Я могу написать java-программу, которая читает ввод (не вход arduino) и воспроизводит образец. Я могу написать программу arduino, которая говорит, какую кнопку я нажал в консоли. Однако я не знаю, как связать их. Любая помощь ?Как узнать, какая кнопка нажата?

Edit: я мог бы найти то, что я ищу http://playground.arduino.cc/Interfacing/Java

ответ

1

Существует различные способы для архивации, но, как вы уже отправили самый простой способ это Java библиотека, которая обрабатывает последовательную связь в качестве Arduino общается с помощью usb на виртуальном com-порту.

Так что ничего не осталось сделать, это отправка данных через последовательный порт (как у обычно делают для Arduino терминала язя):

Serial.println(nrOfButtonPressed); 

и прочитать/оценить результаты через некоторое Java последовательный интерфейс.

Смежные вопросы