Çözüldü2.86K görüntülenmeLoraarduino donma donma LORA 32-433T30D ISINMA SORUNU Lora E32 takılma
0

Hocam merhabalar.

Lora e32 serisi modulleri arduino ve esp32 ile kullandım. Sizin youtube da  gösterdiğiniz seri haberleşme yöntemi ile kodları hazırladım ve sorunsuz veri alışverişi oluyordu. Fakat esp32 de arduino ile yazdığım kodlar ile yaptığım veri transferinde beklediğim hızı alamayınca microphytona yöneldim UART haberleşme ile kod yazmaya çalıştım(bağlantı pinlerinde değişiklik yapmadan) sonra microphytonda herhangi bir iletişim sağlayamayınca yine arduino ide ye döndüm fakat bu sefer çalışan kodlarım düzgün çalışmamaya başladı. Şöyleki alıcı ve verici kodlarını yüklediğimde alıcıda gelen verileri print ediyorum fakat vericiden gelen mesajlar 3 dk gibi bir sürede toplu olarak ekrana yazdırılıyor. Ayrıca arduino uno ile de denedim orda da durum aynı. Şöyle bir durum daha var hocam verici modulde(esp32 vs arduino) reset tuşuna basınca da veriler toplu olarak alıcı ekranında gözüküyor. Projemde watch dog kullanamıyorum çünkü veri dizinleri her resetleme de sıfırlanması projeme ters düşüyor.

Soru yeni cevaplara kapalıdır.
Mehmet En iyi cevap olarak seçildi Şubat 5, 2022
0

Hocam devre şeması bu şekilde sadece aux pini boşta. Kodlarım da

Alıcım için

#include “Arduino.h”
#include <SoftwareSerial.h>

SoftwareSerial mySerial(18,19);
void setup() {
Serial.begin(115200);
delay(500);
mySerial.begin(9600);
}

void loop() {

if (mySerial.available()>1) {

Serial.println(mySerial.readString());

}

}

Vericim İçin

#include “Arduino.h”
#include <SoftwareSerial.h>

SoftwareSerial mySerial(18,19);
void setup() {
Serial.begin(115200);
delay(500);
mySerial.begin(9600);
}

void loop() {

mySerial.println(“hello word”);

}

Bu kodlar ile eğer vericime her loop döngüsü için 2 saniyelik delay eklersem iletişim sağlanıyor. Sizin  yaptığınız ve youtubede paylaştığınız hızlı iletişim gibi bir şey yapmak istemiştim.

Sorun vericide gözüküyor anladığım kadarı ile çünkü reset attığımda çalışıyor. Fakat ben projem gereği reset atmamam gerekiyor. Çok acil durumlarda belki.

Teşekkürler şimdiden hocam.

SEYİT ALİ GÜLBAĞ Cevaplanan soru Ocak 28, 2022
4 cevaptan 1'ini inceliyorsun, tüm cevapları görmek için buraya tıklayın.