Geekcreit® ESP8266 ESP-01 + Geekcreit® UNO R3

0 głosów
18 wizyt
pytanie zadane 18 grudnia 2017 przez użytkownika Tmpz (7)
edycja 18 grudnia 2017 przez użytkownika Tmpz

Hej, W celu nauki zakupiłem Geekcreit® UNO R3  na banggood oraz kilka różnych modułów.  Nie miałem żadnych problemów do momentu w którym nie próbowałem podłączyć wifi (link). Jest to moduł ESP8266 wraz z adapterem (link). Z tego co rozumiem mogę podłączyć pod pin 3.3V lub 5V, podłączam pod ten drugi. Piny RX i TX podłączam do płytki na te same piny. Tylko że wtedy przy próbie wgrania softu wyskakuje mi error avrdude: stk500_getsync(). Próbowałem tez przepiąć piny TX -> D8, RX -> D9 (link) oraz dodać:

#include <SoftwareSerial.h>
SoftwareSerial MySerial(8, 9);

Wtedy wgranie programu przebiega bez problemu. Niestety nie ma żadnej odpowiedzi na AT.
W monitorze portu szeregowego ustawiłem 115200 baud, oraz wybrałem opcje NL oraz CR.

Może mi ktoś pomóc w podłączeniu tego modułu oraz skonfigurowaniu go?
Jestem blady w temacie, są to moje pierwsze doświadczenia z tego typu urządzeniami. Temat piszę po kilkudniowej próbie znalezienia rozwiązania w internecie.

2 odpowiedzi

+1 głos
odpowiedź 18 grudnia 2017 przez użytkownika tom5555 (1,454)
Z tego co piszesz wynika, że emulowanie portu ustawiłeś na piny D7 i D8, a w programie zdefiniowałeś emulowanie portu szeregowego na piny D8 i D9. Musisz albo przepiąć moduł pod piny D8 i D9, albo w programie ustawić piny D7 i D8 tak jak masz to podłączone.
0 głosów
odpowiedź 18 grudnia 2017 przez użytkownika Tmpz (7)
edycja 19 grudnia 2017 przez użytkownika Tmpz
Przepraszam, mój błąd. Oczywiście piny podłączone są pod D8 oraz D9. Zauważyłem również że gdy podepnę pod 3.3V nie pokazuje mi się error i mogę bez problemu podpinać pod piny RX i TX na płytce.
komentarz 2 stycznia przez użytkownika tomekatomek123456789 (558)
Konwenter poziomów logicznych szybko, możesz tak spalić układ!!!!!
Witaj w serwisie Elektr

oO

pornik, w którym możesz zadawać pytania innym użytkownikom i ekspertom, dzielić się wiedzą z innymi i zdobywać wiedzę na liczne tematy. Nie bądź oporny na wiedzę!
...