Stránka 1 z 1

Naprogramování ''textového čítače&editoru''

Napsal: 22 zář 2013, 19:28
od DominikPechac
Ahoj, při zkoumání nové kalkulačky mě napadlo, jestli by šlo (šlo, jen vůbec nevím jak :D) naprogramovat přístroj, do kterého by jsem buď vložil soubor s textem, nebo ho tam naťukal a později bych ho mohl zobrazit. Mám doma EPROM 2MB (M27C2001-15XFI) a 2 EEPROM 8Kbit (24C08) 2Kbit (25W02). jestli by šli použít. Možná ej něco na internetu, ale vůbec nevím jak bych to měl nazvat, podle čeho bych měl hledat. Nikdy jsem neprogramoval, ale chci se naučit. Jsem amatér, takže snesu kritiku a rád se přiučím novým věcem.
Díky a hezký večer.

Napsal: 22 zář 2013, 20:40
od mtajovsky
Vy chcete naprogramovat textový editor. Měl byste se seznámit s jeho principy, zejména s tím, jak se provádí vkládání a mazání textu uprostřed - hledejte heslo gap buffer:

http://en.wikipedia.org/wiki/Gap_buffer

Předpokládá se, že je čtenář obeznámen s programováním jako takovým, s prací s řetězci, vstupem a výstupem atd.

Napsal: 22 zář 2013, 20:46
od Honza_dy
A ten text by se zobrazil na základě jakého podnětu?

Něco podobného existuje jako stavebnice, jen tak pro inspiraci:
http://gme.cz/miniaturni-lcd-displej-ve ... 7-p766-396
http://gme.cz/programovatelny-lcd-displ ... 5-p766-393

Napsal: 22 zář 2013, 21:20
od petrfilipi
Ahoj,
mohu se zeptat, k čemu má takový přístroj sloužit? Má to být něco jako digitální diář? Pokud ano, doporučuji koupit nějaký za 1Kč na Aukru a máš klid. Programovat něco, co pak nepoužiješ (tak malé jako Casio to neuděláš, takovou krabičku tomu nedáš, jak a jakou k tomu připojíš klávesnici, co s češtinou, apod.).
Mohu-li Ti radit, zkus si vymyslet jiný úkol. Ale takový, který pak budeš používat (digitální hodiny, kuchyňskou minutku, napájecí zdroj, indikátor nízkého tarifu, indikátor dlouho se točícího vodoměru, ...).
I když teď mě napadlo aspoň trochu smysluplné využití Tebou popisovaného zařízení - mohl by to být zkoušeč na slovíčka (do tramvaje či autobusu). Ale to budeš muset připojit k PC, abys nepřišel jednoduše a vložená slovíčka.

Petr Filipi

Napsal: 23 zář 2013, 09:38
od Habesan
DominikPechac píše:Nikdy jsem neprogramoval
Doporučuji Arduino.

Napsal: 23 zář 2013, 18:27
od DominikPechac
Popravdě jsem to chtěl využít ve škole - jako tahák skrytý v kalkulačce :D Jo existuje spoustu jiných možností jak si udělat tahák. Nejde tady jenom o tahák, je to originální, a člověk se při stavbě zabaví a přiučí. Rozebral jsem kalkulačku - je tam zalitý obvod nejspíše nějakou pryskyřicí. Jsou zde ale různě popsané výstupy. Na youtube jsem našel video jak kalkulačku připojil přes tyto výstupy na Arduino a přes PC nejspíš přeprogramoval. Do kalkulačky přidal nové funkce. Teď jde o to jestli má cenu přeprogramovat čip v kalkulačce nebo udělat kompletně novou DPS s displejem. S tou klávesnicí - pokud bych připájel nějaký konektor na výstupy čipu , který bych poté připojil k PC a zde zadal text. Čili by jsem pouze z kalkulačky udělal čítač textu. Omluvte prosím mé nepřesné výrazy, jsem začátečník a snažím se nějak začít. Díky všem.

Napsal: 24 zář 2013, 19:46
od AB1
Popravdě jsem to chtěl využít ve škole - jako tahák skrytý v kalkulačce

To je od tebe škaredé.
Kdybys místo rozebírání kalkulaček a hledání na internetu věnoval ten čas učení, tak bys možná žádný tahák nepotřeboval.

Napsal: 26 zář 2013, 21:52
od DominikPechac
Známky mám dobré (dobré znamená sice 3, ale mám 1 -2 ), byl to nápad, ale tak díky za částečnou pomoc.

Napsal: 26 zář 2013, 23:10
od judeware
Mám doma EPROM 2MB (M27C2001-15XFI)...

Až na to, že je to paměť 2Mb, resp. raději pišme 256KB. Kdepak 2MB! Keramické ryzí EPROM se snad v kapacitě nad 1MB ani nedělaly.

O totmtéž píšeš zde:
http://www.ebastlirna.cz/modules.php?na ... ic&t=60170
Ony vlastně EPROMy nad 64KB nemá smysl hromadit. Z každé desky pro CPU P1/P2 lze vytáhnout PEROM 29C010, 29C020 v DIP32 i PLCC. Nepotřebují UV mazačku a jsou jich všude kvanta. Naopak ryzí EPROM 64KB (a méně) má cenu skladovat z toho důvodu, že pomalu mizí a nové jsou drahé. PEROMek 29C256 a 29C512 nikdy moc nebylo a dvanáctivoltových EEPROM 28C16 a 28C64 nalézám ještě míň.

Napsal: 27 zář 2013, 06:48
od DominikPechac
Tak to nevím kde jsem 2MB vzal. Koukal jsem do datasheetu, kterej už teď nemůžu najít kde bylo 2MB (Ne 2Mb). Ted sem to našel zase jinde a tam zase pamět 256Kbit. To se tedy omlouvám.

Napsal: 27 zář 2013, 12:03
od Habesan
Jestli máš známky Chvalitebné až Výborné, tak máš pravděpodobně dostatečnou rezervu duševní kapacity, aby jsi se mohl vrhnout na to Arduino.
Následně můžeš podle chuti pokračovat "dospělejším" programováním.

Napsal: 14 říj 2013, 09:49
od pepik9
Kdysi v začátcích internetu jsem něco takového zahlídl. Jedno nebo dvouřádkovej LCD displej, mikroprocesor a paměť, vestavěné v tlustším sešitě.

Napsal: 14 říj 2013, 17:45
od poprad
K účelu použití bych chtěl jen dodat - učíš se pro sebe, pro nikoho jiného. A pokud se ti zdá, že se některé pŕedměty učíš zbytečně, tak tím víc by ses měl učit. Dobrý programátor musí vědět mnoho, kdo ví jakou aplikaci budeš jednou řešit.
Ale jinak všechno dobré v životě, ať se ti daří...