Arduino pomoc

Odpovědět
oscar
Příspěvky: 1223
Registrován: 2. 5. 2010, 8:50
Bydliště: Perníkovice

1. 12. 2014, 1:39

a todle neni co hledas?
http://www.arduino.cc/en/Reference/PortManipulation" onclick="window.open(this.href);return false;
https://hekilledmywire.wordpress.com/20 ... al-part-3/" onclick="window.open(this.href);return false;
http://www.fiz-ix.com/2013/02/direct-co ... registers/" onclick="window.open(this.href);return false;

to musi chodit :)
jestli to tu uz bylo tak se omlouvam...
Uživatelský avatar
Hades
Příspěvky: 1196
Registrován: 11. 10. 2012, 10:59
Bydliště: Praha; Mimoň

2. 12. 2014, 1:58

To: oscar
a co si myslíš, že tu packovi já a Mex celou dobu "meldujeme"

ale v poho, občas se tu dostak k myšlence je na "vysokou holčičí"

p.s.
tímto se omlouvám zde přítomným a chytrým dámám
Uživatelský avatar
packa
Příspěvky: 7047
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

4. 12. 2014, 6:37

Mám tu další věc ohledně arduina a LCD
potřebuju připojit LCD 40x4 a rád bych jej připojil přez převodník I2C : http://aukro.cz/iic-i2c-twi-spi-rozhran ... 43061.html" onclick="window.open(this.href);return false;
myslíte že s tím převodníkem bude chodit i tento LCD když u převodníku uvádějí 1602 a 2004 a tento je 4004 ?
lcd : http://files.voelkner.de/175000-199999/ ... _de_en.pdf" onclick="window.open(this.href);return false;
Uživatelský avatar
Hades
Příspěvky: 1196
Registrován: 11. 10. 2012, 10:59
Bydliště: Praha; Mimoň

4. 12. 2014, 6:42

:D :D :D
a jsme u toho, co jsem ti psal.
prostě ohnout SW na HW
jasně že by to mělo jít, však je to jen o adresaci

někde tu mám odkaz na online stránky, ke se dá blbnout s dysplayem, najdu

však ty se to časem naučíš
Root
Příspěvky: 118
Registrován: 9. 1. 2013, 5:01
Bydliště: Valdice - Jičín

5. 12. 2014, 6:30

http://arduino8.webnode.cz/news/lekce-1 ... a-i2c-lcd/" onclick="window.open(this.href);return false;

Sice to není ouplně co chceš, ale třeba to taky pomůže.
Uživatelský avatar
packa
Příspěvky: 7047
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

5. 12. 2014, 6:44

Jak použít knihovnu a lcd a převodník to vím , už jsem s tím dělal , ale všude uvádí že převodník podporuje LCD 16x2 a 20x4 řádky , já mám lCD 40x4
Tak´jsem chtěl vědět jestli má někdo zkušenosti , prostě to vyzkouším a bude
Uživatelský avatar
CZ_Pascal
Příspěvky: 886
Registrován: 14. 1. 2008, 8:24
Bydliště: Brno

5. 12. 2014, 5:12

..... vykašli se už konečně na ty stupidní knihovny ARDUINA a zační normálně programovat v C a v ASM. (MEX ti dobře radí)

ARDUINO je pro děti do školky které s tím začínají a musí začít s něčím primitivním, ale zároveň mít nějaké viditelné výsledky aby to udrželo jejich pozornost :!:

Bohužel se to rozlezlo jako mor a každý kdo rozbliká LEDku si teď říká programátor :evil:

Neber to osobně, ale ten svět fakt spějě do (_._)

.... omlouvám se za OffTopic
Uživatelský avatar
packa
Příspěvky: 7047
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

5. 12. 2014, 5:27

nejsem programátor nikdy mě to nikdo neučil , a v arduinu jsem si schopen ledacos napsat a taky jsou tam hotový právě ty knihovny a rozlezlá komunita .když bych se ted měl učit céčko tak je to pro mě běh na dlouhou trať a ikdyž vy profíci arduino zatracujete tak pro mě je to hodně užitečný nástroj kde i já blb ledacos udělám . A neboj programátor si neříkám ani říkat nebudu .
Uživatelský avatar
Hades
Příspěvky: 1196
Registrován: 11. 10. 2012, 10:59
Bydliště: Praha; Mimoň

5. 12. 2014, 6:44

tady je ukázka
vlastní simulátor

jen to chce datasheet, a nekoukej na to, že je jen dvouřádkový
lubos
Sponzor fora
Příspěvky: 5065
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

5. 12. 2014, 7:16

A ono ti to nejede s knihovnou co tam je?
podle tohodle by to od verze 17 mělo chodit.
http://playground.arduino.cc/LCD/EnhancedLiquidCrystal" onclick="window.open(this.href);return false;
XpertMill, Gravos, Ninos, Galaad
IQ156
-1500Kč, -520Kč, -1čokoláda, - 28000Kč
www.freeair.cz www.rotexelectric.eu www.retrofitcnc.cz
Uživatelský avatar
packa
Příspěvky: 7047
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

5. 12. 2014, 7:25

lubos píše:A ono ti to nejede s knihovnou co tam je?
podle tohodle by to od verze 17 mělo chodit.
http://playground.arduino.cc/LCD/EnhancedLiquidCrystal" onclick="window.open(this.href);return false;
já ho ještě nemám připojený , ale chci ho právě připojit přez ten I2C převodník a u toho si nejsem jistej jestly to půjde , protože u těch převodníků uvádějí 16X2 a 20X4 compatibile
každopádně převodník je objednanej tak uvidím až to prubnu
lubos
Sponzor fora
Příspěvky: 5065
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

5. 12. 2014, 7:37

a není jednodušší sehnat lcd co má rovnou i2c?
XpertMill, Gravos, Ninos, Galaad
IQ156
-1500Kč, -520Kč, -1čokoláda, - 28000Kč
www.freeair.cz www.rotexelectric.eu www.retrofitcnc.cz
Uživatelský avatar
packa
Příspěvky: 7047
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

5. 12. 2014, 7:55

Když mám tenhle tak nebudu schánět jinej , převodník mám za 70 kč , samozřejmě není problém připojit ho bez převodníku , ale seberu si tím 6 pinů místo 2 navíc tam bude víc modulů s I2C . ted mám jeden mudul postavenej oživenej a odskoušenej s LCD 20X4 , ale chci udělat kompletní nové řízení tepelného čerpadla a chci aby to bylo přehledné a potřebuju zobrazit celkem 8 teplot najednou
Uživatelský avatar
packa
Příspěvky: 7047
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

12. 12. 2014, 8:29

takže jsem propolil LCD 40X4 s I2C převodníkem a už vím že stím bude problém , tento lcd potřebuje dva vstupy enable jeden pro první dva řádky a druhý pro další dva , - problém je že lcd má jen jeden ,
knihovna pro tento převodník má zápis adres pro klasika lcd 20X4 znaky takový :
void LiquidCrystal_I2C::setCursor(uint8_t col, uint8_t row){
int row_offsets[] = { 0x00, 0x40, 0x14, 0x54 }; ---- počáteční adresy jednotlivých řádků viz tabulka


datashet k lcd 20X4 :
DDRAM address:

00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13
40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53
14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27
54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67


problém je v tom že u lcd 40X4 se adresa pro první a třetí řádek shoduje a to samé se děje pro druhý a čtvrtý řádek .
tudíš to je řešené přepínáním enable 1 a enable 2 , napadá vás co stím ???
Uživatelský avatar
Hades
Příspěvky: 1196
Registrován: 11. 10. 2012, 10:59
Bydliště: Praha; Mimoň

12. 12. 2014, 10:55

no jasně že víme...
nastuduj datasheet
ono to takhle funguje, stále jde jen o adresaci
Odpovědět

Zpět na „Ostatní elektronika“