BASIC4MCU | 질문게시판 | nrf24l01 센서 코딩 문의드립니다.
페이지 정보
작성자 대학생초보 작성일2018-06-12 20:47 조회9,607회 댓글1건본문
수신부
#include <SPI.h>
#include "RF24.h"
int msg = 0;
byte address[6] = "1Node";
RF24 radio(7,8); // CE, CSN
void setup(void) {
Serial.begin(9600);
radio.begin();
/*
radio.setPALevel(RF24_PA_MAX); // MIN, LOW, HIGH, MAX
radio.setDataRate(RF24_250KBPS);
radio.setRetries(15,15);
radio.setCRCLength(RF24_CRC_16);
radio.setChannel(108);
*/
radio.openReadingPipe(1, address);
radio.startListening();
}
void loop(void) {
if(radio.available()) {
radio.read(&msg, sizeof(msg));
Serial.print("Meassage (RX) = ");
Serial.println(msg);
}
}
송신부
#include <SPI.h>
#include "RF24.h"
int msg = 0;
byte address[6] = "1Node";
RF24 radio(7,8); // CE, CSN
void setup(void) {
Serial.begin(9600);
radio.begin();
/*
radio.setPALevel(RF24_PA_MAX); // MIN, LOW, HIGH, MAX
radio.setDataRate(RF24_250KBPS);
radio.setRetries(15,15);
radio.setCRCLength(RF24_CRC_16);
radio.setChannel(108);
*/
radio.openWritingPipe(address);
radio.stopListening();
}
void loop(void) {
radio.write(&msg, sizeof(msg));
Serial.print("Meassage = ");
Serial.println(msg++);
delay(3000);
}
입력해서 시리얼 모니터에 숫자가 뜨는것 까지 확인을 했습니다. 거기서 수신부에 led를 추가시키고 싶은데 회로연결법과 어떤 코딩을 추가해야할지 몰라서 질문을 드립니다.