Programování přes serial

Odpovědět
michal123
Příspěvky: 8
Registrován: 02 kvě 2018, 19:22
Reputation: 0

Programování přes serial

Příspěvek od michal123 » 17 kvě 2018, 13:45

Dobrý den,
jak se naprogramuje arduino uno přes serial (tx, rx, rst)? je na to knihovna? už to někdo delal?
Děkuji

afilip
Příspěvky: 116
Registrován: 26 črc 2017, 16:34
Reputation: 0
Kontaktovat uživatele:

Re: Programování přes serial

Příspěvek od afilip » 18 kvě 2018, 13:43

Zkusil jsem to na MEGA, jenom Rx a Tx, a jde to.

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Programování přes serial

Příspěvek od pavel1tu » 19 kvě 2018, 10:22

Nezkoušel jsem to (vždyť to má USB), ale asi stačí (logicky) převodník USB/RS232 a třeba ArduinoIDE ?
Pokud to potřebuješ vyzkoušet, testnu to ... UNO tu mám trvale volné na pokusy :-)

Jinak nechápu dotaz....

PS: něco jiného je pokud nalejváš je čipa (švába, brouka, procesor), tam nejprve nahrávám zavaděč,BOOT ..., či jak se to .... , a pak mi to už vidí i ArduinoIDE.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

afilip
Příspěvky: 116
Registrován: 26 črc 2017, 16:34
Reputation: 0
Kontaktovat uživatele:

Re: Programování přes serial

Příspěvek od afilip » 19 kvě 2018, 16:18

Já ten dotaz možná chápu. Přemýšlím o tom už delší dobu. :-)
Na Rx Tx připojit ESP8266-01 s příslušným programem, a programovat Arduino přes něj OTA :-)
Občas by se to hodilo, když je Arduino někde zabudované, a pro přeprogramování dá práci se k němu dostat a připojit.
Hledal jsem, jestli to už někdo nevymyslel, a pravděpodobně ne.

rejze69
Příspěvky: 174
Registrován: 02 dub 2018, 18:56
Reputation: 0

Re: Programování přes serial

Příspěvek od rejze69 » 19 kvě 2018, 18:08

Podle tohohle článku http://www.instructables.com/id/Overvie ... cess-and-/
by to mohlo jít. Pokud to správně chápu, po resetu se na pár sekund spustí bootloader a když v tu chvíli rozpozná přichozí sketch nahraje ho. Tedy buď jen bezdrát BT např. Který zvládne vzdáleně resetovat arduino. Jestli nic takového není tak ten ESP s programem, který resetuje arduino a hned začne přelívat sketch a následně přel¦t zprávu o uspěšném nahrání
Jen teorie, ale za pokus by to možná stálo jen by se ty data nesměly cestou změnit.

afilip
Příspěvky: 116
Registrován: 26 črc 2017, 16:34
Reputation: 0
Kontaktovat uživatele:

Re: Programování přes serial

Příspěvek od afilip » 19 kvě 2018, 22:08

BT se mi nelíbí. Představuju si to tak, že ESP bude připojené k Arduinu, Rx/Tx a signál reset na některý pin. V něm příslušný program. K PC připojený další ESP s programem přes USB převodník, takže v IDE se bude tvářit jako klasická COM port. POtom se buď ta ESP propojí mezi sebou (AP/Client) nebo přes AP (Client/Client). Nahrání programu by mělo potom proběhnout přes COM porty.

afilip
Příspěvky: 116
Registrován: 26 črc 2017, 16:34
Reputation: 0
Kontaktovat uživatele:

Re: Programování přes serial

Příspěvek od afilip » 19 kvě 2018, 22:17

Ideální by to bylo asi jako u ESP OTA, který používá knihovny a posílání přes UDP, ale to bohužel nedokážu napsat.

T_O_M
Příspěvky: 25
Registrován: 15 srp 2017, 22:05
Reputation: 0

Re: Programování přes serial

Příspěvek od T_O_M » 20 kvě 2018, 07:21

http://joysfera.blogspot.cz/2017/03/ard ... ovani.html

Odesláno z mého Redmi Note 3 pomocí Tapatalk


rejze69
Příspěvky: 174
Registrován: 02 dub 2018, 18:56
Reputation: 0

Re: Programování přes serial

Příspěvek od rejze69 » 20 kvě 2018, 14:36

Vida. Nedávno jsem na tenhle článek narazil a nedočetl jej a zapoměl na to. Takže díky za připomínku. Jinak Petr Stehlík, který se angažuje v různých opensource záležitostech a o většinu zkušeností se podělí byl pro mne už víckrát cenným zdrojem informací (třeba před lety MythTv, které mi doma běží už osm let) a patří mu za to díky.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů