NRF24L01
--- 2.4G无线收发模块关联函数¶
nrf24l01use
模块的主要功能与函数
功能相关函数¶
-
class
nrf24l01use.
nrf24l01
(spi, cs, ce)¶
创建一个NRF24L01对象。
spi
pyb.SPI对象cs
pyb.Pin对象ce
pyb.Pin对象
-
nrf24l01.
master
(data)¶ 发射函数,设置为发送端,并发送data。data为待发送数据。
-
nrf24l01.
slave
()¶ 接收函数,返回值为接收到的数据。
NRF24L01与开发板接线对应引脚:¶
TPYBoard NRF24L01 GND GND Y4 CE Y5 CSN Y6 SCK Y8 MOSI Y7 MISO 3V3 VCC
程序示例:¶
# main.py -- put your code here!
import nrf24l01use
nrf=nrf24l01use.nrf24l01(spi=2,csn='Y5',ce='Y4') #设置SPI2接口csn引脚与ce引脚
while True:
print(nrf.slave())#接收内容
import nrf24l01use
nrf=nrf24l01use.nrf24l01(spi=2,csn='Y5',ce='Y4')
i=0
while True:
nrf.master(i)#发送内容
i+=1