2017-08-08 12 views
0

私は、nFR24L01トランセラでarduinoトランスミッタ設定をしています。 arduino megaとarduino unoの間でデータを送信しようとすると、シリアルモニタにゴミが表示されます。ここでデータを送信するときにゴミを表示するArduinoシリアルモニタ

は私のコードは次のとおりです。

メガ:

#include <SPI.h> 
#include <nRF24L01.h> 
#include <RF24.h> 

RF24 radio(7, 8); // CNS, CE 

const byte address[6] = "00001"; 

void setup() { 
    Serial.begin(9600); 
    radio.begin(); 
    radio.openWritingPipe(address); 
    radio.setPALevel(RF24_PA_MIN); 
    radio.stopListening(); 
} 

void loop() { 
    const char text[] = "Hello World, tw"; 
    radio.write(&text, sizeof(text)); 
    delay(500); 
    radio.write("what about this?",15); 
    delay(500); 
} 

宇野:

#include <SPI.h> 
#include <nRF24L01.h> 
#include <RF24.h> 
RF24 radio(7, 8); // CNS, CE 
const byte address[6] = "00001"; 
void setup() { 
    Serial.begin(9600); 
    delay(1000); 
    Serial.println("Hello to the world."); 
    radio.begin(); 
    radio.openReadingPipe(0, address); 
    radio.setPALevel(RF24_PA_MIN); 
    radio.startListening(); 
} 
void loop() { 
    //delay(1000); 
    if (radio.available()) { 
    char text[32] = ""; 
    radio.read(&text, 15); 
    Serial.println(text); 
    } 
} 

My Scematic 事前に感謝します!

+0

に設定します。セットアップの写真や回路図を投稿できますか? – Drue

+0

投稿に回路図を追加しました。希望が役立ちます。 –

+0

送信が正常に動作しています。シリアルモニタが問題 –

答えて

1

問題はおそらく、シリアルモニタがコードおよび/またはトランシーバと異なる稼働率であることです。

はボーレートのシリアルモニターをチェックしてみて、私たちはあなたを助けるために、より多くの情報が必要9600

+0

ありがとうございます!それは私が割当てるのを助けた –

関連する問題