Stránka 1 z 1

Arduino - Tisk dat z nahraného programu přes USB

Napsal: 16 kvě 2017, 18:45
od janpav
Ahoj, nahrál jsem program do Arduina, a stále je připojený přes USB. Můžu nějak z toho programu co jsem nahrál do Arduina tisknou do toho programu na Serial.print() ? Jedná se pouze o dočasné testování. Děkuji za pomoc.

Napsal: 16 kvě 2017, 18:53
od Cowley
Serial.print se ti bude zobrazovat v SerialMonitoru v programu ArduinoIDE.
Nejde vsak samozrejme o "tisk" ve smyslu na tiskarne.

Napsal: 16 kvě 2017, 19:29
od djwiktor
Ak si napises printy do programu vsade, kde potrebujes nejaky vystup, tak ano.

Napsal: 16 kvě 2017, 22:22
od frpr666
na USB spojení Arduino <-> PC se můžeme dívat jako na obousměrnou sériovou linku. Bajty lze posílat oběma směry. Na straně PC lze "přijmat" bajty např. programem Realterm a souběžně ukládat do souboru.
Na linuxu je příkaz tee, který umí "přijmat" do souboru.

Napsal: 17 kvě 2017, 03:33
od janpav
Díky všem za cenné informace, funguje parádně.
Jen tak pro zajímavost, jde to i opačně? Že bych z toho programu v PC poslal nějaké hodnoty proměnných do programu v Arduinu aniž bych musel vždy nahrávat celý program znova? Děkuji

Napsal: 17 kvě 2017, 06:06
od Cowley
Samozrejme. V SerialMonitoru v hornim radku neco napises a das odeslat.
V Arduinu pomoci cteni ze seriove linky odeslany retezec zachytis a Arduino podle toho zmeni cinnost. Primo v Softwaru v prikladech je nekolik vzorovych programu.

Napsal: 17 kvě 2017, 21:58
od janpav
Paráda, díky moc;)