Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- VCC to 3.3
- GND to GND
- CSN to GPIO8
- CE to GPIO17
- MOSI to GPIO10
- MISO to GPIO09
- SCK to GPIO11
- import RPi.GPIO as GPIO
- from lib_nrf24 import NRF24
- import time
- import spidev
- GPIO.setmode(GPIO.BCM)
- pipes = [[0xE8, 0xE8, 0xF0, 0xF0, 0xE1],[0xF0, 0xF0, 0xF0, 0xF0, 0xE1]]
- radio = NRF24(GPIO, spidev.SpiDev())
- radio.begin(0,17)
- radio.setPayloadSize(32)
- radio.setChannel(0x76)
- radio.setDataRate(NRF24.BR_1MBPS)
- radio.setPALevel(NRF24.PA_MIN)
- radio.setAutoAck(True)
- radio.enableDynamicPayloads()
- radio.enableAckPayload()
- radio.openReadingPipe(1,pipes[1])
- radio.printDetails()
- radio.startListening()
- STATUS = 0x03 RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=1 TX_FULL=1
- RX_ADDR_P0-1 =
- 0xfdfdfdfdfd 0xfefefefefc
- RX_ADDR_P2-5 =
- 0xf8
- 0xf9
- 0xf9
- 0xf9
- TX_ADDR =
- 0xfdfdfdfdfd
- RX_PW_P0-6 =
- 0x00
- 0x0c
- 0x00
- 0x00
- 0x00
- 0x00
- EN_AA =
- 0x0f
- EN_RXADDR =
- 0x00
- RF_CH =
- 0x1f
- RF_SETUP =
- 0x00
- CONFIG =
- 0x03
- DYNPD/FEATURE =
- 0x03
- 0x01
- Data Rate = 1MBPS
- Model = nRF24L01
- CRC Length = Disabled
- PA Power = PA_MIN
Add Comment
Please, Sign In to add comment