İstenen:
Verici, 8 butonun durumunu okuyup gönderecek,
alıcı ise bu veriyi alıp 8 LED'i kontrol edecek.
Küçük eksiklikler var diyelim.
Verici Kodunda:
pinMode(buttonPins, INPUT_PULLUP); satırında, buttonPins olmalı.
LoRa.begin(433E6) kısmında, frekansın doğru olduğunu varsayıyorum, kullanacağınız LoRa modülüne bağlı olarak değişir.
buttonStates += String(digitalRead(buttonPins)); olmalı.
setup fonksiyonunda, döngü değişkeni 0'dan 8'e kadar dönerken buttonPins şeklinde pin numarası kullanılmalı.
Alıcı Kodunda:
pinMode(ledPins, OUTPUT); satırında, ledPins olmalı.
digitalWrite(ledPins, HIGH); ve digitalWrite(ledPins, LOW); satırlarında da ledPins kullanılmalı.
receivedText.charAt(i) kısmında, receivedText uzunluğunun 8 karakterden az olabileceğini kontrol etmek iyi olur.
Kolay gelsin