Witam , mam pewien problem, którego nie mogę rozwiązać. Udało mi się podłączyć esp8266 do Arduino UNO, komunikacja z modułem przez port szeregowy działa. Pojawia się problem, gdy chcę przesyłać polecenia do modułu z poziomu napisanego programu. Niestety komendy z programu nie są wywołane ( brak komunikacji pomiedzy wgranym programem a modułem, gdy odepnę esp8266 , komendy są wywoływane z poziomu monitora z programu poprawnie).
Próbowałem też tworzyć wirtualny port szeregowy za pomocą biblioteki SoftwareSerial , niestety w tym przypadku nie można było się skomunikować ani z Serial ani z Wirtualnym Serial , do którego podpięty był moduł.
0
1
Masz poprawnie połączone moduły (Tx -> Rx, Rx -> Tx, GND) oraz ustawioną odpowiednią szybkość?
1
A nie masz tam włączonej sprzętowej kontroli przepływu na tym serialu: CTS/RTS?
1
Atmega328(p) ma tylko jeden hardware'owy UART - ten software'owy może być przez Ciebie źle podłączony bądź nieprawidłowo wykorzystywany (co właśnie sugeruje niestety w tym przypadku nie można było się skomunikować ani z Serial ani z Wirtualnym Serial
).
Patrzyłeś może tu? Zdaje się, że to podobny problem.
0
Przesyłam jeszcze screeny przedstawiające problem.
11.jpg - brak komuniacji programu z serial , brak komunikacji serial z esp8266 i brak komuniacji na esp8266 z wifi .
12.jpg - piny01.png (problem przedstawiony na zdjęciach).