Доступ к виртуальному последовательному порту за пределами Arduino IDE

У меня есть LighBlue Bean, который является Arduino-совместимым микроконтроллером Bluetooth LE. Я пытаюсь получить доступ к его виртуальному последовательному порту за пределами Arduino IDE. Я вижу последовательные данные в мониторе последовательного интерфейса Arduino, а также на экране с помощью команды терминала;

screen /tmp/tty.LightBlue-Bean 57600

Тем не менее, последовательный порт не отображается в других приложениях в OS X, таких как Hairless MIDI to Serial Bridge или Ableton.

В терминале следующая команда;

ls /dev/tty.*

не перечисляет виртуальный последовательный порт Beans, который является /tmp/tty.LightBlue-Bean. Следующая команда показывает это;

ls /tmp/tty.*

Однако в других приложениях отображаются только последовательные порты, запускающие /dev/.

Как сделать виртуальный последовательный порт LightBlue Bean видимым в других приложениях, чтобы я мог отправлять им последовательные данные?

1 ответ

Решение

Попробуйте символическую ссылку на порт /dev как это

ln -s /tmp/tty.LightBlue-Bean /dev/tty.LightBlue-Bean

Вы также можете изменить имя на более простое, если хотите.

Надеюсь это поможет!:)

Другие вопросы по тегам