Приветствую, поискал по Ubuntu и не нашел подобных тем на этом форуме. Вчера столкнулся с проблемой настройки Processing для отправки данных на порт /dev/ttyACM0 у меня вываливается ошибка (Сейчас привести не могу, на работе) Подскажите, кто-нибудь пытался подружить Processing с Arduino посредством Сериал-порта на Ubuntu?
К сожалению, сегодня не удалось добраться до дому. Пишу синхронизацию для одного рабочего веб-проекта. Поэтому отпишусь чуть позже - сначала высплюсь.
Вот такая программка у меня, взято с примера на processing.com: Код (Text): // Example by Tom Igoe import processing.serial.*; // The serial port: Serial myPort; /* I know that the first port in the serial list on my mac is always my Keyspan adaptor, so I open Serial.list()[0]. Open whatever port is the one you're using. */ myPort = new Serial(this, "/dev/ttyACM0", 9600); // Send a capital A out the serial port: myPort.write(65); При запуске компилятор выдает: Вот трейс: Но, а момент запуска мигает диод на ардуине. Порт тоже существует: Код (Text): lukashes@thinkpad:/dev$ ls | grep ACM ttyACM0
Странно. Похоже, что на стороне processing всё корректно. Два вопроса: Принимается ли информация на Arduino в момент её передачи с этой стороны. Не подключен ли к Arduino какой-нибудь мощный потребитель тока вроде мотора? Если на что-то ответ «нет», попробуйте это исправить и посмотреть что получится.