Проблема с arduino и OrangeRX OPENLRS

Тема в разделе "Arduino & Shields", создана пользователем ДмитрийД, 24 фев 2016.

  1. ДмитрийД

    ДмитрийД Нерд

    Подскажите, правильно ли делаю?
    Подключаю арду 1 к приемнику 100Mw TX-RX,RX-TX ( или нужно в SCL-SDA подключать TX-RX арду?
    Земля есс-но общая прокинута

    Скетч на арду - просто шлем для теста цифру 5


    Код (C++):
    void setup() {
    Serial.begin(115200);
    }

    void loop() {
    Serial.print(5);
    delay(200);
    }
    На передатчик 1W тоже повешена арду в TX-RX и общая земля.
    Скетч на передатчиковой арду

    Код (C++):
    void setup(){
    Serial.begin(19200);
    }

    void loop(){

    if (Serial.available() > 0)
    {
    incomingByte = Serial.read();
    Serial.println(incomingByte);
    }
    }

    При это данные не идут....
    Если цепляю 2 ардуинки напрямую проводкамми,все ок, данные передаются, те. засада в передаче телеметрии.
    Что могу делать не так?

    Еще почитал
    https://github.com/openLRSng/openLRS...le-as-receiver

    Написано удалить транзистор, нужно ли это делать? зачем?
     
  2. ostrov

    ostrov Гуру

    Уверены что скорость 115200 в первом случае и 19200 во втором? В документации на протокол написано или анализатором измеряли? И вообще сам протокол обмена известен ли?