Как я могу отправить строку в последовательный порт /dev/tty.*, задержать секунду, отключиться от порта и продолжить мой bash-скрипт в OSX? - PullRequest
3 голосов
/ 23 августа 2011

Это связано с сбросом Arduino, а затем начать отправлять на него данные с моего usb xbee. Я попытался использовать экран, но безуспешно.

screen -S Xbee -d -m /dev/tty.usbserial-A900fra9 115200 *reset

Я не знаю, как закрыть эту сессию, также не уверен, верны ли аргументы.

1 Ответ

1 голос
/ 25 октября 2011

чтобы отправить что-либо на устройства в / dev, вы можете использовать> >> 2> 2> & 1 и т. Д.

Попробуйте этот пример из tty1 (ctrl + alt + F1):

echo "my string" > /dev/tty2

Теперь перейдите к tty2 (alt + F2), и вы увидите свою строку. Должно работать с любым устройством. и для сна используйте:

sleep 1

Ваша проблема может быть также с разрешениями. Попробуй с рутом! ;)

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