hocam merhaba sorunumu örnekleyerek anlatıcam. A lorasından dan B lorasına veri gönderebiliyorum fakat B den A ya gönderemiyorum. Sizce neden? Teşekkürler
Soru yeni cevaplara kapalıdır.
Mehmet En iyi cevap olarak seçildi Haziran 12, 2021
evdeki code
#include <TinyGPS++.h> #include <SoftwareSerial.h> #include "LoRa_E32.h" static const int RXPin = 3, TXPin = 4; static const uint32_t GPSBaud = 9600; // The TinyGPS++ object TinyGPSPlus gps; // The serial connection to the GPS device SoftwareSerial portgps(RXPin, TXPin); SoftwareSerial portlora(10, 11); LoRa_E32 e32ttl(&portlora); typedef struct { int irtifa; int pitc; byte roll; byte yaw; } Signal; Signal data; void setup() { Serial.begin(9600); portgps.begin(GPSBaud); delay(500); e32ttl.begin(); delay(500); } void loop() { if (1) { Serial.print("GPS Roket irtifa: "); Serial.println(gps.altitude.meters()); data.irtifa = 25; data.pitc = 44; } else Serial.println( "error"); smartDelay(1000); if (millis() > 5000 && gps.charsProcessed() < 10) Serial.println(F("No GPS data received: check wiring")); Serial.println(); portlora.listen(); ResponseStatus rs = e32ttl.sendFixedMessage(0, 10, 25, &data, sizeof(Signal)); Serial.println(rs.getResponseDescription()); } static void smartDelay(unsigned long ms) { unsigned long start = millis(); do { while (portgps.available()) gps.encode(portgps.read()); } while (millis() - start < ms); }
cihazdaki code
#include "LoRa_E32.h" #include <SoftwareSerial.h> SoftwareSerial mySerial(10, 11); // Arduino RX <-- e32 TX, Arduino TX --> e32 RX LoRa_E32 e32ttl(&mySerial); typedef struct { int irtifa; int pitc; byte roll; byte yaw; } Signal; Signal data; void setup() { Serial.begin(9600); e32ttl.begin(); delay(500); } void loop() { while ( 1) { ResponseStructContainer rsc = e32ttl.receiveMessage(sizeof(Signal)); data = *(Signal*) rsc.data; rsc.close(); Serial.print(F("gelen irtifa bilgisi: ")); Serial.println(data.irtifa); Serial.print(F("gelen pitc: ")); Serial.println(data.pitc); } }
EV
CİHAZ
Hocam vallaha artık bende sıkıldım ,her türlü sorunu yaşıyorum.Projenin yetişmesi lazım ama her gün ayrı bir sorun yaşıyorum ,inşallah halledebiliriz.
Mehmet En iyi cevap olarak seçildi Haziran 12, 2021