Prosím o radu:
Pravděpodobně to je nějaká velmi začátečnická chyba, ale mám obsazeny všechny ostatní digitální vstupy na Nanu, takže pro jedno další tlačítko potřebuju udělat digitalRead z pinu TX1 nebo RX0 (protože jinou možnost už nemám), ale po přiřazení tlačítka na jeden z těchto pinů (pin 1 nebo 2) se mi to chová jako trvale stisknuté tlačítko, i přesto že není. Všechny tlačítka/vstupy mám s rezistorem 10k mezi zemí a vstupem trvale a stisk přivede napětí z 5V ke vstupu-pinu, (Jedná se o banální situaci čtení tlačítka a rozsvěcení ledky (na jiném pinu) vzávislosti na tom.)
Když v programu zakomentuju část která řeší čtení tohoto tlačítka na TX1/RX0 (tedy není bráno vpotaz), vše funguje dokonale (jiná tlačítka, rozsvěcení na ostatních výstupních pinech atd..)
Přešel jsem z UNO desky kde to fungovalo na stejném pinu vpořádku, na nanu mi to dělá stále toto.
Děkuji.
Nano CH340G TX1/RX0 a tlačítko - poraďte
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Nano CH340G TX1/RX0 a tlačítko - poraďte
Toto jsem nikdy neřešil, musel bych to zkusit, jen dotaz, to máš tolik tlačítek ?
Pokud ano, dej je do matice .... nebo použij nějaký analog, to lze také ....
Pokud ano, dej je do matice .... nebo použij nějaký analog, to lze také ....
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
-
- Příspěvky: 1030
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Nano CH340G TX1/RX0 a tlačítko - poraďte
Použij analogový!mám obsazeny všechny ostatní digitální vstupy
V případě pinu RX je nejspíš problém v tom, že výstup TX CH340G je v klidu v HIGH a je oddělen od Arduino Nano pouze rezistorem 1k. Tvůj rezistor 10K ho není schopen přizemnit.
Použij TX pin a jednoduše ho nakonfiguruj
Kód: Vybrat vše
void setup() {
// put your setup code here, to run once:
pinMode(0,INPUT);
}
Re: Nano CH340G TX1/RX0 a tlačítko - poraďte
Použij analogový! - Tohle jsem potřeboval,
jsem naprostý začátečník a na tohle jsem asi nenarazil, hold tak jsem analog dal jako ty ostatní a hle ono to High a spol jde i tam tak přesně o toto mi šlo, děkujuuuuu (mimochodem i to zdůvodnění mi přišlo k užitku),
takže díky ještě jednou...
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů