Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Michal
Člen
Avatar
Michal:23.3.2017 9:58

Ahoj
chtěl bych poprosit o radu, mám dotykový displej zde
http://arduino-shop.cz/…0987998.html
Pokud ho zapojím do UNO tak vše funguje bez problémů, nicméně pokud ho zapojím do MEGA 2560, nejde mi dotyková část. Zobrazování funguje v pohodě. Počítám, že problém je nejspíš v zapojení. Chtěl bych se tedy zeptat, jak dotykovou část u tohoto konkrétního displeje zapojit do MEGA? Následné nadefinování pinů v programu je jasné ;-)

Díky

 
Odpovědět
23.3.2017 9:58
Avatar
Adam Ježek
Tvůrce
Avatar
Adam Ježek:23.3.2017 11:04

Není to připojené přes SPI? Uno ho má na pinech 11, 12 a 13, ale mega je má jinde. Myslím 50, 51 a 52, ale radši se koukni.

Nahoru Odpovědět
23.3.2017 11:04
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Michal
Člen
Avatar
Odpovídá na Adam Ježek
Michal:23.3.2017 11:10

Ano to vše je správně zapojeno 50-MISO, 51-MOSI, 52-SCLK. CS mám na 53, ale to by mělo být celkem jedno, myslím.

 
Nahoru Odpovědět
23.3.2017 11:10
Avatar
Michal
Člen
Avatar
Odpovídá na Michal
Michal:23.3.2017 12:35

Tak vyřešeno. Nakonec to nebylo zapojením, ale příkazem. U UNA stačilo při čekání na stisk nechat
if (stisk.touched()){­.....

Ale u MEGA jsem to musel formulovat takto:
if(stisk.touched()>0){­.....

To mě nenapadlo... :-D
Díky za snahu ;-)

 
Nahoru Odpovědět
23.3.2017 12:35
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Michal
ostrozan:24.3.2017 18:37

To se mi nezdá - oba zápisy jsou rovnocenné

 
Nahoru Odpovědět
24.3.2017 18:37
Avatar
Martin Dráb
Tvůrce
Avatar
Odpovídá na ostrozan
Martin Dráb:25.3.2017 0:56

Pokud touched() vrací neznaménkový typ, tak ano, jinak ne.

Nahoru Odpovědět
25.3.2017 0:56
2 + 2 = 5 for extremely large values of 2
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Martin Dráb
ostrozan:25.3.2017 5:16

Ano ale on píše, že jeho program je závislý na hw, což je nesmysl

 
Nahoru Odpovědět
25.3.2017 5:16
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.