Firmata
Firmata — это протокол для связи с микроконтроллерами из программного обеспечения на хост-компьютере.
Есть две основные модели использования Firmata. В одной модели автор скетча Arduino использует различные методы, предоставляемые библиотекой Firmata, для выборочной отправки и получения данных между устройством Arduino и программным обеспечением, работающим на хост-компьютере.
Вторая и более распространенная модель заключается в загрузке скетча общего назначения под названием StandardFirmata на плату Arduino, а затем использовании хост-компьютера исключительно для взаимодействия с платой Arduino.
См.: https://github.com/firmata/arduino и https://github.com/firmata/protocol
Вопросы, связанные с [firmata]:
- Diecimila со стандартом Firmata не работает Привет, я бы хотел использовать старую Diecimila с домашним помощником, и это, похоже, подразумевает установку стандарта Firmata. Это не удалось, так как на доске недостаточно места. Есть ли…
- Как заставить Arduino Nano управлять шаговым двигателем с помощью Firmata У меня есть шаговый двигатель, и в настоящее время он управляется с помощью скетча, все работает нормально. Теперь мне нужно добавить его в приложение Win32, чтобы управлять им по схеме с…
- Как работать с аналоговыми показаниями с помощью RPi и Firmata? Для контекста: Я работаю над проектом, где мне нужно использовать датчики, чтобы выяснить текущее состояние окружающей среды. Этот процесс выполняется с помощью Arduino UNO и RPi. Самый простой…
- Firmata.SendString не работает с конкретными переменными `char` У меня есть скетч Firmata, который принимает строковые сообщения, разделяет их и отправляет свои части обратно в клиентскую программу Firmata. Моя проблема, безусловно, на стороне автора. Проблема в…
- Firmata: строки, отправленные с компьютера, повреждаются после Arduino У меня есть программа на Python, которая действует как клиент Firmata. Эта программа подключается к Arduino через указанный пользователем COM-порт (с Firmata на борту скетч можно увидеть ниже),…
- Динамически обновить масштаб виджета Tkinter из портов Arduino с помощью python и firmata У меня возникли проблемы с получением значений цифровых портов Arduino и установкой этих значений в шкалу виджетов Python Tkinter. Я использую Python и Arduino с Firmata. Я могу получить доступ…
- Firmata: как установить определенный PIN на высокий уровень при загрузке? Я работаю над проектом, использующим J5 , поэтому использую стандартную firmata, в этом проекте используется opto 4-канальное реле, когда плата загружается, состояние контактов устанавливается на…
- Цифровые входные контакты на arduino nano со стандартными firmata и pyfirmata всегда «Нет» Я подключил контакт D2 на моем arduino nano к высокому уровню и попробовал его с помощью программы arduino c, и он работает. Однако, когда я загружаю стандартные фирменные данные на контроллер…
- 1