Mekatronik Mühendisliği Forum


NRF24L01 String karakterli kablosuz ileti yolllama !
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5


Konu: 38
Mesaj: 66
Cinsiyet: Erkek
Kıdem: Apr 2017

Bağlantı kabloları bütün forumdaki nrf baglantıları gibi standarttır Smile

Linki görebilmek için giriş yapmanız ya da üye olmanız gerekir.

RF24 kütüphanesi.


[Resim: nJDlgM.png]

Transmiter:
Kod:
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
#include <RF24_config.h>


int msg[1];
RF24 radio(9,10);
const uint64_t pipe = 0xE8E8F0F0E1LL;
void setup(void){
  Serial.begin(9600);
  radio.begin();
  radio.openWritingPipe(pipe);}
void loop(void){
  String theMessage = "Selamlarrrrr!";
  int messageSize = theMessage.length();
  for (int i = -1; i < messageSize; i++) {
    int charToSend[1];
    charToSend[0] = theMessage.charAt(i);
    radio.write(charToSend,1);
  }  
//string değer
  msg[0] = 2;
  radio.write(msg,1);

  radio.powerDown();
  delay(1000);
  radio.powerUp();
}



Reciver:

Kod:
#include <nRF24L01.h>
#include <RF24.h>
#include <RF24_config.h>
#include <SPI.h>



int msg[1];
RF24 radio(9,10);
const uint64_t pipe = 0xE8E8F0F0E1LL;
int lastmsg = 1;
String theMessage = "";
void setup(void){
  Serial.begin(9600);
  radio.begin();
  radio.openReadingPipe(1,pipe);
  radio.startListening();
}
void loop(void){
  if (radio.available()){
    bool done = false;  
      done = radio.read(msg, 1);
      char theChar = msg[0];
      if (msg[0] != 2){
        theMessage.concat(theChar);
        }
      else {
       Serial.println(theMessage);
       theMessage= "";
      }
   }
}

Cevapla
Teşekkür Edenler
.


Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Joystick ile kablosuz servo motor kontrol(NRF24L01) Alper_Arslantas 0 453 18-11-2017, 15:23 PM
Son Mesaj: Alper_Arslantas
  (NRF24L01) modülü ile bilgi alıp yollama!! Alper_Arslantas 0 391 18-11-2017, 14:44 PM
Son Mesaj: Alper_Arslantas
  NRF24L01 Alper_Arslantas 0 374 06-10-2017, 20:35 PM
Son Mesaj: Alper_Arslantas

Foruma atla:


Konuyu görüntüleyenler: 1 Misafir

Türkçe Çeviri : MyBB Türkiye
MyBB, © 2002-2018 MyBB Group.