手机号登录
手机号重置密码
只需一步,快速开始
#include "Mirf.h" #include "nRF24L01.h" #include "MirfHardwareSpiDriver.h" void setup(){ Serial.begin(9600); Mirf.spi = &MirfHardwareSpi; //加载24L01 SPI Mirf.init(); //开始 Mirf.setTADDR((byte *)"serv1");//发送到"接收地址" Mirf.payload = sizeof(char); Mirf.config(); } void loop() { char words='asd'; Mirf.send((byte *)&words); delay(100); }
#include "Mirf.h" #include "nRF24L01.h" #include "MirfHardwareSpiDriver.h" char data; void setup(){ Mirf.spi = &MirfHardwareSpi; //加载24L01 SPI Mirf.init(); Mirf.setRADDR((byte *)"serv1"); //接收地址" " Mirf.payload = sizeof(char); //数据类型(整数) Mirf.config(); Serial.begin(9600); } void loop(){ if(Mirf.dataReady()) { //如果接收到数据则执行 Mirf.getData((byte *)&data); //接收数据 Mirf.rxFifoEmpty(); //清理24L01援存 delay(90); Serial.println(data); } }
您需要 登录 才可以下载或查看,没有帐号?注册
使用道具 举报
mxhhaixin 发表于 2013-9-25 16:40 还有程序中这句char words='asd'; 也有问题。'asd'不是合法的字符常量。接收端程序中data变量也要做改动。要 ...
mxhhaixin 发表于 2013-9-27 08:16 32个字节。如果要传输长字符串的话,可以把Mirf.payload设为1,每次发送一个字符,在接收端再组合成字符串。 ...
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|联系我们|极客工坊
GMT+8, 2026-6-16 04:25 , Processed in 0.038249 second(s), 22 queries .
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.