BASIC4MCU | 질문게시판 | 아두이노 소스 합쳐주세요...
페이지 정보
작성자 대학생초보 작성일2018-06-10 16:10 조회13,708회 댓글3건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=1675
작성일
작성일
본문
nrf24l01 모듈을 이용하여 짤려고합니다.
송신부와 수신부 소스인데 시작한지 얼마되지않아 어렵네요.. 합쳐주세요..
송신부#include <SPI.h>#include "RF24.h"int msg = 0;byte address[6] = "1Node";RF24 radio(7,8); // CE, CSNvoid setup(void) {Serial.begin(9600);radio.begin();/*radio.setPALevel(RF24_PA_MAX); // MIN, LOW, HIGH, MAXradio.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, CSNvoid setup(void) {Serial.begin(9600);radio.begin();/*radio.setPALevel(RF24_PA_MAX); // MIN, LOW, HIGH, MAXradio.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
조회수 13,708master님의 댓글
master 작성일
왜 송신부와 수신부를 합치죠?
하나는 송신부를 입력하고
다른 하나는 수신부를 입력하세요
대학생초보님의 댓글
대학생초보
아 제가 잘 못 적은것 같습니다..
수신부에서 신호받을경우 led가 점등되게하고싶은데 소스를 넣어달라는문의였습니다.
master님의 댓글
master
시리얼 모니터로는 수신 잘 되는 것을 확인 했나요?