Çözüldü6.12K görüntülenmeLoralora22
0

Öncelikle merhaba , ben kütüphanesiz haberleştirirken tek taraflı veri gönderebiliyorum ama , merkezden bebek odasına “KÜTÜPHANESİZ” veri yollayamıyorum .  Veriler abuk sabuk gidiyor.  Bir yardımcı olursanız çok mutlu olurum teşekkürler .

Soru yeni cevaplara kapalıdır.
Mehmet En iyi cevap olarak seçildi
0

parametre ayarların nasıl?

ekran görüntülerini atar mısın?

kod olarakta benim kodu önce birebir aynısını kullan, haberleştirelim sonra kendi koduna geçersin

Kütüphanesiz LoRa Kullanımı

Mehmet En iyi cevap olarak seçildi
0

Abi tek taraflı veri yolluyorum senin kod çalışıyor . benim dediğim şey çift taraflı olan , yani birbirleriyle aynı anda hem veri yollayıp almaları , senin bebek odası merkez örneği gibi . bu arada abi yolluyorum usb stick ayarlarını da . 63 olan merkez, 44 olan da bebek odası . karşılıklı konuşturmak istiyorum , yardım edersen sevinirim . sağol abi şimdiden 

Melis Damla Cevaplanan soru
0

PCB olarak ne kullanıyorsun Melis. Devre şamasının da fotoğralarını atarmısın. Parametre ayar ekranlarınıda at bakayım

Melis Damla Yeni yorum gönderildi

Abi pcb kullanmıyorum . USB stickden ayarlamaları yaptım .Kütüphaneli çift yönlü kütüphanesiz Tek taraflı veri gönderiliyor (iki loradan da denedim ) . Mailden sana kodları atmıştım , müsaitsen bakabilir misin? küçük bir yerde hata yapıyorum gibi ama .

Abi pcb kullanmıyorum , ödevde nano kullanmıyoruz . usb stickden ayarladım. tek taraflı veri gönderiliyor. iki modulden de denedim . Kodları sana maille atmıştım .Müsaitsen bakabilir misin? küçük bir yerde hata yapıyorum gibi ama

0

Abi kodu atayım iki tarafın da kodu aynı . (Adres ve pin i farklı tek )

#include <SoftwareSerial.h>
SoftwareSerial FixSerial(9, 10); //işlemcide bu rx-tx pinleri

byte upperByte, lowerByte;
int newInt=0;

void setup() {
Serial.begin(115200);
FixSerial.begin(9600);
}

void loop() {
FixSerial.write((byte)0x00); //Alıcı Adresi HIGH
FixSerial.write(63);       //Alıcı Adresi LOW
FixSerial.write(25);       //Alıcı Kanalı =0x17=23

intGonder(); // Bu Sayıyı Göndereceğiz ->
delay(500);
verial();
}

void intGonder() {
Serial.println(“veri yolla”);

FixSerial.write(highByte (12345));
FixSerial.write(lowByte (12345));
}
void verial() {

if (FixSerial.available() > 1) {
Serial.println(“verial”);
upperByte = FixSerial.read();
lowerByte = FixSerial.read();

newInt = (upperByte << 8) + lowerByte;
Serial.print(“Sayi= “);
Serial.println(newInt);
}
}

Melis Damla Cevaplanan soru
0

Abi pcb kullanmıyorum , ödevde nano kullanmıyoruz . usb stickden ayarladım. tek taraflı veri gönderiliyor. iki modulden de denedim . Kodları sana maille atmıştım .Müsaitsen bakabilir misin? küçük bir yerde hata yapıyorum gibi ama

Melis Damla Cevaplanan soru
0

Sipariş no : 208563592417

Melis Damla Cevaplanan soru