2015-11-21 158 views
1

由於我沒有RPi,我很樂意使用我的普通PC與nRF24L01 +(連接到Arduino,然後通過USB連接到PC)通話。就像IP over Serial一樣。如何使用RF24通過USB在普通PC(Linux)上與nRF24L01 +進行通信?

PC - > USB - >的Arduino +的nRF24L01 +

是否有可能或者我需要RPI?

我試圖編譯在Ubuntu的x86 tmrh20 RF24: 使-B RF24_SPIDEV = 1 但它給我的錯誤: RF24_config.h:58:23:致命錯誤:Arduino.h:沒有這樣的文件或目錄 (他們在Ubuntu的常規地方)。

+0

看起來我完全錯了,應該看看SLIP。 – marek

回答

0

我試圖做同樣的事情沒有太多的運氣。不過,我可以告訴你,你需要運行

./configure --driver=SPIDEV 

這應該讓你過去你的錯誤。但是,當我嘗試運行make時,我仍然遇到問題:

[Linking] 
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-soname,librf24.so.1 -Ofast -Wall -pthread -o librf24.so.1.1.7 RF24.o spi.o gpio.o compatibility.o interrupt.o 
RF24.o: file not recognized: File format not recognized 
collect2: error: ld returned 1 exit status 
make: *** [librf24.so.1.1.7] Error 1