|
1 | | -"""TinyLoRa with a Si7021 Sensor. |
| 1 | +"""Using TinyLoRa with a Si7021 Sensor. |
2 | 2 | """ |
3 | 3 | import time |
4 | 4 | import busio |
|
16 | 16 | sensor = adafruit_si7021.SI7021(i2c) |
17 | 17 |
|
18 | 18 | # Create library object using our bus SPI port for radio |
19 | | -spi = busio.SPI(board.SCK, MISO=board.MISO, MOSI=board.MOSI) |
| 19 | +spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO) |
20 | 20 |
|
21 | 21 | # RFM9x Breakout Pinouts |
22 | 22 | cs = digitalio.DigitalInOut(board.D5) |
23 | 23 | irq = digitalio.DigitalInOut(board.D6) |
| 24 | +rst = digitalio.DigitalInOut(board.D4) |
24 | 25 |
|
25 | 26 | # Feather M0 RFM9x Pinouts |
26 | | -# irq = digitalio.DigitalInOut(board.RFM9X_D0) |
27 | 27 | # cs = digitalio.DigitalInOut(board.RFM9X_CS) |
| 28 | +# irq = digitalio.DigitalInOut(board.RFM9X_D0) |
| 29 | +# rst = digitalio.DigitalInOut(board.RFM9X_RST) |
28 | 30 |
|
29 | 31 | # TTN Device Address, 4 Bytes, MSB |
30 | 32 | devaddr = bytearray([0x00, 0x00, 0x00, 0x00]) |
|
39 | 41 |
|
40 | 42 | ttn_config = TTN(devaddr, nwkey, app, country='US') |
41 | 43 |
|
42 | | -lora = TinyLoRa(spi, cs, irq, ttn_config) |
| 44 | +lora = TinyLoRa(spi, cs, irq, rst, ttn_config) |
43 | 45 |
|
44 | 46 | # Data Packet to send to TTN |
45 | 47 | data = bytearray(4) |
|
0 commit comments