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