Výpis proměnné do COM portu

RDVanek
Příspěvky: 20
Registrován: 17 srp 2018, 10:36
Reputation: 0

Výpis proměnné do COM portu

Příspěvek od RDVanek » 23 led 2020, 13:02

Ahoj. Jsem úplný začátečník, takže má pro většinu úplně "debilní" dotaz.
Jak z ARDUINA dostanu výstup proměnné na COM port?
Příkaz Serial.println() výstup vypisuje, ale jakmile odpojím a připojím COM port, vždy začne vypisovat od počáteční hodnoty.
Já bych ale chtěl, abych pustil ARDUINO, měl na něm třeba tlačítko a po připojení COM portu mi napsal, kolikrát bylo tlačítko zmáčknuté od připojení napájení a ne od připojení COM portu třeba k PuTTY ve Windows. Děkuji za odpověď

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: Výpis proměnné do COM portu

Příspěvek od ondraN » 23 led 2020, 13:21

Při připojení k PC se provede reset. Musí se spojit pin RESET přes rezistor cca 220ohm s 5V. Pak nelze přes port resetovat arduino. Při programování nutno odstranit nebo ve správnou chvíli resetovat tlačítkem. Před časem tady byla diskuze o tomhle problému, tak pohledej.

RDVanek
Příspěvky: 20
Registrován: 17 srp 2018, 10:36
Reputation: 0

Re: Výpis proměnné do COM portu

Příspěvek od RDVanek » 24 led 2020, 10:14

ondraN píše:
23 led 2020, 13:21
..... Musí se spojit pin RESET přes rezistor cca 220ohm s 5V......
A který RESET?
Ten na 4) nebo 11) ?
https://arduino.cz/wp-content/uploads/ArduinoUno3.jpg

https://uart.cz/wp-content/uploads/2012 ... _Front.jpg

Uživatelský avatar
gilhad
Příspěvky: 786
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: Výpis proměnné do COM portu

Příspěvek od gilhad » 24 led 2020, 10:17

ten na 11)
(proste ten, ktery jde k tomu hlavnimu "arduinu" - nemusis to mit primo v 11, ale kdekoliv je to s necim primo spojeny)

jankop
Příspěvky: 1030
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Výpis proměnné do COM portu

Příspěvek od jankop » 24 led 2020, 10:45

Doporučuji použít ten 4) :-), ale je to ve skutečnosti jedno. ICSP konektor asi nepoužíváš, tak ti tam přidaný rezistor nebude překážet.
Pull.png
Ještě důležitá připomínka. Pokud máš Arduino podle obrázku, se dvěma ICSP konektory, pak musíš použít konektor 9)

RDVanek
Příspěvky: 20
Registrován: 17 srp 2018, 10:36
Reputation: 0

Re: Výpis proměnné do COM portu

Příspěvek od RDVanek » 24 led 2020, 11:40

Asi jsem z toho jelen.
Mám tam dva tyto konektory, kde jeden má u sebe napsáno ICSP, ale to je jiný, než u kterého je namalovaný ten odpor.

Mám tenhle:
https://share.icloud.com/photos/09AKrYn ... eP7F22HP-w

jankop
Příspěvky: 1030
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Výpis proměnné do COM portu

Příspěvek od jankop » 24 led 2020, 12:35

Ty máš originál UNO, které má dva procesory a ten jeden je použit pouze jako převodník USB/Serial. Tvoje deska má také tím pádem dva ICSP konektory a ty ten rezistor musíš dát na ten konektor, který máš na svém obrázku označen jako 9)
ICSP2.png

RDVanek
Příspěvky: 20
Registrován: 17 srp 2018, 10:36
Reputation: 0

Re: Výpis proměnné do COM portu

Příspěvek od RDVanek » 24 led 2020, 13:28

Tak bohužel.
Zapojil jsem odpor 330 ohm na konektor 9) podle obrázku - nepomohlo.Zkusil jsem i 4) - výsledek stejný.
Odpor zapojuji při vyplnutým ARDUINO, pak ho teprve zapnu.

jankop
Příspěvky: 1030
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Výpis proměnné do COM portu

Příspěvek od jankop » 24 led 2020, 13:48

No já bych klidně zkusil těch 220R nebo i 100R.

Uživatelský avatar
kiRRow
Příspěvky: 1164
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: Výpis proměnné do COM portu

Příspěvek od kiRRow » 24 led 2020, 14:51

Vedle krystalu (ta kovová oválna součástka) je ploška označená RESET_EN. Jejím proškrábnutím-přerušením zakážeš resetování arduina pomocí převodníku USB->TTL. Potom je nutno při nahrávání programu plošku buď znovu spájet, nebo resetovat arduino ručně tlačítkem. Úplně nejlepší řešení je tu plošku proškrábnout a připájet si na ni piny, které budeš moct propojovat zkratovací propojkou.

Odpovědět

Kdo je online

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