TFT LCD 3.6 inch Display
TFT LCD 3.6 inch Display
Zdravím.
Řeším zapeklitý problem.
Arduina jsou v technicke mistnosti.
Potřeboval bych k jednomu arduinu připojít dipley.
http://www.ebay.com/itm/361538912387?_t ... EBIDX%3AIT
Problem je, že ho potřebují do předsině, do mista, vzdaleneho od arduina 2,5 metru.
Je to nějak řešitelne?
Řeším zapeklitý problem.
Arduina jsou v technicke mistnosti.
Potřeboval bych k jednomu arduinu připojít dipley.
http://www.ebay.com/itm/361538912387?_t ... EBIDX%3AIT
Problem je, že ho potřebují do předsině, do mista, vzdaleneho od arduina 2,5 metru.
Je to nějak řešitelne?
Re: TFT LCD 3.6 inch Display
Asi to není řešení, které čekáš, ale viděl bych to na druhé arduino u toho displeje. A arduina propojit třeba přes UART (asi by stačilo TTL, nebo lépe třeba RS485).
Re: TFT LCD 3.6 inch Display
No jo, o tom jsem už take uvažoval.
Komunikace mezi sebou přes serial bude dost složita.
Komunikace mezi sebou přes serial bude dost složita.
Re: TFT LCD 3.6 inch Display
Komunikace přes "sériák" je právě jednoduchá Může být i jen jednosměrná tj. jen se budou posílat data, která má displej zobrazit.
"all your robots are belong to us"
robodoupe.cz
robodoupe.cz
Re: TFT LCD 3.6 inch Display
Tak to by mně zajimalo jak pošlu přes serial třeba tento přikaz a docilim toho, aby se spustil.
2 ardujina jse muž propojoval ale da se posilat přes serials jen řetězce nebo datove tipy .
Serial.print("myGLCD.print("@ABCDEFGHIJKLMNO", 90, 42)");
Na druhem arduinu budu mit zase řetězec.
To bych každy přikaz musel rozkouskovat a pak s něho udělat přikaz.
Kód: Vybrat vše
myGLCD.print("@ABCDEFGHIJKLMNO", 90, 42);
Serial.print("myGLCD.print("@ABCDEFGHIJKLMNO", 90, 42)");
Na druhem arduinu budu mit zase řetězec.
To bych každy přikaz musel rozkouskovat a pak s něho udělat přikaz.
Re: TFT LCD 3.6 inch Display
Asi úplně nerozumím otázce
Přes "sériák" se posílají bajty. Protokol je čistě libovolný. Pokud třeba vím, že chci zobrazovat teplotu a vlhkost, mohu si poslat např. "25,56" a Arduino zapojené u displeje respektive program co v něm je se postará o správné zobrazení teploty a vlhkosti. Jak najít v řetězci čárku snad popisovat nemusím
Vedlejším efektem bude, že hlavní program bude jednodušší, protože všechna grafická kouzla vyřeší program pro Arduino u displeje.
Přes "sériák" se posílají bajty. Protokol je čistě libovolný. Pokud třeba vím, že chci zobrazovat teplotu a vlhkost, mohu si poslat např. "25,56" a Arduino zapojené u displeje respektive program co v něm je se postará o správné zobrazení teploty a vlhkosti. Jak najít v řetězci čárku snad popisovat nemusím
Vedlejším efektem bude, že hlavní program bude jednodušší, protože všechna grafická kouzla vyřeší program pro Arduino u displeje.
"all your robots are belong to us"
robodoupe.cz
robodoupe.cz
Re: TFT LCD 3.6 inch Display
Kdyby šlo ale posilat s jednoho arduina do druheho přimo přikazy, určitě bych byl spokojenější
Re: TFT LCD 3.6 inch Display
Jako že by druhé Arduino přijalo příkaz, dopsalo ho do programu, ten zkompilovalo a spustilo?
To myslím nepůjde respektive šlo by to napsat, i když by to technicky fungovalo jinak, ale kdo by se s tím dělal?!
Existují i hotové displeje, které se dají ovládat sériovou linkou. Je to v TTL úrovních, takže by to možná na 2 metry mohlo fungovat a kdyby náhodou ne, tak se za první Arduino zapojí převodník na RS232 a před displej taky. Pak nebude problém ani 10 metrů.
V neposlední řadě bych zmínil i moduly Nextion. Jsou to barevné displeje s dotykovou vrstvou a vlastním procesorem. Opět se připojují přes "sériák" v TTL. Je k nim ale i celé malé "vývojové" prostředí i příklady pro Arduino.
To myslím nepůjde respektive šlo by to napsat, i když by to technicky fungovalo jinak, ale kdo by se s tím dělal?!
Existují i hotové displeje, které se dají ovládat sériovou linkou. Je to v TTL úrovních, takže by to možná na 2 metry mohlo fungovat a kdyby náhodou ne, tak se za první Arduino zapojí převodník na RS232 a před displej taky. Pak nebude problém ani 10 metrů.
V neposlední řadě bych zmínil i moduly Nextion. Jsou to barevné displeje s dotykovou vrstvou a vlastním procesorem. Opět se připojují přes "sériák" v TTL. Je k nim ale i celé malé "vývojové" prostředí i příklady pro Arduino.
"all your robots are belong to us"
robodoupe.cz
robodoupe.cz
Re: TFT LCD 3.6 inch Display
http://www.uugear.com/uugear-rpi-arduino-solution/
Tak když něco podobneho zvladne raspi, proč ne 2 stejne zařizení?
Tak když něco podobneho zvladne raspi, proč ne 2 stejne zařizení?
Re: TFT LCD 3.6 inch Display
Jasně že to zvládne. Je to jen podstatně robustnější příklad toho, co jsem popsal ("teplota a vlhkost"). Není problém protokol rozšířit tak, aby druhé Arduino vykonávalo různé příkazy. Pro co se napíše podpora, to to bude umět. Opět ale zopakuji filosofickou otázku - kdo by se s tím, v tomto případě, psal?
Touhle etapou si ale projde většina vývojářů
Jsou prostě řešení jednoduchá, snadno implementovatelná, ale aplikačně specifická a tím i omezená (i když pro konkrétní aplikaci dostačující). Mno a pak jsou řešení univerzální a robustní, ale také více komplikovaná.
Touhle etapou si ale projde většina vývojářů
Jsou prostě řešení jednoduchá, snadno implementovatelná, ale aplikačně specifická a tím i omezená (i když pro konkrétní aplikaci dostačující). Mno a pak jsou řešení univerzální a robustní, ale také více komplikovaná.
"all your robots are belong to us"
robodoupe.cz
robodoupe.cz