Получение Arduino Uno и нуля MKR для связи

arduino-uno audio speaker

Я очень новичок в Arduino и особенно в форуме, поэтому, пожалуйста, дайте мне знать, если я ошибаюсь в теме или что-то в этом роде.

В любом случае, позвольте мне перейти прямо к делу. Я работаю над школьным проектом, где мне нужно создать голову робота, которая может двигаться и говорить с помощью Arduino Uno. У меня есть речевые файлы в формате .wav, и, насколько я понял, вам понадобится устройство чтения SD-карт, подключенное к Uno, для чтения файлов .wav. Итак, я купил Arduino MKR Zero, но после того, как получил плату, понял, что это отдельная плата, а не программа для чтения файлов для Uno. Этот проект должен быть готов на следующей неделе, поэтому мне нужно выяснить, как заставить MKR Zero читать файлы и воспроизводить их через динамики, но синхронизировать и программировать их с Uno. Возможно ли это с имеющимся у меня оборудованием?

Вот изображение моей установки:

, 👍0

Обсуждение

тебе не нужен уно, @jsotola

Да, потому что у MKR Zero недостаточно портов для всех двигателей, которые мне нужно использовать для моего проекта., @Tucker Epp


1 ответ


Лучший ответ:

0

Позвольте MKR Zero воспроизводить файлы wav. Он имеет ЦАП на A0 и библиотеку AudioZero для воспроизведения wav-файлов с SD-карты.

Вы можете использовать последовательную связь для управления Zero из Uno. В Uno используйте аппаратный серийный номер или создайте SoftwareSerial для отправки команд в Serial1 MKR Zero. Затем вы можете сначала протестировать MKR с помощью команд, отправленных из Serial Monitor.

,