Diskuze: arduino lcd display
Člen
Zobrazeno 30 zpráv z 30.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
void setup()
{
lcd.begin(16, 2);
lcd.clear();
lcd.print("Hello World!");
}
void loop()
{
;
}
knihovny mam stahle zadnou chybu to nevypisuje a normalne to nahraju do arduina una...arduino funguje a displaye mam dva protoze sem myslel ze je to displayem tk sem koupil druhy a furt nic....
jediné co ti můžu poradit je dát ti další kód - takový který vím že mi fungoval:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
lcd.init();
lcd.backlight();
lcd.setCursor(0, 1);
lcd.print("Funguje??");
}
void loop()
{
}
Zkus taky dát pryč ten backlight, jestli to aspoň bude zhasnuté..
Jiná i2c ti funguje? (třeba jestli není porušený ten ťuflík nějakej..)
/home/janko/Arduino/leddisplay/leddisplay.ino:5:34: warning: invalid
conversion from 'int' to 't_backlighPol' [-fpermissive]
LiquidCrystal_I2C lcd(0x3F, 16, 2);
^
In file included from
/home/janko/Arduino/leddisplay/leddisplay.ino:3:0:
/home/janko/Arduino/libraries/Newliquidcrystal1.3.5/LiquidCrystal_I2C.h:53:4:
note: initializing argument 3 of
'LiquidCrystal_I2C::LiquidCrystal_I2C(uint8_t, uint8_t, t_backlighPol)'
LiquidCrystal_I2C (uint8_t lcd_Addr, uint8_t backlighPin, t_backlighPol
pol);
^
/home/janko/Arduino/libraries/Newliquidcrystal1.3.5/LiquidCrystal_I2C.h:
In function 'void setup()':
/home/janko/Arduino/libraries/Newliquidcrystal1.3.5/LiquidCrystal_I2C.h:154:9:
error: 'int LiquidCrystal_I2C::init()' is private
int init();
^
leddisplay:10: error: within this context
lcd.init();
^
Byly nalezené násobné knihovny "LiquidCrystal_I2C.h"
Použitý:
/home/janko/Arduino/libraries/Newliquidcrystal1.3.5
Nepoužitý:
/home/janko/Arduino/libraries/Arduino-LiquidCrystal-I2C-library-master
Nepoužitý:
/home/janko/Arduino/libraries/Arduino-LiquidCrystal-I2C-library-master
Nepoužitý:
/home/janko/Arduino/libraries/Arduino-LiquidCrystal-I2C-library-master
Nepoužitý:
/home/janko/Arduino/libraries/Arduino-LiquidCrystal-I2C-library-master
exit status 1
within this context
:/
co to chce ? druhou knihovnu?
nn :/ to sem nikde nevidel posles obrazek nebo popis ? 
Dej odpory 2k7 - 10k podle toho co najdeš mezi scl a +5V a mezi sda a +5V
furt ni tyjo....a knihovnu mas jakou ? me to pise tu chybu...
V první řadě máš chybu v překladu programu, pak to nadává, že tam
máš těch knihoven víc.
Takže bych zkusil "tuhle ":https://github.com/…-I2C-library
Ale před tím smaž všechny staré.
Řekl bych, že nic protože mu to nepřejde přes kompilátor, tudíž ani nenahraje program do Arduina.
Neukazuje nic aj když se mě podaří nahrát nějaký program tk stejně furt jenom svítí ... :/
Možná by pomohlo, kdybys napsal jaký display přesně máš (odkaz, kde jsi ho koupil) a schema podle kterého jsi to zapojil
A taky jaké máš arduino - uno,mega,nano, micro ...... ?
třeba mega má I2C vyvedené na jiné piny (D20 sda a D21 scl)
Koupil jsem tento starter kit https://arduino-shop.cz/…2852479.html . Arduino uno a displej 16x2 alphanumeric l2C LiquidCrystal Display LCD. Zapojení mam 5V a GND ...a SDA do A4 a SCL do A5
Už je to trochu delší dobu co jsem ho koupil a ležel mě dlouho v
šuplíku skrz to že mě nešel ten display a teď jsem přes ebay koupil
další věci že se stim zas pohraju ale zas mě to nejede
....Jinak mě k tomu přišel
jen papír se součástkama.
ještě jsem koupil https://www.ebay.com/…172522909064?… LCD displej ale na
ten si netroufám už vubec když mě nejede ten I2C

a jsi si jistý, že to je opravdu diplej řízený přes I2C ?
pro všechny případy ho vyfoť ze spoda - měla by k němu být připojená
menší destička - něco jako tady
no a tvoje obavy z nefunkčnosti I2C jso u toho druhého zbytečné - ten po
I2C vůbec nechodí ten prostě připíchneš na arduino a o víc se nestaráš
pak už jen stáhneš knihovnu a nahraješ nějaký zkušební program
ale ani to není tak jednoduché - na ovládání TFT displejů existuje
několik řadičů,stejně tak pro dotykový panel - a od toho se odvíjí
knihovny - mám zkušenost, že jeden a ten samý výrobce (no spíš prodejce)
prodává displeje s různými kombinacemi řadičů a nezbývá než zkoušet
všechny dostupné - to tě možná čeká i u toho 16x2 lcd
No u toho I2C jsem fakt vyzkoušel snad všechny
posíláám foto displeje ty
odpory tam musí byt jak jsi psal předtim?
Tak dívám se, že trimrem jsi točil - tím se nastavuje kontrast a v
krajních polohách buď nevidíš nic, nebo černé obdélníky.
Pak už zbývá jen zkusit jinou adresu - viděl jsem různé 0x20,
0x27,0x37.
A další věc je, jestli ti vůbec funguje to arduino - zkusils třeba blikat
ledkou?
Ty odpory tam být musí - je sice možné, že jsou na té destičce, ale to by
byl první I2C arduino modul který je má.
a co když sem je tam nedal předtím ? :/ Nemohl sem ten displej poškodit?
Adresu jsem zjišťoval skrz program na netu který tu adresu vypisoval tkže
adresu mám. A arduino funguje ledky už jsem zkoušel ....teploměr dokonce
jsem "jako začátečník" rozchodil ovladač s ledkama
ale ani za nic rozchodit ten
displej....a to mě štve nejvíc 
A ty odpory jak mají být přesně zapojené máš někde schéma plííz ?

Pokud ti to našlo tu adresu, tak I2C ti funguje.
Ty odpory jsou teda určitě už součástí toho modulu.
Koukám, že inspiraci jsi bral tady
Doufám, že když jsi zkoušel ty různé knihovny, tak sis tam nenechal ten
původní kód a použil příklad, který je u každé příbalený.
Jinak už fakt nevím.
Děkuju moc za rady nakonec jsem smazal vsechny knihovny preinstaloval
arduino zkusil vaše zapojení a kód a konečně to jede .... Díky moc ! 
No hurá 
Tak teď ten TFT displej - to už je o něčem jiném - s tím si užiješ víc
zábavy
teď vyzkouším ethernet shield a ten TFT si necham nakonec
...mam takové tušení že tu
bude zas nové vlákno
.....ale díky moc už sem to skoro vzdal protože jsem to fakt nechápal 
Zobrazeno 30 zpráv z 30.
