nRF24L01 TX=10Ch,Rxตัวเดียว ทำอย่างไรครับ
#include <WiFiClient.h>
#include <WiFiServer.h>
#include <WiFiUdp.h>
#include <SPI.h>
#include <nRF24L01p.h>
nRF24L01p transmitter(7,8);//CSN,CE
void setup(){
delay(150);
Serial.begin(115200);
SPI.begin();
SPI.setBitOrder(MSBFIRST);
transmitter.channel(90); // ส่วนตรงนี้ ย้ายไปไว้ที่ loop ได้ไหมครับ
transmitter.TXaddress("ALL"); ส่วนตรงนี้ ย้ายไปไว้ที่ loop ได้ไหมครับ
transmitter.init();
}
String message;
void loop(){
transmitter.txPL("^^"); // เธเนเธฒเธ—เธตเนเธ•เนเธญเธเธเธฒเธฃเธชเนเธ
transmitter.send(FAST); // เธชเธฑเนเธเนเธซเนเธชเนเธเธญเธญเธเนเธ
delay(1000);
}
transmitter.channel(90); // ส่วนตรงนี้ ย้ายไปไว้ที่ loop ได้ไหมครับ
transmitter.TXaddress("ALL"); ส่วนตรงนี้ ย้ายไปไว้ที่ loop ได้ไหมครับ
การรับ 10 ตัว ใช้ตัวส่ง 1 ตัว
Error : Not enough memory แรมหมดครับ
ลองเช็คโคดที่ใช้งาน หรือเปลี่ยนเป็นรุ่นที่ใหญ่ขึ้นเช่น arduino mega ในการประมวลผลครับ