Есть ли способ вывести логическое значение через USB в Java? - PullRequest
0 голосов
/ 21 марта 2019

Я делаю симуляцию для моего проекта второго года, который должен вывести логическое значение через USB на Arduino.Мне было интересно, что лучший способ сделать это, и если мне нужно использовать библиотеку или что-то?Я использую Java.Любая помощь будет оценена, спасибо!

1 Ответ

0 голосов
/ 21 марта 2019

У многих arduinos есть последовательный порт USB, поэтому используйте порт на USB - пример просто меняет логическое значение, которое отправляется каждую секунду.

int bool_val = 0;

void setup() {
 // initialize the serial communication:
 Serial.begin(9600);
}

void loop() {
  // send the value
  Serial.println(bool_val);

  delay(1000);

  // toggle value

  bool_val = !bool_val;

}

Затем можно открыть последовательный порт USBподключен из Arduino для чтения значений в вашем Java-коде, используя что-то вроде RXTX http://users.frii.com/jarvi/rxtx/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...