Todavía soy nuevo en esta área, aún estoy aprendiendo, quiero construir una simple pasarela con arduino+nrf24l01+enc28j60, nrf24l01 recibe la señal y enc28j60 la transmite a la LAN, pero el problema es que tanto nrf24l01 como enc28j60 usan el protocolo SPI para interactuar con arduino, si quiero usar la lib propia de desarrollo de arduino, solo puedo elegir uno de nrf24l01 y enc28j60, porque comparten una definición común (pins_arduino. h)
static const uint8_t SS = 10;
static const uint8_t MOSI = 11;
static const uint8_t MISO = 12;
static const uint8_t SCK = 13
Así que la solución es elegir nrf24l01 y no usar la lib de desarrollo que viene con arduino, sino usar otro puerto IO para desarrollarlo yo mismo, ¿es así?
static const uint8_t SS = 10;
static const uint8_t MOSI = 11;
static const uint8_t MISO = 12;
static const uint8_t SCK = 13
Así que la solución es elegir nrf24l01 y no usar la lib de desarrollo que viene con arduino, sino usar otro puerto IO para desarrollarlo yo mismo, ¿es así?