Как заставить двух ардуино взаимодействовать, не соединяя их вместе - PullRequest
0 голосов
/ 16 апреля 2020

Хорошо, я работал над этим проектом несколько месяцев, потому что это остановило меня, вот ситуация.

Я делаю перчатку, которая может перемещать руку робота. К перчатке прикреплен Arduino Nano iot 33. Плата измеряет ориентацию с помощью встроенного imu и отправляет его на мой ноутбук (в будущем будет Raspberry Pi) через USB-кабель. Также к ноутбуку подключен Arduino Uno r3. Эта доска - то, что заставляет робота двигаться (сервоприводы подключены к нему, и я прикрепил дисплей, который показывает ориентацию перчатки здесь). Я размышлял, как заставить Arduino Nano общаться с Arduino Uno некоторое время, и остановился на нажатиях клавиатуры. Arduino Nano будет нажимать определенные кнопки в зависимости от своей ориентации, а Uno будет ждать их нажатия, чтобы переместить робота. Оказывается, после более чем 1000 строк кода Arduino uno не может использовать библиотеку клавиатуры, и я снова застрял. Есть ли лучший способ go об этом ?? или есть ли способ заставить Arduino Uno получать команды клавиатуры (мне шестнадцать лет, я пытаюсь сэкономить для колледжа, я знаю, что есть способ купить что-то, чтобы обойти чип платы, я уже потратил немало денег на arduinos и PLA, и тому подобное, и если я собираюсь купить что-то, я хочу использовать это снова, пожалуйста, имейте это в виду)

Как бы вы поступили об этом? Как я могу восстановить этот проект? Пожалуйста, помогите мне ...

1 Ответ

1 голос
/ 16 апреля 2020

это удивительный проект. Отличная идея - соединение через SerialUSB, но оно очень и очень медленное ... Вы должны использовать радиопередатчик , например . Еще есть отличный учебник для общения с использованием Bluetooth master & slave (предупреждение: пост на итальянском).

Если вы все еще хотите использовать SerialUSB, вам следует использовать программу, которая читает ввод от Nano и отправляет гекс. код в Arduino Uno.

Библиотека для последовательной связи с java или ruby. Библиотека для последовательной связи с Arduino .

Надеюсь, это может вам помочь. Удачи!

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