Merhaba,2 gündür lora modülünü çalıştırmaya çalışıyorum ama olmuyor karta parametre ayarlarını verebiliyorum yani kartta bi sıkıntı yok gibi ama aralarında iletişim sağlayamıyorum.
kabloları kontrol ettiğimde hepsi sağlamdı ama yine de hepsini çıkartıp yeni kablolarla denedim o da olmadı.
(dirençler hepsi 10k)
(alıcı adres:63 alıcı kanal:23)
(model:E32 433T20dc)
Alıcı:
#include <SoftwareSerial.h><br /> SoftwareSerial FixSerial(8,9);<br />char rc;<br /> #define M0 6<br />#define M1 7<br /> void setup() {<br /> Serial.begin(115200);<br /> pinMode(M0, OUTPUT);<br /> pinMode(M1, OUTPUT);<br /> digitalWrite(M0, LOW);<br /> digitalWrite(M1, LOW);<br /> FixSerial.begin(9600);<br />}<br /> void loop() {<br /> while (FixSerial.available()) {<br /> rc = FixSerial.read();<br /> Serial.print(rc); <br /> }<br />}
gönderici:
#include <SoftwareSerial.h><br />SoftwareSerial FixSerial(10, 11);<br />byte i = 0;<br />#define M0 7<br />#define M1 6<br />void setup() {<br /> Serial.begin(115200);<br /> pinMode(M0, OUTPUT);<br /> pinMode(M1, OUTPUT);<br /> digitalWrite(M0, LOW);<br /> digitalWrite(M1, LOW);<br /> FixSerial.begin(9600);<br />}<br />void loop() {<br /> FixSerial.write((byte)0x00); //Alıcı Adresi HIGH<br /> FixSerial.write(0x3f); //Alıcı Adresi LOW<br /> FixSerial.write(0x17); //Alıcı Kanalı =0x17=23 (410M+23=433 MHz)<br /> FixSerial.println("Selam");<br /> delay(500);<br />}