Начал разбираться с этим языком программирования. Работают все примеры, типа Hello world. Все понятно, но, как обычно, то, ради чего я начал изучать этот язык, не работает. У меня последняя версия processing-1.5.1 с офф. сайта без дополнений. Код: Код (Text): import processing.serial.*; Serial port; port = new Serial(this, "COM15", 9600); Выдает ошибку: WARNING: RXTX Version mismatch Jar version = RXTX-2.2pre1 native lib Version = RXTX-2.2pre2 Что делать?
С этим разобрался. Теперь другая проблема по теме: Задача: передавать данные с компа на arduino через XBee. Сначала проверил все по usb, все работает и в ArduinoIDE и в Processing. Потом подключил XBee, работает только через ArduinoIDE. Processing перестал отправлять команды( Почему так может быть? В коде Processing'а такое же объявление Serial порта и ничего особенного. Есть ли какие-нибудь хитрости при работе XBee со средой Processing?
А вы раньше с XBee работали? Проблема может быть в том, что XBee работают на скорости, отличной от той, на которой работает ваш Serial порт. Скорость XBee устанавливается при прошивки в поле baud rate (на обоих модулях).
Да, как только начал работать с ними, появилась эта ошибка с baud rate. Разобрался - все заработало. В Processing те же 9600 выставлены, что и на портах и на baud rate
Значит да, где-то в processing что-то не так, но тут я ничего сказать не могу. Кстати, это вы спрашивали о драйверах для XBee-USB адаптера? Удалось решить эту проблему?