-
1. Data: 2017-07-10 22:38:23
Temat: szybka piłka: Arduino uno i esp8266 ale z softwarowym serialem. Zna ktos stabilny setup?
Od: s...@g...com
Próbuje sobie dorobic interfejs do stacji pogodowej i niestety na arduino uno nie mam
dodatkowego seriala sprzetowego.
Próbowałem skorzystać z software seriala ale jest kiepsko. Transmisja przychodzi
bardzo zniekształcona.
Testowałem SoftwareSerial oraz AltSoftwareSerial.
Zasilałem esp z arduino oraz z zewnetrznego zasilacza.
Testowałem różne prędkości transmisji.
rezultaty najlepsze jakie uzyskałem to takie:
AT+RST
AT+SST
OK
WIFI DISAONNECT
ets Jan 8 2013,rst cause:2,
Ai-Thinkdr Technology Co. Ltd.
seady
WIFI CONNDCTED
WIFI GOT IP
AT+RST
AT+RST
OK
WIFH DISCONNECT
ets J`n 8 2013,rst cause:2,
Ai-Thinker Techoology Co. Ltd.
ready
WIFI CONNECVED
WIGI GOT IP
Program jest trywialny:
WifiSerial.begin(115200);
String tmp="";
while (WifiSerial.available()>0) {
char inByte=WifiSerial.read();
tmp+=inByte;
}
if (tmp.length()>0) {
Serial.print(tmp);
}
while (Serial.available()>0) {
char outByte=Serial.read();
Serial.write(outByte);
WifiSerial.write(outByte);
}
W tle żadnych przerwań. A przynajmniej nic o czym wiem.
Ma ktos pancerna implementację esp8266 z software serialem czy po prostu dać se siana
i uzyć arduino mega?
Pozdrawiam.
Łukasz Sczygiel
-
2. Data: 2017-07-10 23:27:59
Temat: Re: szybka piłka: Arduino uno i esp8266 ale z softwarowym serialem. Zna ktos stabilny setup?
Od: Janusz <j...@o...pl>
W dniu 2017-07-10 o 22:38, s...@g...com pisze:
> Próbuje sobie dorobic interfejs do stacji pogodowej i niestety na arduino uno nie
mam dodatkowego seriala sprzetowego.
> Próbowałem skorzystać z software seriala ale jest kiepsko. Transmisja przychodzi
bardzo zniekształcona.
>
> Testowałem SoftwareSerial oraz AltSoftwareSerial.
> Zasilałem esp z arduino oraz z zewnetrznego zasilacza.
> Testowałem różne prędkości transmisji.
>
> rezultaty najlepsze jakie uzyskałem to takie:
> AT+RST
> AT+SST
> OK
> WIFI DISAONNECT
> ets Jan 8 2013,rst cause:2,
> Ai-Thinkdr Technology Co. Ltd.
> seady
> WIFI CONNDCTED
> WIFI GOT IP
> AT+RST
> AT+RST
> OK
> WIFH DISCONNECT
> ets J`n 8 2013,rst cause:2,
> Ai-Thinker Techoology Co. Ltd.
> ready
> WIFI CONNECVED
> WIGI GOT IP
>
> Program jest trywialny:
>
> WifiSerial.begin(115200);
Wg mnie 115200 na programową to stanowczo za dużo.
Zmniejsz prędkość transmisji.
--
Pozdr
Janusz
-
3. Data: 2017-07-11 00:13:57
Temat: Re: szybka piłka: Arduino uno i esp8266 ale z softwarowym serialem. Zna ktos stabilny setup?
Od: s...@g...com
W dniu poniedziałek, 10 lipca 2017 23:28:04 UTC+2 użytkownik Janusz napisał:
> W dniu 2017-07-10 o 22:38, s...@g...com pisze:
> > Próbuje sobie dorobic interfejs do stacji pogodowej i niestety na arduino uno nie
mam dodatkowego seriala sprzetowego.
> > Próbowałem skorzystać z software seriala ale jest kiepsko. Transmisja przychodzi
bardzo zniekształcona.
> >
> > Testowałem SoftwareSerial oraz AltSoftwareSerial.
> > Zasilałem esp z arduino oraz z zewnetrznego zasilacza.
> > Testowałem różne prędkości transmisji.
> >
> > rezultaty najlepsze jakie uzyskałem to takie:
> > AT+RST
> > AT+SST
> > OK
> > WIFI DISAONNECT
> > ets Jan 8 2013,rst cause:2,
> > Ai-Thinkdr Technology Co. Ltd.
> > seady
> > WIFI CONNDCTED
> > WIFI GOT IP
> > AT+RST
> > AT+RST
> > OK
> > WIFH DISCONNECT
> > ets J`n 8 2013,rst cause:2,
> > Ai-Thinker Techoology Co. Ltd.
> > ready
> > WIFI CONNECVED
> > WIGI GOT IP
> >
> > Program jest trywialny:
> >
> > WifiSerial.begin(115200);
> Wg mnie 115200 na programową to stanowczo za dużo.
> Zmniejsz prędkość transmisji.
>
>
Probowalem na wszelkie sposoby. od 9600 poprzez 19200, 57600 az do 115200.
Co ciekawe najsensowniejsze rezultaty mam przy 115200.
Reszta to sieczka makabryczna.
Podejrzewam ze ten moj moduł nie pozwala na zmiane szybkosci...
-
4. Data: 2017-07-11 15:12:49
Temat: Re: szybka piłka: Arduino uno i esp8266 ale z softwarowym serialem. Zna ktos stabilny setup?
Od: Janusz <j...@o...pl>
W dniu 2017-07-11 o 00:13, s...@g...com pisze:
> W dniu poniedziałek, 10 lipca 2017 23:28:04 UTC+2 użytkownik Janusz napisał:
>> W dniu 2017-07-10 o 22:38, s...@g...com pisze:
>>> Próbuje sobie dorobic interfejs do stacji pogodowej i niestety na arduino uno nie
mam dodatkowego seriala sprzetowego.
>>> Próbowałem skorzystać z software seriala ale jest kiepsko. Transmisja przychodzi
bardzo zniekształcona.
>>>
>>> Testowałem SoftwareSerial oraz AltSoftwareSerial.
>>> Zasilałem esp z arduino oraz z zewnetrznego zasilacza.
>>> Testowałem różne prędkości transmisji.
>>>
>>> rezultaty najlepsze jakie uzyskałem to takie:
>>> AT+RST
>>> AT+SST
>>> OK
>>> WIFI DISAONNECT
>>> ets Jan 8 2013,rst cause:2,
>>> Ai-Thinkdr Technology Co. Ltd.
>>> seady
>>> WIFI CONNDCTED
>>> WIFI GOT IP
>>> AT+RST
>>> AT+RST
>>> OK
>>> WIFH DISCONNECT
>>> ets J`n 8 2013,rst cause:2,
>>> Ai-Thinker Techoology Co. Ltd.
>>> ready
>>> WIFI CONNECVED
>>> WIGI GOT IP
>>>
>>> Program jest trywialny:
>>>
>>> WifiSerial.begin(115200);
>> Wg mnie 115200 na programową to stanowczo za dużo.
>> Zmniejsz prędkość transmisji.
>>
>>
> Probowalem na wszelkie sposoby. od 9600 poprzez 19200, 57600 az do 115200.
> Co ciekawe najsensowniejsze rezultaty mam przy 115200.
> Reszta to sieczka makabryczna.
>
> Podejrzewam ze ten moj moduł nie pozwala na zmiane szybkosci...
>
To spróbuj na innym procku na sprzętowej transmisji czy moduł będzie
prawidłowo gadał, jeżeli tak to pozostaje Ci ręczna optymalizacja
tego programowego rs-a żeby się wyrobił czasowo, bo prawdopodobie gubi
Ci znaki.
--
Pozdr
Janusz
-
5. Data: 2017-07-11 15:25:04
Temat: Re: szybka piłka: Arduino uno i esp8266 ale z softwarowym serialem. Zna ktos stabilny setup?
Od: s...@g...com
W dniu wtorek, 11 lipca 2017 15:12:54 UTC+2 użytkownik Janusz napisał:
> W dniu 2017-07-11 o 00:13, s...@g...com pisze:
> > W dniu poniedziałek, 10 lipca 2017 23:28:04 UTC+2 użytkownik Janusz napisał:
> >> W dniu 2017-07-10 o 22:38, s...@g...com pisze:
> >>> Próbuje sobie dorobic interfejs do stacji pogodowej i niestety na arduino uno
nie mam dodatkowego seriala sprzetowego.
> >>> Próbowałem skorzystać z software seriala ale jest kiepsko. Transmisja
przychodzi bardzo zniekształcona.
> >>>
> >>> Testowałem SoftwareSerial oraz AltSoftwareSerial.
> >>> Zasilałem esp z arduino oraz z zewnetrznego zasilacza.
> >>> Testowałem różne prędkości transmisji.
> >>>
> >>> rezultaty najlepsze jakie uzyskałem to takie:
> >>> AT+RST
> >>> AT+SST
> >>> OK
> >>> WIFI DISAONNECT
> >>> ets Jan 8 2013,rst cause:2,
> >>> Ai-Thinkdr Technology Co. Ltd.
> >>> seady
> >>> WIFI CONNDCTED
> >>> WIFI GOT IP
> >>> AT+RST
> >>> AT+RST
> >>> OK
> >>> WIFH DISCONNECT
> >>> ets J`n 8 2013,rst cause:2,
> >>> Ai-Thinker Techoology Co. Ltd.
> >>> ready
> >>> WIFI CONNECVED
> >>> WIGI GOT IP
> >>>
> >>> Program jest trywialny:
> >>>
> >>> WifiSerial.begin(115200);
> >> Wg mnie 115200 na programową to stanowczo za dużo.
> >> Zmniejsz prędkość transmisji.
> >>
> >>
> > Probowalem na wszelkie sposoby. od 9600 poprzez 19200, 57600 az do 115200.
> > Co ciekawe najsensowniejsze rezultaty mam przy 115200.
> > Reszta to sieczka makabryczna.
> >
> > Podejrzewam ze ten moj moduł nie pozwala na zmiane szybkosci...
> >
> To spróbuj na innym procku na sprzętowej transmisji czy moduł będzie
> prawidłowo gadał, jeżeli tak to pozostaje Ci ręczna optymalizacja
> tego programowego rs-a żeby się wyrobił czasowo, bo prawdopodobie gubi
> Ci znaki.
>
Taki jest plan B.
Tego esp mam podpietego do arduino a ono ma 5V logike. Niby zasilanie ma te 3-3.1V
ale cholera wie co tam sie dzieje.
Poprzednio mialem to esp wpiete w arduino mega a tam więcej portów szeregowych było i
całość działała.
Teraz plan jest taki aby komputer do diagnostyki podpiąć przez tego softwareowego
seriala a esp przed sprzetowego.
A jak nie to uruchomie calosc na mega i do uno przekonfiguruje tak aby korzystać z
tego pojedynczego seriala.
Tak czy siak nie widzialem nigdzie w sieci niezawodnego przepisu na esp z
softwareowym serialem, jednym dziala innym nie...
-
6. Data: 2017-07-11 16:33:27
Temat: Re: szybka piłka: Arduino uno i esp8266 ale z softwarowym serialem. Zna ktos stabilny setup?
Od: Cezar <c...@B...pl.invalid>
On 10/07/2017 21:38, s...@g...com wrote:
> Ma ktos pancerna implementację esp8266 z software serialem czy po prostu dać se
siana i uzyć arduino mega?
>
Moze uruchom swój kod stacji pogodowej na ESP?
jak ESP8266 ma zbyt malo GPIO to ESP32 sobie na pewno poradzi.
Odejdzie Ci jedno urzadzenie...
c.
-
7. Data: 2017-07-11 16:38:41
Temat: Re: szybka piłka: Arduino uno i esp8266 ale z softwarowym serialem. Zna ktos stabilny setup?
Od: "jacek" <j...@w...pl>
Użytkownik <s...@g...com> napisał w wiadomości
news:b43a9e65-a975-4ba7-9550-f59f1ad519fb@googlegrou
ps.com...
W dniu wtorek, 11 lipca 2017 15:12:54 UTC+2 użytkownik Janusz napisał:
> W dniu 2017-07-11 o 00:13, s...@g...com pisze:
> > W dniu poniedziałek, 10 lipca 2017 23:28:04 UTC+2 użytkownik Janusz
> > napisał:
> >> W dniu 2017-07-10 o 22:38, s...@g...com pisze:
> >>> Próbuje sobie dorobic interfejs do stacji pogodowej i niestety na
> >>> arduino uno nie mam dodatkowego seriala sprzetowego.
> >>> Próbowałem skorzystać z software seriala ale jest kiepsko. Transmisja
> >>> przychodzi bardzo zniekształcona.
> >>>
> >>> Testowałem SoftwareSerial oraz AltSoftwareSerial.
> >>> Zasilałem esp z arduino oraz z zewnetrznego zasilacza.
> >>> Testowałem różne prędkości transmisji.
> >>>
> >>> rezultaty najlepsze jakie uzyskałem to takie:
> >>> AT+RST
> >>> AT+SST
> >>> OK
> >>> WIFI DISAONNECT
> >>> ets Jan 8 2013,rst cause:2,
> >>> Ai-Thinkdr Technology Co. Ltd.
> >>> seady
> >>> WIFI CONNDCTED
> >>> WIFI GOT IP
> >>> AT+RST
> >>> AT+RST
> >>> OK
> >>> WIFH DISCONNECT
> >>> ets J`n 8 2013,rst cause:2,
> >>> Ai-Thinker Techoology Co. Ltd.
> >>> ready
> >>> WIFI CONNECVED
> >>> WIGI GOT IP
> >>>
> >>> Program jest trywialny:
> >>>
> >>> WifiSerial.begin(115200);
> >> Wg mnie 115200 na programową to stanowczo za dużo.
> >> Zmniejsz prędkość transmisji.
> >>
> >>
> > Probowalem na wszelkie sposoby. od 9600 poprzez 19200, 57600 az do
> > 115200.
> > Co ciekawe najsensowniejsze rezultaty mam przy 115200.
> > Reszta to sieczka makabryczna.
> >
> > Podejrzewam ze ten moj moduł nie pozwala na zmiane szybkosci...
> >
> To spróbuj na innym procku na sprzętowej transmisji czy moduł będzie
> prawidłowo gadał, jeżeli tak to pozostaje Ci ręczna optymalizacja
> tego programowego rs-a żeby się wyrobił czasowo, bo prawdopodobie gubi
> Ci znaki.
>
Taki jest plan B.
Tego esp mam podpietego do arduino a ono ma 5V logike. Niby zasilanie ma te
3-3.1V ale cholera wie co tam sie dzieje.
Poprzednio mialem to esp wpiete w arduino mega a tam więcej portów
szeregowych było i całość działała.
Teraz plan jest taki aby komputer do diagnostyki podpiąć przez tego
softwareowego seriala a esp przed sprzetowego.
A jak nie to uruchomie calosc na mega i do uno przekonfiguruje tak aby
korzystać z tego pojedynczego seriala.
Tak czy siak nie widzialem nigdzie w sieci niezawodnego przepisu na esp z
softwareowym serialem, jednym dziala innym nie...
zmień kwarc na 14745600 lub 11......
dopasowany do szybkości RSa
szybkość RSa zostaw 115200
-
8. Data: 2017-07-11 17:33:31
Temat: Re: szybka piłka: Arduino uno i esp8266 ale z softwarowym serialem. Zna ktos stabilny setup?
Od: s...@g...com
W dniu wtorek, 11 lipca 2017 16:33:29 UTC+2 użytkownik Cezar napisał:
> On 10/07/2017 21:38, s...@g...com wrote:
>
> > Ma ktos pancerna implementację esp8266 z software serialem czy po prostu dać se
siana i uzyć arduino mega?
> >
>
> Moze uruchom swój kod stacji pogodowej na ESP?
> jak ESP8266 ma zbyt malo GPIO to ESP32 sobie na pewno poradzi.
> Odejdzie Ci jedno urzadzenie...
>
Ano odejdzie ale esp32 musiał bym kupić. A ja juz nieco częsci nazbierałem :)
-
9. Data: 2017-07-11 17:34:19
Temat: Re: szybka piłka: Arduino uno i esp8266 ale z softwarowym serialem. Zna ktos stabilny setup?
Od: s...@g...com
W dniu wtorek, 11 lipca 2017 16:38:47 UTC+2 użytkownik jacek napisał:
> Użytkownik <s...@g...com> napisał w wiadomości
> news:b43a9e65-a975-4ba7-9550-f59f1ad519fb@googlegrou
ps.com...
> W dniu wtorek, 11 lipca 2017 15:12:54 UTC+2 użytkownik Janusz napisał:
> > W dniu 2017-07-11 o 00:13, s...@g...com pisze:
> > > W dniu poniedziałek, 10 lipca 2017 23:28:04 UTC+2 użytkownik Janusz
> > > napisał:
> > >> W dniu 2017-07-10 o 22:38, s...@g...com pisze:
> > >>> Próbuje sobie dorobic interfejs do stacji pogodowej i niestety na
> > >>> arduino uno nie mam dodatkowego seriala sprzetowego.
> > >>> Próbowałem skorzystać z software seriala ale jest kiepsko. Transmisja
> > >>> przychodzi bardzo zniekształcona.
> > >>>
> > >>> Testowałem SoftwareSerial oraz AltSoftwareSerial.
> > >>> Zasilałem esp z arduino oraz z zewnetrznego zasilacza.
> > >>> Testowałem różne prędkości transmisji.
> > >>>
> > >>> rezultaty najlepsze jakie uzyskałem to takie:
> > >>> AT+RST
> > >>> AT+SST
> > >>> OK
> > >>> WIFI DISAONNECT
> > >>> ets Jan 8 2013,rst cause:2,
> > >>> Ai-Thinkdr Technology Co. Ltd.
> > >>> seady
> > >>> WIFI CONNDCTED
> > >>> WIFI GOT IP
> > >>> AT+RST
> > >>> AT+RST
> > >>> OK
> > >>> WIFH DISCONNECT
> > >>> ets J`n 8 2013,rst cause:2,
> > >>> Ai-Thinker Techoology Co. Ltd.
> > >>> ready
> > >>> WIFI CONNECVED
> > >>> WIGI GOT IP
> > >>>
> > >>> Program jest trywialny:
> > >>>
> > >>> WifiSerial.begin(115200);
> > >> Wg mnie 115200 na programową to stanowczo za dużo.
> > >> Zmniejsz prędkość transmisji.
> > >>
> > >>
> > > Probowalem na wszelkie sposoby. od 9600 poprzez 19200, 57600 az do
> > > 115200.
> > > Co ciekawe najsensowniejsze rezultaty mam przy 115200.
> > > Reszta to sieczka makabryczna.
> > >
> > > Podejrzewam ze ten moj moduł nie pozwala na zmiane szybkosci...
> > >
> > To spróbuj na innym procku na sprzętowej transmisji czy moduł będzie
> > prawidłowo gadał, jeżeli tak to pozostaje Ci ręczna optymalizacja
> > tego programowego rs-a żeby się wyrobił czasowo, bo prawdopodobie gubi
> > Ci znaki.
> >
> Taki jest plan B.
> Tego esp mam podpietego do arduino a ono ma 5V logike. Niby zasilanie ma te
> 3-3.1V ale cholera wie co tam sie dzieje.
> Poprzednio mialem to esp wpiete w arduino mega a tam więcej portów
> szeregowych było i całość działała.
>
> Teraz plan jest taki aby komputer do diagnostyki podpiąć przez tego
> softwareowego seriala a esp przed sprzetowego.
>
> A jak nie to uruchomie calosc na mega i do uno przekonfiguruje tak aby
> korzystać z tego pojedynczego seriala.
>
> Tak czy siak nie widzialem nigdzie w sieci niezawodnego przepisu na esp z
> softwareowym serialem, jednym dziala innym nie...
>
> zmień kwarc na 14745600 lub 11......
> dopasowany do szybkości RSa
> szybkość RSa zostaw 115200
W sumie zmiana prosta, ale kwarcu takiego na stanie niestety nie mam.
-
10. Data: 2017-07-11 18:36:01
Temat: Re: szybka piłka: Arduino uno i esp8266 ale z softwarowym serialem. Zna ktos stabilny setup?
Od: "J.F." <j...@p...onet.pl>
Użytkownik "Janusz" napisał w wiadomości grup
dyskusyjnych:ok2isl$do7$...@n...news.atman.pl...
W dniu 2017-07-11 o 00:13, s...@g...com pisze:
>>> rezultaty najlepsze jakie uzyskałem to takie:
>>> AT+RST
>>> AT+SST
>>> OK
>>> WIFI DISAONNECT
>>> ets Jan 8 2013,rst cause:2,
>>> Ai-Thinkdr Technology Co. Ltd.
>>> seady
>>> WIFI CONNDCTED
>>> WIFI GOT IP
>>> AT+RST
>>> AT+RST
>>> OK
>>> WIFH DISCONNECT
>>> ets J`n 8 2013,rst cause:2,
>>> Ai-Thinker Techoology Co. Ltd.
>>> ready
>>> WIFI CONNECVED
>>> WIGI GOT IP
>>>
>>> WifiSerial.begin(115200);
>> Wg mnie 115200 na programową to stanowczo za dużo.
>> Zmniejsz prędkość transmisji.
>>
> Probowalem na wszelkie sposoby. od 9600 poprzez 19200, 57600 az do
> 115200.
> Co ciekawe najsensowniejsze rezultaty mam przy 115200.
> Reszta to sieczka makabryczna.
> Podejrzewam ze ten moj moduł nie pozwala na zmiane szybkosci...
>
>To spróbuj na innym procku na sprzętowej transmisji czy moduł będzie
>prawidłowo gadał, jeżeli tak to pozostaje Ci ręczna optymalizacja
>tego programowego rs-a żeby się wyrobił czasowo, bo prawdopodobie
>gubi Ci znaki.
No wlasnie nie gubi.
Przeklamuje pojedyncze bity, co jest dosc ciekawe.
I to przeklamuje je na bicie 0 lub 1.
Obsluga przerwan za dluga ?
Ale w ogole obslugujesz jakies przerwania ? A moze je blokujesz na
chwile ?
Jest zrodlo do biblioteki ?
J.