Çözüldü2.81K görüntülenmeLoralora22
0

Öncelikle merhaba , ben kütüphanesiz haberleştirirken tek taraflı veri gönderebiliyorum ama , merkezden bebek odasına “KÜTÜPHANESİZ” veri yollayamıyorum .  Veriler abuk sabuk gidiyor.  Bir yardımcı olursanız çok mutlu olurum teşekkürler .

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

Abi kodu atayım iki tarafın da kodu aynı . (Adres ve pin i farklı tek )

#include <SoftwareSerial.h>
SoftwareSerial FixSerial(9, 10); //işlemcide bu rx-tx pinleri

byte upperByte, lowerByte;
int newInt=0;

void setup() {
Serial.begin(115200);
FixSerial.begin(9600);
}

void loop() {
FixSerial.write((byte)0x00); //Alıcı Adresi HIGH
FixSerial.write(63);       //Alıcı Adresi LOW
FixSerial.write(25);       //Alıcı Kanalı =0x17=23

intGonder(); // Bu Sayıyı Göndereceğiz ->
delay(500);
verial();
}

void intGonder() {
Serial.println(“veri yolla”);

FixSerial.write(highByte (12345));
FixSerial.write(lowByte (12345));
}
void verial() {

if (FixSerial.available() > 1) {
Serial.println(“verial”);
upperByte = FixSerial.read();
lowerByte = FixSerial.read();

newInt = (upperByte << 8) + lowerByte;
Serial.print(“Sayi= “);
Serial.println(newInt);
}
}

Melis Damla Cevaplanan soru Haziran 5, 2022
6 cevaptan 1'ini inceliyorsun, tüm cevapları görmek için buraya tıklayın.