Çözüldü2.23K görüntülenmeÜrünlerLoRa alıcı verici LoRa e22 Lorawan
0

Merhabalar Kolay gelsin ürünleriniz alıp kullandım gayet güzel sorun yaşamadım sizden lora almaya başlamadan önce nrf modülleri ile ufak projelerimde kullandım mesafe sorunu çıkınca lora kullanmaya başladım sorum şu aşağıda yazan kodu kütüphanesiz lora ile nasıl entegre edebilirim.

#include "LoRa_E32.h"<br />#include <SoftwareSerial.h><br />   SoftwareSerial mySerial(10, 11); // Arduino RX <-- e32 TX, Arduino TX --> e32 RX<br />LoRa_E32 e32ttl(&mySerial);<br />int s1=0, s2=0, s3=0,s4=0 ;<br />//int c = 0;<br />   #define r1 31   // Button 1<br />#define r2 29  //  Button 2<br />#define r3 27   // Button 3<br />#define r4 25   // Button 4<br />       typedef  struct {<br />  byte button1;<br />  byte button2;<br />  byte button3;<br />  byte button4;<br />               } Signal;<br /> Signal data;<br />  void ResetData()<br />{<br />    pinMode(r1, OUTPUT);<br />    pinMode(r2, OUTPUT);<br />    pinMode(r3, OUTPUT);<br />    pinMode(r4, OUTPUT);<br />      s1 = 1; <br />  s2 = 1; <br />  s3 = 1; <br />  s4 = 1;<br />                   digitalWrite(r1, s1);<br />  digitalWrite(r2, s2);<br />  digitalWrite(r3, s3);<br />  digitalWrite(r4, s4);<br />                   }<br /> void setup() {<br />  Serial.begin(9600);<br />       // ResetData();<br />      e32ttl.begin();<br />  delay(250);<br />     }<br /> void loop() {<br />   if (e32ttl.available()  > 0) {<br />                 ResponseStructContainer rsc e32ttl.receiveMessage(sizeof(Signal));<br />    data = *(Signal*) rsc.data;<br />    rsc.close();<br />    s1=data.button1; <br />    s2=data.button2; <br />    s3=data.button3; <br />    s4=data.button4;<br />         while (e32ttl.available()  > 0) //0 olasıya kadar...<br />    {<br />      e32ttl.receiveMessage(sizeof(Signal)); //..flush. <br />          }<br />  }<br />  else<br />  {<br /> digitalWrite(r20, LOW);<br />     digitalWrite(r19, HIGH);<br />   ResetData();<br />     }<br />    digitalWrite(r1, s1);<br />  digitalWrite(r2, s2);<br />  digitalWrite(r3, s3);<br />  digitalWrite(r4, s4);<br />                          delay(180);<br />  }

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

kodu mail atar mısınız burdan bişey anlamıyorum. tek satır yapıştırılmış

Cemal Avci Yeni yorum gönderildi Haziran 8, 2022

Slm kolay gelsin galiba çok yoğunsunuz konu ile ilgili mail attım size dönüşünüzü bekliyorum ayrıca bu konu ile ilgili geri dönüş talep formuda doldurdum

4 cevaptan 1'ini inceliyorsun, tüm cevapları görmek için buraya tıklayın.