我需要在Johnny Five项目中使用 RFID-RC522 模块(它是一个 NFC 阅读器)。
有一个 arduino 库可以很容易地与之交互:https ://github.com/miguelbalboa/rfid
我可以通过 Johnny-Five 使用这个库吗?如果是,如何?
我需要在Johnny Five项目中使用 RFID-RC522 模块(它是一个 NFC 阅读器)。
有一个 arduino 库可以很容易地与之交互:https ://github.com/miguelbalboa/rfid
我可以通过 Johnny-Five 使用这个库吗?如果是,如何?
简短的回答:是的。
长答案:你需要一些工作。
JohnnyFive 使用 Firmata 与 Arduino 进行交互。Firmata是您在 Arduino 上上传的程序,可让您使用不同的语言(如 Python、JS、C/C++ 等)轻松地将其与计算机连接。
您的问题是您不能同时在您的 Arduino 上使用 RFID 库的 Firmata 和自定义程序。
所以你必须选择:
如果您不需要约翰尼五号,第二个解决方案会更容易和简单。
正如您所说,您是 Arduino 编程的新手,我建议您先从 Arduino 代码开始,然后再转向 Arduino+JS。
希望这可以帮助 :)