nacitani z Arduina

Ales Filip nostromo na khnet.info
Úterý Listopad 5 12:23:49 CET 2013


Podle všeho na DTR.

Dne 5.11.2013 11:12, Jaroslav.buchta napsal(a):
> Reset je myslim pripojen na RTS
>
>
> Odesláno ze Samsung Mobile
>
>
> -------- Original message --------
> Subject: RE: nacitani z Arduina
> From: "Zíka Aleš Ing. (ÚzP v Pelhřimově)" <Ales.Zika na fs.mfcr.cz>
> To: HW-news <hw-list na list.hw.cz>
> CC:
>
>
>  Ten reset je asi vlastnost, RST od sériového portu je přiveden přes 
> kondenzátor na reset. Mám pocit, že i někde v dokumentaci je zmínka o 
> možnosti zresetovat Arduino přes COM.
> Já používám terminál vestavěný v IDE a při každém jeho spuštění se 
> Arduino resetuje, není ani nutné restartovat celé IDE. Ale jestli je 
> to takhle záměr nebo nějaký vedlejší efekt inicializace USB->COM 
> převodníku nevím. Používám Arduino Ethernet s jejich externím 
> převodníkem USB->COM.
>
>
> Aleš Zíka
> http://results.cz
>
>
>
> -----Původní zpráva-----
> Od: Hw-list [mailto:hw-list-bounces na list.hw.cz] za uživatele Ales Filip
> Odesláno: 5. listopadu 2013 8:37
> Komu: HW-news
> Předmět: Re: nacitani z Arduina
>
> Dobrý den,
>
> Takhle to dělám, ale to bohužel nemá vliv. Mě se zdá, že IDE a Putty ten
> port ještě nějak resetují. Protože když spustím v Arduinu nějakou
> smyčku, a spustím IDE, tak blikne ledka na pinu 13, a začne blikat TX.
> Ukončím IDE, a ledka 13 svítí, a TX bliká dál. Jakmile ale spustím IDE
> znovu, tak problikne led13, a program v Arduinu se spustí od začátku
> (mám na začátku hlášku Start).  V Putty je to to samé. Ale při pokusu o
> načítání v Linuxu to nechodí. stty ani cat to znovuspuštění programu v
> Arduinu nezpůsobí. Když běží program v Arduinu ve smyčce, a čtu to
> pomocí cat, tak to dokonce načítá občas blbosti. Místo 24.25 to načítá
> 4.25,  524.2 apod.
>
> S pozdravem,
>
> -- 
>   Aleš Filip
>   Kutná Hora
>   http://xanadu.khnet.info
>
>
> Dne 5.11.2013 4:40, Pavel Troller napsal(a):
> > Zdravím,
> >    už jsem s tím dlouho nedělal, ale nějak mi ještě z dob modemových 
> zůstalo
> > v hlavě, že sériové porty musí být po otevření inicializovány na 
> správnou
> > rychlost a další parametry (parita, stopbity atd.). Při uzavření 
> portu jsou
> > tyto hodnoty "zapomenuty", dokonce tuším jádro nastavuje rychlost na 0.
> >    Pro použití v shellu by měl být dodržen tento postup:
> >    1) Otevřít port
> >    2) Např pomocí stty -F /dev/ttyS0 ... nastavit parametry portu, 
> alespoň
> > rychlost, ostatní se nějak nastaví defaultně
> >    3) Komunikovat
> >    4) Uzavřít a ukončit.
> >    Ale jak říkám, poslední mé experimenty s tímto byly tak z roku 
> 2000, nyní
> > už je třeba všechno jinak.
> >    Zdraví Pavel
> >
> >> Dobrý den,
> >>
> >> Potřeboval bych poradit s načtením hodnoty z Arduina v Linuxu.
> >> Mám k němu připojený DS18B20. Program pro načtení teploty se spustí 
> jednou,
> >> a odešle teplotu na sériový port.
> >> Kduž to spustím v Putty ve Windows, tak se hodnota načte. V IDE 
> programu se
> >> načte jak ve Windows, tak v Linuxu. Ale když se to snažím načíst 
> pomocí cat
> >> z /dev/usbACM0, nebo pomocí dd, tak to nic nenačte (když to odesílání
> >> spustím v Arduinu ve smyčce, tak to načítá). Jediné, jak se mi tu 
> hodnotu
> >> podařilo načíst je krátkým prográmkem v Pythonu. Tomu bych se ale chtěl
> >> vyhnout. Poradíte mi někdo, jak to načíst jenom v klasickém shellu?
> >>
> >> S pozdravem,
> >>
> >> --
> >>   Aleš Filip
> >>   Kutná Hora
> >>   http://xanadu.khnet.info
> > _

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20131105/575dabfc/attachment.html>


Další informace o konferenci Hw-list