Ö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 .
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);
}
}