BASIC4MCU | 질문게시판 | 아두이노 RF 통신에 대해서 질문 드립니다.
페이지 정보
작성자 sky030 작성일2022-05-02 21:39 조회1,969회 댓글2건본문
아두이노에서 RF통신에 대해서 공부를 하고 있습니다. 그런데 송신 부분에서 문자대신 배열로 송신하게 되면 수신에서도 그냥 문자대신 배열로 받겠다고 해주면 되나요?
송신부
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
RF24 radio(10, 9);
const byte address[6] = "00001";
int arr[2] = {0, 1};
void setup() {
radio.begin();
radio.openWritingPipe(address);
radio.setPALevel(RF24_PA_MIN);
radio.stopListening();
}
void loop() {
radio.write(arr, sizeof(arr)); //해당 메시지를 수신자에게 보냄
delay(1000);
}
수신부
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
RF24 radio(10, 9);
const byte address[6] = "00001";
void setup() {
Serial.begin(9600);
radio.begin();
radio.openReadingPipe(0, address);
radio.setPALevel(RF24_PA_MIN);
radio.startListening();
}
void loop() {
if (radio.available()) {
int text[32] = {0, }; //이 부분을 배열로 바꾸어 주면 되나요?
radio.read(&text, sizeof(text));
Serial.println(text);
}
}
댓글 2
조회수 1,969master님의 댓글
master 작성일sky030님의 댓글
sky030
감사합니다