Çözüldü1.36K görüntülenmeLoraLoRa alıcı verici sorun
0

Alıcı ve verici kodlarını yüklediğimizde seri port ekranı boş görünüyor. //Gönderici #include <SoftwareSerial.h> SoftwareSerial FixSerial(10, 11);   #define M0 7 #define M1 6   void setup() {   Serial.begin(115200);     pinMode(M0, OUTPUT);   pinMode(M1, OUTPUT);   digitalWrite(M0, LOW);   digitalWrite(M1, LOW);     FixSerial.begin(9600); }   void loop() {   FixSerial.write((byte)0x00); //Alıcı Adresi HIGH   FixSerial.write(3);       //Alıcı Adresi LOW   FixSerial.write(18);       //Alıcı Kanalı =0x17=23    (410M+23=433 MHz)     intGonder(12345); // Bu Sayıyı Göndereceğiz ->   delay(1000); }   void intGonder(int sayi) {   FixSerial.write(highByte (sayi));   FixSerial.write(lowByte (sayi)); }   ——————–   //Alıcı #include <SoftwareSerial.h> SoftwareSerial FixSerial(10, 11);   #define M0 6 #define M1 7 byte upperByte, lowerByte; int newInt=0;   void setup() {   Serial.begin(115200);       pinMode(M0, OUTPUT);   pinMode(M1, OUTPUT);   digitalWrite(M0, LOW);   digitalWrite(M1, LOW);       FixSerial.begin(9600); }   void loop() {   if (FixSerial.available() > 1) {     upperByte = FixSerial.read();     lowerByte = FixSerial.read();       newInt = (upperByte << 8) + lowerByte;     Serial.print("Sayi= ");     Serial.println(newInt);   } }

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

hocam adım adım gidelim sizdeki PCB ve loralar ile şu örneği öncelikle yapalım . adımları dikkatlice uygulayın özellikle parametre ayarları birebir aynı olsun.

https://fixaj.com/lora-modulu-ile-alici-verici-transceiver-yapimi/

Mehmet En iyi cevap olarak seçildi Haziran 24, 2022