Çözüldü Arduino NRF24L01 modülünde veri alamıyorum

  • Konuyu başlatan T-Bad
  • Başlangıç Tarihi
  • Mesaj 11
  • Görüntüleme 3B
Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

T-Bad

Hectopat
Katılım
4 Haziran 2019
Mesajlar
501
Çözümler
4
Yer
Eskişehir
Daha fazla  
Cinsiyet
Erkek
Meslek
Mühendis
Kurmuş olduğum ardunio devresinde NRF24L01 modülü kullanarak serial port ekranında "hello world" mesajı almaya çalışıyorum. Fakat serial port ekranında sadece soru işaretleri kutucuklar yukarı ok işareti gibi semboller çıkıyor. Sizce nerede hata yapıyorum? Kodlar aşağıda paylaşacağım.

C++:
"""verici kod"""
//Include Libraries.
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>

//create an RF24 object.
RF24 radio(9, 8); // CE, CSN.

//address through which two modules communicate.
const byte address[6] = "00001";

void setup()
{
radio.begin();

//set the address.
radio.openWritingPipe(address);

//Set module as transmitter.
radio.stopListening();
}
void loop()
{
//Send message to receiver.
const char text[] = "Hello World";
radio.write(&text, sizeof(text));

delay(1000);
}

C++:
"""alıcı kod"""
//Include Libraries.
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>

//create an RF24 object.
RF24 radio(9, 8); // CE, CSN.

//address through which two modules communicate.
const byte address[6] = "00001";

void setup()
{
while (!Serial);
Serial.begin(9600);

radio.begin();

//set the address.
radio.openReadingPipe(0, address);

//Set module as receiver.
radio.startListening();
}

void loop()
{
//Read the data if available in buffer.
if (radio.available())
{
char text[32] = {0};
radio.read(&text, sizeof(text));
Serial.println(text);
}
}

Kodu kontrol ettiğimde bir sıkıntı yok. Serial port ekranın görüntüsünü de şöyle paylaşıyorum;

1609506034263.png
 
Çözüm
Buaud Rate'i doğru ayarla. Kodda 9600 yazmışsın, Seri Port penceresinde 4800 seçili.
Diğer Baud değerlerinde de aynı sorunu yaşıyorum hocam. Koddaki değeri 4800 yapıp serial ekranında da 4800 yaşıyorum fakat sorunlar aynı. Tahminimce hatta kodda.
 

Yeni konular

Yeni mesajlar

Geri
Yukarı