Как запустить код Arduino на Linux?
Я хочу использовать модуль MFRC522, как описано в этом видео.
Но возможно ли обойтись без Arduino и использовать преобразователь TTL в USB, чтобы подключить RC522 напрямую к моему ПК под управлением Ubuntu?
Используя интерфейс UART RC222, следует ли мне переписывать библиотеки Arduino с нуля для ПК или есть способ легко портировать библиотеки?
@Saleh, 👍1
1 ответ
Лучший ответ:
Библиотеки Arduino полагаются на API Arduino для работы (обычно). Такие вещи, как объект Serial, должны быть определены.
В Linux ничего подобного нет, поэтому вам придется все это реализовать самостоятельно.
Существует проект «Wiring Pi» для (очевидно) Raspberry Pi, который реализует большую часть API Arudino, но можно ли заставить его работать на Linux на ПК, остается только гадать.
Возможно, будет проще просто изучить существующую библиотеку (и спецификацию) и реализовать ее самостоятельно на выбранном вами языке.
- В чем разница между библиотеками Software Serial? Какая из них совместима с Arduino Nano?
- Как остановить SoftwareSerial от получения данных и повторно включить его в какой-то другой момент?
- Как использовать Serial.setTimeout()
- Отправить структуру через Serial
- Отключение Arduino при загрузке
- Может ли Arduino Leonardo одновременно использовать USB-порт и последовательные контакты RX TX?
- Последовательная связь между несколькими устройствами (или ардуино)
- как отправить данные в Adafruit Bluefruit Feather (32u4) через Bluetooth?