Arduino - vic COM portu nez 4 , funkce na preruseni od casovace
David Obdrzalek
David.Obdrzalek na mff.cuni.cz
Čtvrtek Září 20 13:39:36 CEST 2018
Standardní Arduino knihovna SoftwareSerial je dost zoufalá, tak jako v Arduinu
leccos :-). Lepší je NeoSWSerial (pokud nevadí omezení na jen pár konkrétních
baudrate):
"Efficient alternative to SoftwareSerial with attachInterrupt for RX chars,
simultaneous RX & TX"
Instalace přes standardní postup instalace knihoven v Arduinu, anebo
https://github.com/SlashDevin/NeoSWSerial
Tak ci tak doporučuju přečíst si readme co je na GitHubu.
Pro konkrétní použití to ale samozřejmě bude potřeba prohlídnout.
D.O.
On 20 Sep 2018 at 9:30, Jindrich Fucik wrote:
> ---------- Původní e-mail ----------
> Od: Petr Simek <psimek na jcu.cz>
> Komu: HW-news <hw-list na list.hw.cz>
> Datum: 19. 9. 2018 23:12:32
> Předmět: Re: Arduino - vic COM portu nez 4 , funkce na preruseni od casovace
>
> > Koukam na to , SoftwareSerial umoznuje vic soft COM portu ale prijimat
> > data muze pouze jeden. A zda se ze ten jeden ani nemuze soucasne vysilat
> > a prijimat.
>
> Ano, SoftwareSerial je příklad psaní v prostředí Arduino. Je tam použito
> tolik delay, že jsi si ani nemyslel, že je to možné.
>
> Pokud by jsi to chtěl na nějakou seriózní činnost, tak si raději udělej
> jinou knihovnu, která bude pro četní používat sofistikovanější prostředky
> jako je interrupt on change v kombinaci s časovačem a tak.
> Také bude záležet na tom, jakou rychlostí chceš komunikovat a jestli všichni
> komunikují stejnou.
Další informace o konferenci Hw-list