Краткий ответ: Да.
Длинный ответ: вам нужно немного поработать.
JohnnyFive использует Firmata для взаимодействия с Arduino. Firmata — это программа, которую вы загружаете на Arduino, которая позволит вам легко взаимодействовать с вашим компьютером, используя разные языки. такие как Python, JS, C/C++ и так далее.
Ваша проблема в том, что вы не можете иметь Firmata и пользовательскую программу, использующую библиотеку RFID, на вашем Arduino одновременно.
Итак, у вас есть выбор:
- портировать библиотеку RFID для использования с Johnny Five. не должно быть слишком сложным, и Джонни Пять предоставляет обширную документацию
- ты уверен, что тебе нужен джонни 5? вы также можете реализовать простой интерфейс через последовательный порт с вашим Arduino и написать простую программу для использования библиотеки RFID на Arduino. Затем вы можете отправить данные с Arduino на компьютер и дождаться последовательного ввода данных с компьютера на Arduino.
Второе решение будет легче и проще, если вам не нужен Johnny Five.
Как вы сказали, вы новичок в программировании Arduino, я бы посоветовал вам начать с малого, используя только код Arduino, прежде чем переходить на Arduino + JS.
Надеюсь это поможет :)
person
ladislas
schedule
20.01.2015