아두이노 소스 합쳐주세요...
페이지 정보
작성자 대학생초보 작성일18-06-10 16:10 조회10,750회 댓글3건본문
nrf24l01 모듈을 이용하여 짤려고합니다.
송신부와 수신부 소스인데 시작한지 얼마되지않아 어렵네요.. 합쳐주세요..
송신부
송신부와 수신부 소스인데 시작한지 얼마되지않아 어렵네요.. 합쳐주세요..
송신부
#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(1000);
}
수신부
#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);
}
}
댓글 : 3
조회수 : 10,750
master님의 댓글
master 작성일
왜 송신부와 수신부를 합치죠?
하나는 송신부를 입력하고
다른 하나는 수신부를 입력하세요
대학생초보님의 댓글
대학생초보
아 제가 잘 못 적은것 같습니다..
수신부에서 신호받을경우 led가 점등되게하고싶은데 소스를 넣어달라는문의였습니다.
master님의 댓글
master
시리얼 모니터로는 수신 잘 되는 것을 확인 했나요?