Происходит следующее...
esp версия 01, прошивка 9.2, прицеплен к arduino uno через software serial. Запускаю на скорости 9600 (насколько понимаю, большую скорось мягкий порт не сильно любит). Перегружаю модуль AT+RST и пытаюсь выловить "Ready" в том, что он выплевывает при запуске, вот таким образом:
result = toESP.find("Ready");
Не находится... Но если этот же find поворить несколько раз (например, тупо скопировав ту же строчку), с третьего раза (иногда со второго) уверенно находится... Чего-то я не понимаю. У кого-нибудь наблюдалось что-то похожее?
Заранее очч признателен за соображения!
esp версия 01, прошивка 9.2, прицеплен к arduino uno через software serial. Запускаю на скорости 9600 (насколько понимаю, большую скорось мягкий порт не сильно любит). Перегружаю модуль AT+RST и пытаюсь выловить "Ready" в том, что он выплевывает при запуске, вот таким образом:
result = toESP.find("Ready");
Не находится... Но если этот же find поворить несколько раз (например, тупо скопировав ту же строчку), с третьего раза (иногда со второго) уверенно находится... Чего-то я не понимаю. У кого-нибудь наблюдалось что-то похожее?
Заранее очч признателен за соображения!