Одновременная работа GSMShield и Si4431 на Колибри
  • Иван, здравствуйте!
    Столкнулся с проблемой - пытаюсь подружить Колибри и GPS shield. По-отдельности все работает как часы. Но, при попытке объединить коды, GPS перестает работать (в части обмена данными шилда и колибри по программному сериал).
    А именно:
    1. Так работает Si4431, но не работает прием данных с шилда

    SI4431.begin(); //при включении радиомодуля перестает работать software serial!!!!!!!!!!!!!
    SI4431.Init(3); // инициализация радиомодуля с мощностью передачи 3
    ss.begin(9600);

    2. Так работает прием данных с шилда GPS, но, естесственно, не работает Si4431

    //SI4431.begin(); //при включении радиомодуля перестает работать software serial!!!!!!!!!!!!!
    //SI4431.Init(3); // инициализация радиомодуля с мощностью передачи 3
    ss.begin(9600);


    Я так понимаю перестает отрабатывать функция ss.available().

    Пожалуйста, помогите разобраться :)

  • если сейчас на 2 и 3 пинах
    SoftwareSerial ss(3, 2);
    можно попробовать на других пинах - 3, 4 и т.п.

    Но возможно и не получится. Вероятно, NewSoftSerial не совместима с нашей EZRadioPRO.
    В этом случае, нужно переписать скетч без использования NewSoftSerial, прицепить на аппаратный сериал.

Привет, незнакомец!

Похоже, вы новенький! Чтобы пообщаться с нами, кликните на одну из кнопок ниже :)

Войти с помощью OpenID

В этом теме:

  • Ivan Март 2014