Estoy intentando que mi RC522 funcione en el BBB. Funciona muy bien en mi Arduino, que está bien documentado, por ejemplo. aquí o aquí . Mi único requisito es leer el número de serie de tarjetas que son Mifare S50.
He intentado usar el código Arduino con las bibliotecas elinux.org/Userspace_Arduino pero solo tengo problemas con gpio: (he intentado exportar / no exportar, etc.)
Cape loaded BB-SPI0-01
BB-BONE-BACONE: File exists
Pin 48: /gpio/export: Device or resource busy
Pin 31: /pwm/export: No such device
Pin 60: /gpio/export: Device or resource busy
Pin 51: /pwm/export: No such device
Pin 7: /pwm/export: No such device
Pin 22: /gpio/export: Device or resource busy
Pin 5: /gpio/export: Device or resource busy
Pin 4: /gpio/export: Device or resource busy
Pin 2: /gpio/export: Device or resource busy
serial:setting baud rate to 9600
Tengo el BBB conectado usando los pines SPI0 en P9, es decir, 17,18,21,22. Estos deben representar gpio0 5,4,3,2 respectivamente.
Observo que se ha utilizado el RC522 con Python en Raspberry Pi. github.com/mxgxw/MFRC522-python. ¿Se podría hacer esto de manera similar en Beaglebone (quizás con Adafruit BBIO)? Aunque preferiría usar C ++ como lo usaré para otras cosas relacionadas.
¡Gracias por cualquier ayuda o por indicarme la dirección correcta!