Hi,
I am trying to make two raspberry pi communicate through LoRa (SX127x). (https://media.digikey.c om/pdf/Data%20Sheets/Semtech%20PDFs/SX1272MB2DAS_HM .PDF)
When I try the following code, I get the following error :
Code :
**import digitalio
import board
import busio
import adafruit_rfm9x
RADIO_FREQ_MHZ = 915.0
CS = digitalio.Digit alInOut(board.C E1)
RESET = digitalio.Digit alInOut(board.D 25)
spi = busio.SPI(board .SCK, MOSI=board.MOSI , MISO=board.MISO )
rfm9x = adafruit_rfm9x. RFM9x(spi, CS, RESET, RADIO_FREQ_MHZ) **
Error :
Traceback (most recent call last):
File "/home/pi/Downloads/test.py", line 10, in
rfm9x = adafruit_rfm9x. RFM9x(spi, CS, RESET, RADIO_FREQ_MHZ)
File "/usr/local/lib/python3.7/dist-packages/adafruit_rfm9x. py", line 250, in init
"Failed to find rfm9x with expected version -- check wiring"
RuntimeError: Failed to find rfm9x with expected version -- check wiring
The wiring is good (double-triple-quadruple checked)
I tried switching CE1 and CE2 and GPIO's, but it doesn't seem to work.
Now I know that this is a RFM library, but the RFM is build on SX127x's chips isn't it?
Any help would be greatly appreciated!
The library I first tried is this one : https://github.com/adafruit/Adafruit_Circui tPython_RFM9x
I am trying to make two raspberry pi communicate through LoRa (SX127x). (https://media.digikey.c om/pdf/Data%20Sheets/Semtech%20PDFs/SX1272MB2DAS_HM .PDF)
When I try the following code, I get the following error :
Code :
**import digitalio
import board
import busio
import adafruit_rfm9x
RADIO_FREQ_MHZ = 915.0
CS = digitalio.Digit alInOut(board.C E1)
RESET = digitalio.Digit alInOut(board.D 25)
spi = busio.SPI(board .SCK, MOSI=board.MOSI , MISO=board.MISO )
rfm9x = adafruit_rfm9x. RFM9x(spi, CS, RESET, RADIO_FREQ_MHZ) **
Error :
Traceback (most recent call last):
File "/home/pi/Downloads/test.py", line 10, in
rfm9x = adafruit_rfm9x. RFM9x(spi, CS, RESET, RADIO_FREQ_MHZ)
File "/usr/local/lib/python3.7/dist-packages/adafruit_rfm9x. py", line 250, in init
"Failed to find rfm9x with expected version -- check wiring"
RuntimeError: Failed to find rfm9x with expected version -- check wiring
The wiring is good (double-triple-quadruple checked)
I tried switching CE1 and CE2 and GPIO's, but it doesn't seem to work.
Now I know that this is a RFM library, but the RFM is build on SX127x's chips isn't it?
Any help would be greatly appreciated!
The library I first tried is this one : https://github.com/adafruit/Adafruit_Circui tPython_RFM9x