4x40 LCD met 4 buttons via LPT... schema inside!!!

Pagina: 1
Acties:
  • 200 views sinds 30-01-2008
  • Reageer

Anoniem: 18974

Topicstarter
hallow allemaal,
Ik wilde graag een LCD display (in dit geval dus een 4x40) met 4 buttons voor de bediening... dus na veel research en logisch nadenk werk heb ik dit schema'tje inelkaar geflanst, er moet nog een proggie geschreven worre waar ik aan bezig ben.

Als 1 van de programmeurs van Smartie dit lezen, pls bestudeer ff deze simpele button schakeling en stop ze in het proggie, is een alternatieve manier en simpel en ik hoef geen moeite te doen en alle andere zijn ook weer blij :)


Afbeeldingslocatie: http://www.xi2.net/LTPtoLCD/LTPtoLCD4x40WB.JPG

verdere info...
Parallel Interface DB 25 connector :
pin 15 : Error
pin 13 : ofon
pin 12 : pe
pin 11 : busy
pin 18-25 : ground... duhh...

Belangrijk!!!
Bij sommige recente computers zijn weerstanden tussen de buttons noodzakelijk. bij elke button een 4.7Kohm is best!

dus het wordt zoiets als dit bij een button
LPT Pin 15-----(4.7K)----button-----ground(pin18-25)



Have phun, zie je nog foutjes in de schakelingen,,, zeg het :P

Have phun, ik ga het morge ff inelkaar flanzen (zonder display, die moe ik nog bestelle :D)

  • Knoetje
  • Registratie: Februari 2001
  • Laatst online: 12-05 18:16
Nice! :P

Heb ook een 4*40 besteld.

Maaru is het niet makkelijk om die knopjes op 10-11-12-13 te zetten inplaats
van 15-11-12-13 of krijg je dan mooiere hex codes??

Ik wil hetzelfde gaan doen maar dan voor linux. >:)

Maarja ik wacht nog op m'n LCD'tje |:(

Alles is najagen van wind...


  • Neptunus
  • Registratie: Januari 2001
  • Laatst online: 28-05 22:08
He leuk schema! :9~ Ga je voor je software ook 4x20 support
uitgeven?? >:)

  • PipoDeClown
  • Registratie: September 2000
  • Niet online

PipoDeClown

Izze Zimpell

Gebruik aub een anti-dender circuitje voor de drukknopjes.
Iets van een flipflopje met 2 nands ofzo. Totaal 1 chipje solderen.

God weet alles, want hij is lid van de Mosad. To protect your freedom i will take that away from you. Mijn drankgebruik heeft ernstig te lijden onder mijn gezondheid.


Anoniem: 18974

Topicstarter
ja, het moet ook voor linux worre, maar ik zou niet weten hoe je dat moet doen voor in linux progge...

dit gaat voor mn server worden.
kga het zo ff testen met een simpel Qbasic proggie :D
eerst ff mn buttons de-solderen van een console'tje

  • jbcyber
  • Registratie: April 2001
  • Laatst online: 27-05 17:08
Het idee is goed

Het bestaat al voor de com poort en daar is ook software van te vinden. Maar ja alles is te maken he :)

Anoniem: 18974

Topicstarter
koel ff zoeke, maar ik denk niet dat je dat prog kan laten draaie met smartie (bijv)

tzou wel handig zijn als smartie deze simpele techniek ook ga ondersteunen en dat je die buttons kan programmeren voor bijv. in een menu te scrollen op je LCD >:)

maar ik kan het niet in DOS testen, was ik ff vergete... heb geen Qbasic dus ook, ff kijke of het in VB kan :D

zijn er nog ideeeeeeeeeeeeeen, hoor ik het graag
BVD ;)

Anoniem: 18974

Topicstarter
ok, ik denk tog dat ik mn eigen LCD prog ga maken, ik ben geen die-harder met progge maar ik heb vaker dingetjes gemaakt, wie heeft een snippet osso waarmee je een text op een LCD kan zette

liefst gelijk voor een 40x4 >:)
of een DLL filtje met alle oproep commands etc.

BIG TIME thnx

  • SEFje
  • Registratie: Juni 2001
  • Laatst online: 04-04 10:23
Op donderdag 27 december 2001 18:34 schreef Selix57 het volgende:
ok, ik denk tog dat ik mn eigen LCD prog ga maken, ik ben geen die-harder met progge maar ik heb vaker dingetjes gemaakt, wie heeft een snippet osso waarmee je een text op een LCD kan zette

liefst gelijk voor een 40x4 >:)
of een DLL filtje met alle oproep commands etc.

BIG TIME thnx
Houd ons op de hoogte, je plannen klinken goed :9~

Anoniem: 18974

Topicstarter
Sure, zo te zien zijn er aardig wat geinteresseerde >:)

moooi, kga ff wat opensource shit bekijken van LCD progs...

Acties:
  • 0 Henk 'm!

Anoniem: 18974

Topicstarter
heeft iemand wat opensource shit???

pls
BVD

Acties:
  • 0 Henk 'm!

Anoniem: 12353

lcdproc?

Acties:
  • 0 Henk 'm!

Anoniem: 18974

Topicstarter
als je het kan maile graag

freeselix57@hotmail.com :D

Acties:
  • 0 Henk 'm!

Anoniem: 24159

als je nt based os gebruikt kun je het best even ntport library downloaden zit software bij hoe je hem aan moet sturen met vb,vb.net, c++, delphi. werkt volgens mij ook wel onder win 9x. het gaat in principe om het bestandje ntport.dll

Acties:
  • 0 Henk 'm!

  • ThaHandy
  • Registratie: Juli 2001
  • Laatst online: 20:40

ThaHandy

Discovery Channel

Op donderdag 27 december 2001 05:02 schreef Selix57 het volgende:
hallow allemaal,
Ik wilde graag een LCD display (in dit geval dus een 4x40) met 4 buttons voor de bediening... dus na veel research en logisch nadenk werk heb ik dit schema'tje inelkaar geflanst, er moet nog een proggie geschreven worre waar ik aan bezig ben.

Als 1 van de programmeurs van Smartie dit lezen, pls bestudeer ff deze simpele button schakeling en stop ze in het proggie, is een alternatieve manier en simpel en ik hoef geen moeite te doen en alle andere zijn ook weer blij :)


[afbeelding]

verdere info...
Parallel Interface DB 25 connector :
pin 15 : Error
pin 13 : ofon
pin 12 : pe
pin 11 : busy
pin 18-25 : ground... duhh...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
PIN Function    I/O  Level  
1   /STROBE  I/O  24 ma OC  
2   DATA BIT 0    I/O  24 ma OC  
3   DATA BIT 1    I/O  24 ma OC  
4   DATA BIT 2    I/O  24 ma OC  
5   DATA BIT 3    I/O  24 ma OC  
6   DATA BIT 4    I/O  24 ma OC  
7   DATA BIT 5    I/O  24 ma OC  
8   DATA BIT 6    I/O  24 ma OC  
9   DATA BIT 7    I/O  24 ma OC  
10  /ACKNOWLEDGE  I    TTL  
11  BUSY        I    TTL  
12  PAPER END     I    TTL  
13  SELECT OUT    I    TTL  
14  /AUTO FEED    O    24 ma TTL  
15  /ERROR    I    TTL  
16  /INIT PRINTER O    24 ma TTL  
17  /SELECT IN    O    24 ma TTL  
18-25 GROUND   GND

kan pin 10 ook niet worden gebruikt omdat et ook een input is

dan komt er nog beter uit
........boven
links,center,rechts
........onder

Acties:
  • 0 Henk 'm!

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 28-05 16:33
Hoe gaat het? Is er al wat te "downloaden"? Ik ben eigenlijk wel heel erg geïntereseerd in dit programma. Weet iemand misschien nog andere progjes die ook onder Linux draaien, warmee je dus met een paar knoppen op je LPT bepaalde processen kan starten en killen?

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:15

Creepy

Tactical Espionage Splatterer

Op vrijdag 28 december 2001 00:12 schreef Selix57 het volgende:
heeft iemand wat opensource shit???

pls
BVD
De linux versie van LCDInf is opensource. En anders kan je (zoals Yarvieh al zei) lcdproc pakken (http://lcdproc.omnipotent.net).

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

Anoniem: 45091

kruisje kruisje aan de wand, waar is het plaatje van dit topic?

Acties:
  • 0 Henk 'm!

  • Slackware
  • Registratie: Juni 2001
  • Niet online
bekijk de source van lcdproc, daar staat ook in hoe je extra knopjes kan aansluiten op de par. poort.
werkt hier perfect :)

Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
plaatje is al lang weer weg, omdat 'iemand' hier dus weer een oud topic omhoog heeft geschopt.

en ik ben nu bezig om extra knopjes in smartie te bouwen, maar waarschijnlijk met een ander schema, want deze ziet er nogal wit uit met zo'n klein rood figuurtje er in.. ;)

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

Anoniem: 37450

ik kan misschien wel ff helpen met wat lcd-stuff programmen. ik ben er niet goed in, maar misshcien kan ik iemand op weg helpen ofzo (in vb). ik wil btw ook ff weten hoe ik in vb onder win2k met knopjes aan de seriele poort moet doen, dus als iemand mij daarmee zou kunnen helpen.....

Acties:
  • 0 Henk 'm!

Anoniem: 34031

Idee: als alle LCD programmeurs hier op GoT nou eens afspraken hoe ze knopjes willen gaan aansluiten, dan 1 er 1 schema voor allemaal en is het volledig werkend onder de verschillende software

Acties:
  • 0 Henk 'm!

  • lama
  • Registratie: Juli 2001
  • Laatst online: 04-10-2023
kruisje

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:15

Creepy

Tactical Espionage Splatterer

Op maandag 18 februari 2002 12:34 schreef Zotty het volgende:
Idee: als alle LCD programmeurs hier op GoT nou eens afspraken hoe ze knopjes willen gaan aansluiten, dan 1 er 1 schema voor allemaal en is het volledig werkend onder de verschillende software
Ik vindt het prima :) Geef me een schema, en ik prog er wel op los.. heb dan alleen iemand nodig die het voor me test dan, en de tijd om te proggen... maar goed..

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • jopiek
  • Registratie: September 2000
  • Laatst online: 17-04 10:47

jopiek

Tja... 'ns ff denken.

ondersteunt dat spul ook XP???

Cogito Ergo Credo


Acties:
  • 0 Henk 'm!

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 28-05 16:33
Op maandag 18 februari 2002 12:34 schreef Zotty het volgende:
Idee: als alle LCD programmeurs hier op GoT nou eens afspraken hoe ze knopjes willen gaan aansluiten, dan 1 er 1 schema voor allemaal en is het volledig werkend onder de verschillende software
ISO-GOT-362150 :P

Acties:
  • 0 Henk 'm!

Anoniem: 37450

sorry voor het omhoog-trappen van dit topic maaruh,

heeft iemand nog wat geprobeerd/werkend gekregen? want ik wou er zelf ook aan beginnen..

Acties:
  • 0 Henk 'm!

Anoniem: 37450

ok, ik heb al wat getest....

ik heb dit als schema gebruikt:
Afbeeldingslocatie: http://ra2modding.virtualave.net/schema_knopjes_lpt_bij_lcd.jpg

ik heb em nog niet bij mijn lcd gezet, maar apart en het werkt. (behalve 1 knopje, maar volgensmij heb ik dara het verkeerde draadje ofzo, ff gaan doormeten
edit: nu werkt het ook al met winamp.

Acties:
  • 0 Henk 'm!

  • ThaHandy
  • Registratie: Juli 2001
  • Laatst online: 20:40

ThaHandy

Discovery Channel

Op zondag 10 maart 2002 18:45 schreef LAuWe het volgende:
ok, ik heb al wat getest....

ik heb dit als schema gebruikt:
[afbeelding]

ik heb em nog niet bij mijn lcd gezet, maar apart en het werkt. (behalve 1 knopje, maar volgensmij heb ik dara het verkeerde draadje ofzo, ff gaan doormeten
edit: nu werkt het ook al met winamp.
moet er geen weerstand 4k7 tussen zoals et in de 1e post is beschreven?

Acties:
  • 0 Henk 'm!

Anoniem: 34031

Op zondag 10 maart 2002 18:45 schreef LAuWe het volgende:
ok, ik heb al wat getest....

ik heb dit als schema gebruikt:
[afbeelding]
krijg je zo niet een beetje heel erg last van ongedefineerde signaalniveau's....

Acties:
  • 0 Henk 'm!

Anoniem: 37691

Op maandag 18 februari 2002 12:34 schreef Zotty het volgende:
Idee: als alle LCD programmeurs hier op GoT nou eens afspraken hoe ze knopjes willen gaan aansluiten, dan 1 er 1 schema voor allemaal en is het volledig werkend onder de verschillende software
dit is idd een slim idee.

en als er een openshorce programmatje komt(dus hoe het aanstuuren enzo, vedder er nix bij, alleen het weg schrijven), moet wel in C++/VB/etc.(dus alle prog talen).
dan kan iedereen zelf een progje maken.

Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
Op maandag 18 februari 2002 12:34 schreef Zotty het volgende:
Idee: als alle LCD programmeurs hier op GoT nou eens afspraken hoe ze knopjes willen gaan aansluiten, dan 1 er 1 schema voor allemaal en is het volledig werkend onder de verschillende software
ik en teabeats zijn er aan aan't werken.. ik hoop dat het opschiet

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
Op zondag 10 maart 2002 18:45 schreef LAuWe het volgende:
ok, ik heb al wat getest....

ik heb dit als schema gebruikt:
[afbeelding]

ik heb em nog niet bij mijn lcd gezet, maar apart en het werkt. (behalve 1 knopje, maar volgensmij heb ik dara het verkeerde draadje ofzo, ff gaan doormeten
edit: nu werkt het ook al met winamp.
dit schematje ondersteund 4 knopjes. die van ons zal er 8 aankunnen.. komt er aan..

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

Anoniem: 34031

Op maandag 11 maart 2002 23:01 schreef BasieP het volgende:

[..]

dit schematje ondersteund 4 knopjes. die van ons zal er 8 aankunnen.. komt er aan..
geen 16? :Y) het kan hoor ;)

Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
volgens mijn bronnen kan het niet...

maar als het wel kan....
spill..

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

Anoniem: 37691

Op maandag 11 maart 2002 23:09 schreef BasieP het volgende:
volgens mijn bronnen kan het niet...

maar als het wel kan....
spill..
het kan wel, moetr je gebruik maken van een ICtje.
zal ik morgen eens posten(als ik nog gevonden krijg welke ic).

[edit]
het was een ictje waarmee je via 2 datalijnen iets van 18 dingen kom bestuuren.

1: data(in) om naar de volgende uitgang te gaan
2: data(in/uit) om de data te lezen schrijven van een poortje dat op de ic zit.

zoiets is het dus(beetje heel vaag uitgelegd).

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:15

Creepy

Tactical Espionage Splatterer

Op maandag 11 maart 2002 23:09 schreef BasieP het volgende:
volgens mijn bronnen kan het niet...

maar als het wel kan....
spill..
4 knoppen.. dat zijn dus 4 ingangen die hoog of laag zijn.
4 keer een 1 of een 0... (en 2 tot de macht 4 is... 16!)
He... dat is toevallig... 15 binair = 1111 ... 14 binair = 1110, 13 binair = 1101 etc. etc.1 binair = 0001. leuk he, dat binaire rekenstelsel :)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

Anoniem: 34031

Ff rekenen en je komt idd op 2^4 = 16 en aangezien je toch mag aannemen dat iemand maar op 1 knop tegelijk mag drukken kun je er dus 16 knopppen aanhangen :)

Om van 16 knoppen naar 4 ingangen te komen is een decimaal naar binair/bcd encoder nodig (74147, 74148, dat soort ICs). Helaas hebben die ICs maar tot 8/10 inputs, dus zul je er 2 aan elkaar moeten koppelen, met misschien nog een AND of OR poortje om bit 3 van de ene en bit 0 van de ander aan elkaar te knopen.

Misschien nog een latch ertussen die de ingedrukte knop ff vasthoud zodat de software tijd genoeg heeft om het in te lezen. Moet je alleen de latch ook weer clocken, maar dat kan eventueel ook automatisch.

Snappie, 16 knopjes :P ;)

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:15

Creepy

Tactical Espionage Splatterer

Op dinsdag 12 maart 2002 09:19 schreef Zotty het volgende:
Ff rekenen en je komt idd op 2^4 = 16 en aangezien je toch mag aannemen dat iemand maar op 1 knop tegelijk mag drukken kun je er dus 16 knopppen aanhangen :)

Om van 16 knoppen naar 4 ingangen te komen is een decimaal naar binair/bcd encoder nodig (74147, 74148, dat soort ICs). Helaas hebben die ICs maar tot 8/10 inputs, dus zul je er 2 aan elkaar moeten koppelen, met misschien nog een AND of OR poortje om bit 3 van de ene en bit 0 van de ander aan elkaar te knopen.

Misschien nog een latch ertussen die de ingedrukte knop ff vasthoud zodat de software tijd genoeg heeft om het in te lezen. Moet je alleen de latch ook weer clocken, maar dat kan eventueel ook automatisch.

Snappie, 16 knopjes :P ;)
Doet eens maken >:)
Dan bak ik ooit eens ondersteuning in LCDInf :7

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • jopiek
  • Registratie: September 2000
  • Laatst online: 17-04 10:47

jopiek

Tja... 'ns ff denken.

Op dinsdag 12 maart 2002 09:19 schreef Zotty het volgende:
Ff rekenen en je komt idd op 2^4 = 16 en aangezien je toch mag aannemen dat iemand maar op 1 knop tegelijk mag drukken kun je er dus 16 knopppen aanhangen :)

Om van 16 knoppen naar 4 ingangen te komen is een decimaal naar binair/bcd encoder nodig (74147, 74148, dat soort ICs). Helaas hebben die ICs maar tot 8/10 inputs, dus zul je er 2 aan elkaar moeten koppelen, met misschien nog een AND of OR poortje om bit 3 van de ene en bit 0 van de ander aan elkaar te knopen.

Misschien nog een latch ertussen die de ingedrukte knop ff vasthoud zodat de software tijd genoeg heeft om het in te lezen. Moet je alleen de latch ook weer clocken, maar dat kan eventueel ook automatisch.

Snappie, 16 knopjes :P ;)
en als je het echt digitaal verwerkt kun je natuurlijk ook zorgen dat er maar een signaal tegelijk komt, je hebt namelijk van die elektronische schakelaars die gewoon een lijntje open gooien...

ik ben trouwens voor een bepaalde standaardisering hier, ik heb nu een verkeer niet werkend schema voor m'n LCD gebruikt en dus moet ik weer naar de elektroboer...

Cogito Ergo Credo


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
mmm ben idd ook voor standaard ja.
Dan zetten we er een GoT copyright bij, zorgen dat het wereldwijd word :P

maar over die 16 knopjes:
misschien kan iemand een schema bakken?
ik heb niet zoveel verstand van electronica (alleen basics)

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

Anoniem: 34031

Op woensdag 13 maart 2002 15:31 schreef BasieP het volgende:
maar over die 16 knopjes:
misschien kan iemand een schema bakken?
'k zal vanavond eens proberen er wat van te bakken :)

De reden dat ik 16 knopjes wil is dat ik de mogelijkheid wil hebben om nummers te selecteren via een klein keypad ipv het toetsenbord. Zo kun je een mooi bedienings paneel maken met display en keypad >:)

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:15

Creepy

Tactical Espionage Splatterer

Op woensdag 13 maart 2002 16:04 schreef Zotty het volgende:

[..]

'k zal vanavond eens proberen er wat van te bakken :)

De reden dat ik 16 knopjes wil is dat ik de mogelijkheid wil hebben om nummers te selecteren via een klein keypad ipv het toetsenbord. Zo kun je een mooi bedienings paneel maken met display en keypad >:)
Tetris op je LCD anyone?? :)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

Anoniem: 34031

Op woensdag 13 maart 2002 17:22 schreef Creepy het volgende:

[..]

Tetris op je LCD anyone?? :)
Huh? Watte? Tetris? Tuurlijk >:)

Afbeeldingslocatie: http://members.home.nl/devian/zotty/lcd/tetris.jpg

Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
sure :P

lekker nuttig.. :+

(het is wel een bende bij die hardware freak zeg... >:) )

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:15

Creepy

Tactical Espionage Splatterer

Op woensdag 13 maart 2002 17:38 schreef Zotty het volgende:

[..]

Huh? Watte? Tetris? Tuurlijk >:)

[afbeelding]
Patser! :)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

Anoniem: 34031

Het is niet van mij hoor ;) Was het maar waar, ben ik weken lang zoet mee :z

Acties:
  • 0 Henk 'm!

Anoniem: 40578

Op woensdag 13 maart 2002 17:38 schreef Zotty het volgende:

[..]

Huh? Watte? Tetris? Tuurlijk >:)

[afbeelding]
nou,ik denk dat ik toch maar is die microcontroller cursus ga volgen, want dit wil ik ook wel eens zelf gaan maken :9

Acties:
  • 0 Henk 'm!

Anoniem: 34031

Op woensdag 13 maart 2002 15:31 schreef BasieP het volgende:
maar over die 16 knopjes:
misschien kan iemand een schema bakken?
zie het als concept, ik raad aan eerst te checken welke waarden er op de 4 uitgangen staan. Het is niet getest en ik heb het schema ook niet extra gechecked. Als iemand 2x de 74148 heeft liggen, test it :)

Afbeeldingslocatie: http://members.home.nl/devian/zotty/16knopjes.gif

Acties:
  • 0 Henk 'm!

  • Kr3Kr
  • Registratie: Maart 2002
  • Laatst online: 07-03 18:12

Kr3Kr

Melpomene

hoe moet ik die schakelaartjes aansturen dan? of komt dat nog?

wel cool trouwens!

Gregor van Egdom Krekr


Acties:
  • 0 Henk 'm!

Anoniem: 34031

Op donderdag 14 maart 2002 09:14 schreef krekrrr het volgende:
hoe moet ik die schakelaartjes aansturen dan? of komt dat nog?
Wat d8 je van met je vingers :+

Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
tof, maar ik kan het niet testen.. :(

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

Anoniem: 37450

ik heb mijn knopjes al werkend..
al zijn het maar 4 knopjes, ik vinned genoeg.
dat weerstandje hoefde bij mij niet echt. het enigste probleem dat ik heb:
[topic=437496]

maar die andere schema's zullen wel beter ed. zijn dus....

edit: jammer, de digicam is niet hier, anders had ik een kort filmpje gemaakt. maar hier is hoe ik het heb gemaakt:

4 knopjes:
code:
1
2
3
    {1}
 {4}   {2}
    {3}

met knopje 4 en 2 "scroll" je door een aantal menu's (play/stop-menu, volume etc..)
als je in bijv het play/stop menu zit is 1 voor play en 3 voor stop en zo voor alle menu's. ik vind het wel makkelijk werken..

ga het in het weekend bij mijn lcd bouwen, en dan de lcd-aansturing erbij :)

Acties:
  • 0 Henk 'm!

  • ThaHandy
  • Registratie: Juli 2001
  • Laatst online: 20:40

ThaHandy

Discovery Channel

als et goed is moet dat de uitgang zo zijn
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Input        Output: D C B A
--------------------------------
0                0 0 0 0
1                0 0 0 1
2                0 0 1 0
3                0 0 1 1
4                0 1 0 0
5                0 1 0 1
6                0 1 1 0
7                0 1 1 1
8                1 0 0 0
9                1 0 0 1
10              1 0 1 0
11              1 0 1 1
12              1 1 0 0
13              1 1 0 1
14              1 1 1 0
15              1 1 1 1

bijv als schakelaar nr 11 is ingedrukt is op de uitgang A,B en D hoog (aan) en zo dus 16 combinaties kunt maken.
Omdat "0 0 0 0" geen nut heeft zijn er eigenlijk dus maar 15 ingangen

corect me if i'm wrong

/edit

ff een 4/15 buton optie en we zijn helemaal klaar :)

Acties:
  • 0 Henk 'm!

Anoniem: 37450

zo, ik heb de knopjes nu bij mijn lcd gezet. werkt allemaal perfect. behalve het aansturen van de lcd, daar loop ik nu tegen wat probjes aan (omdat ik n00b-progger ben) maar heb evengoed een filmpje gemaakt >:)
(wat je ziet op de lcd is dus dat probje maar je kunt het idee ongeveer zien en dat het werkt :) )

http://ra2modding.virtualave.net/MVC-001W.MPG

edit: filmpje is een beetje groot/waas, heb em zo van de digicam geupload

Acties:
  • 0 Henk 'm!

  • ThaHandy
  • Registratie: Juli 2001
  • Laatst online: 20:40

ThaHandy

Discovery Channel

Op vrijdag 15 maart 2002 23:53 schreef LAuWe het volgende:
zo, ik heb de knopjes nu bij mijn lcd gezet. werkt allemaal perfect. behalve het aansturen van de lcd, daar loop ik nu tegen wat probjes aan (omdat ik n00b-progger ben) maar heb evengoed een filmpje gemaakt >:)
(wat je ziet op de lcd is dus dat probje maar je kunt het idee ongeveer zien en dat het werkt :) )

http://ra2modding.virtualave.net/MVC-001W.MPG

edit: filmpje is een beetje groot/waas, heb em zo van de digicam geupload
:9 jajajajaaj

hij werkt nice :D

nu nog 15 knoppen suport? :9~

Acties:
  • 0 Henk 'm!

  • Petzl
  • Registratie: December 2001
  • Laatst online: 13-03-2023
ik heb ooit eens dat 4x40 LCD schema hertekend en post het hierbij dan maar even ...

Afbeeldingslocatie: http://users.pandora.be/hasselt/case/lcdmod/lcd.gif

more @ http://users.pandora.be/hasselt/case/lcdmod/

Acties:
  • 0 Henk 'm!

Anoniem: 37450

Op zaterdag 16 maart 2002 00:32 schreef ThaHandy het volgende:

[..]

:9 jajajajaaj

hij werkt nice :D

nu nog 15 knoppen suport? :9~
haha, denk het niet, ik kan nooit 15 knoppen kwijt in zo'n frontje :D (zonder lcd misshcien wel nog, maar krap :D )

Acties:
  • 0 Henk 'm!

Anoniem: 37450

ik heb het probleempje met de lcd ff verholpen en een "beter" filmpje gemaakt.

http://ra2modding.virtualave.net/lcd_knopjes_filmpje.MPG

en ff een screenie >:)
Afbeeldingslocatie: http://ra2modding.virtualave.net/lcd_knopjes.JPG

ben nog niet helemaal tevreden over hoe de knopjes reageren en het is soms redelijk processor-belastend

Acties:
  • 0 Henk 'm!

  • Martkrui
  • Registratie: Februari 2002
  • Laatst online: 29-05 20:01
Op zaterdag 16 maart 2002 09:41 schreef LAuWe het volgende:
ik heb het probleempje met de lcd ff verholpen en een "beter" filmpje gemaakt.
Ziet er goed uit !
ben nog niet helemaal tevreden over hoe de knopjes reageren en het is soms redelijk processor-belastend
Waarschijnlijk omdat het een polling princiepe is.. als je minder gaat pollen moet je de knoppen langer indrukken.

poll frequency omlaag en op een af andere wijze (timer / RCnetwerk) de knoppen langer actief blijven ook al druk je ze maar kort in.. 3* per seconde pollen lijkt me dan voldoende.

'k moet hier is wat meer tijd voor vrijmaken om dit soort dingen zelf te kunnen proberen...

I haven't lost my mind! It's backed up on tape somewhere!


Acties:
  • 0 Henk 'm!

Anoniem: 37450

Op zaterdag 16 maart 2002 10:01 schreef martkrui het volgende:

[..]

Ziet er goed uit !
[..]

Waarschijnlijk omdat het een polling princiepe is.. als je minder gaat pollen moet je de knoppen langer indrukken.

poll frequency omlaag en op een af andere wijze (timer / RCnetwerk) de knoppen langer actief blijven ook al druk je ze maar kort in.. 3* per seconde pollen lijkt me dan voldoende.

'k moet hier is wat meer tijd voor vrijmaken om dit soort dingen zelf te kunnen proberen...
jah, ik moet wat gaan proberen met de waardes. tot zo ver gaat alles wel goed.
wat ik nu wil maken is dat als het menu 5 sec ofzo inactief is dat ie dan terug naar een "winamp-scherm" gaat (dus dat je songname enzo ziet), ben benieuwd of me dat gaat lukken :D

Acties:
  • 0 Henk 'm!

  • Martkrui
  • Registratie: Februari 2002
  • Laatst online: 29-05 20:01
Op zaterdag 16 maart 2002 08:39 schreef LAuWe het volgende:

[..]

haha, denk het niet, ik kan nooit 15 knoppen kwijt in zo'n frontje :D (zonder lcd misshcien wel nog, maar krap :D )
Hoeft toch ook niet per se 15 knoppen te hebben ?
[play/pause] [stop] [prevTrack] [nextTrack] [volUp] [volDwn]

ofzo..
Dan heb je wat meer speelruimte in je knoppenkeuze, en daar door kan je UI veel gemakkelijker te proggen en gebruiksvriendelijker worden....

I haven't lost my mind! It's backed up on tape somewhere!


Acties:
  • 0 Henk 'm!

  • Martkrui
  • Registratie: Februari 2002
  • Laatst online: 29-05 20:01
Op zaterdag 16 maart 2002 10:06 schreef LAuWe het volgende:

[..]

jah, ik moet wat gaan proberen met de waardes. tot zo ver gaat alles wel goed.
wat ik nu wil maken is dat als het menu 5 sec ofzo inactief is dat ie dan terug naar een "winamp-scherm" gaat (dus dat je songname enzo ziet), ben benieuwd of me dat gaat lukken :D
Vast wel :)

Als je in C aan het bakken bent kan ik je evt. wel wat helpen.

I haven't lost my mind! It's backed up on tape somewhere!


Acties:
  • 0 Henk 'm!

Anoniem: 37450

Op zaterdag 16 maart 2002 11:56 schreef martkrui het volgende:

[..]

Vast wel :)

Als je in C aan het bakken bent kan ik je evt. wel wat helpen.
ik ben in vb bezig. als iemand me wil helpen vindt ik dat goed hoor :)

Acties:
  • 0 Henk 'm!

Anoniem: 37450

damn :(
hoe meer ik op de lcd laat verschijnen enzo hoe minder goed de knopjes gaan reageren.
het ligt denk ik aan mijn (foute) manier van programmeren.
zou ik misshcien de hele zooi opnieuw moeten proggen.. :? ;(
misschien als iemand zou kunnen helpen.. ?

eerst moest ik er een sleep inzetten omdat ie anders te snel reageerde, nu heb ik alles zo snel mogelijk laten reageren maar dan gaat het net. probleem is dan als ik er nog meer bij ga doen...

Acties:
  • 0 Henk 'm!

  • Martkrui
  • Registratie: Februari 2002
  • Laatst online: 29-05 20:01
FF mijn first thoughts op "papier" gegooid :

Ik denk dat je met 2 processen zal gaan moeten werken.

een simpele proces dat de knoppen uitleest en in het tweede proces "events" kan genereren.

tweede proces is een "state machine" die in verschillende states verschillende dingen doet/laat zien.

De events uit proces 1 kunnen de input geven voor de state machine in proces 2.


Klinkt dit ergens naar, of praat ik poep ?

I haven't lost my mind! It's backed up on tape somewhere!


Acties:
  • 0 Henk 'm!

Anoniem: 34031

of gebruik iets van buffers oid, moet vast wel kunnen

Acties:
  • 0 Henk 'm!

Anoniem: 37450

Op zaterdag 16 maart 2002 20:01 schreef martkrui het volgende:
FF mijn first thoughts op "papier" gegooid :

Ik denk dat je met 2 processen zal gaan moeten werken.

een simpele proces dat de knoppen uitleest en in het tweede proces "events" kan genereren.

tweede proces is een "state machine" die in verschillende states verschillende dingen doet/laat zien.

De events uit proces 1 kunnen de input geven voor de state machine in proces 2.


Klinkt dit ergens naar, of praat ik poep ?
het klinkt wel ergens naar jah :)

hoe ik het heb(zal ik wel of niet de source es on-line gooien??):

een timer/loop (instelbaar dus)
die checked elke keer of er een knop is ingedrukt en reageert daarop door of: de waarde van "menu" te veranderen
of:in geval van menu=1 play te doen etc....

op het eind gaat ie het lcd "verversen" dus de menu op het lcd en nu ook of ie aan het playen of gestopt is ed..

het probleem ligt em dus denk ik in de loop
hij ververst de lcd nu elke keer als ie de loop maakt en dat remt af. daar moet ik dus wat aan zien te doen.

Acties:
  • 0 Henk 'm!

  • Martkrui
  • Registratie: Februari 2002
  • Laatst online: 29-05 20:01
Op zaterdag 16 maart 2002 20:05 schreef LAuWe het volgende:

[..]

het klinkt wel ergens naar jah :)
gelukkig... :P
het probleem ligt em dus denk ik in de loop
hij ververst de lcd nu elke keer als ie de loop maakt en dat remt af. daar moet ik dus wat aan zien te doen.
Daarom stelde ik 2 processen (loops) voor... een "lichte" die alleen de button presses opvangt, en het tweede process dat reageert op de output van process 1.

Probleem hierbij is dat je de buttonpress van process 1 in een buffer moet plaatsen waar 2 ze uit kan halen als die er klaar voor is. zou iets van een semafoor oid omheen moeten, maar je mag 1 niet te lang laten wachten op de semafoor..

hmmm... misschien moet ik zelf maar even wat troep aan m'n lpt1 hangen en dan pas gaan roepen...

I haven't lost my mind! It's backed up on tape somewhere!


Acties:
  • 0 Henk 'm!

Anoniem: 37450

Op zaterdag 16 maart 2002 20:33 schreef martkrui het volgende:

[..]

gelukkig... :P
[..]

Daarom stelde ik 2 processen (loops) voor... een "lichte" die alleen de button presses opvangt, en het tweede process dat reageert op de output van process 1.

Probleem hierbij is dat je de buttonpress van process 1 in een buffer moet plaatsen waar 2 ze uit kan halen als die er klaar voor is. zou iets van een semafoor oid omheen moeten, maar je mag 1 niet te lang laten wachten op de semafoor..

hmmm... misschien moet ik zelf maar even wat troep aan m'n lpt1 hangen en dan pas gaan roepen...
hmmz, jah maar als ik 1 loop heb dan moet ik toch binnen die loop die andere loop gaan aanroepen.... (/me begint er steeds minder van te snappen :P)

als je het gaat aansluiten dan zal ik je mijn proggie sturen, dan kun je proberen :).

Acties:
  • 0 Henk 'm!

  • Martkrui
  • Registratie: Februari 2002
  • Laatst online: 29-05 20:01
apparte processen wil dus zeggen dat je 2 stukken code hebt die tegelijk draaien.
code:
1
2
3
4
          _______              _________
         |   |  msg       | menu/   |
 knoppen ===>| proc1 |-----> msgbuf ---->|lcd proc |=>LCD
         |_______|           |_________|

proc1 scanned de knoppen. Is een klein processje. Als die een knop push detecteerd dan stopt ie een message " bv knop_1_aan" in een buffertje (array oid).

het 2e process (rechter blokje) loopt minder vaak. (heeft een wat langere delay). af en toe kijkt het of er nog een msg in de buffer staat. Als die er staat gaat hij die afhandelen.

'k ga nu :Z .. ben moe...

I haven't lost my mind! It's backed up on tape somewhere!


Acties:
  • 0 Henk 'm!

Anoniem: 37450

heb de source maar es geupload dan kan iedereen kijken.
http://ra2modding.virtualave.net/Knopjes_source.zip

dat is dus de vb source, je moet wel dlportio geinstalleerd hebben staan.

Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
ff mooi schema hierzo:
Afbeeldingslocatie: http://www.rendo.dekooi.nl/~fjbgp/smartie/15keypad.jpg

en een dikke trap omhoog ;)

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
okay hier is ie dan het uiteindelijke schema,

er staan ook waardes bij, dus als jullie het er mee eens zijn dan word dit DE standaard

Afbeeldingslocatie: http://www.rendo.dekooi.nl/~fjbgp/smartie/15_buttons_small.jpg

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

Anoniem: 34031

Heb je het ook al gebouwd? :P

Van mij mag dit best de standaard worden, want het schema ziet er verder netjes uit (op dat 'by mcguyver' na dan). Zo te zien heeft iemand de datasheet gelezen, kijkend naar ingang 0 :)

Nog even een paar vragen/opmerkingen; waarom de 7408? De meeste signalen zijn toch al actief laag, dus waarom poorten nemen die actief hoog zijn. Dat was ook waarom in m'n concept schema een ander IC stond.
Verder is het misschien wel handig om het schema iets kleiner te maken, aangezien het nu te groot is voor de layout van GoT. En gooi de vorige dan ook gelijk ff weg om verwarring te voorkomen :)

Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
okay doe ik zodra ik weer thuis ben

en dat van die hoog/laag

wat bedoel je precies (ben geen expert) is dit niet goed?

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

Anoniem: 34031

Met dat hoog laag bedoel ik dat het wel handig is om alle signalen enigzins hetzelfde actief te maken/lezen. Bij het aansturen van een LCD zijn de meeste signalen actief laag, dwz dat je een pin op de paralelle poort laag (=logische 0 / 0V / GND) moet maken. Door dit ook bij de uitgangen van het schema te de doen, voorkom je verwarring. Het hoeft natuurlijk niet. Gewoon een kwestie van de juiste poortjes gebruiken :)

Acties:
  • 0 Henk 'm!

Anoniem: 27379

Okee, Ik ga me er ook ff mee bemoeien...

Je hebt een LCD plug-in voor winamp. Van markus zhender, Kan je deze ook laten werken met die 4 knopjes? Wil ik HEEEEL graag weten... ( Zie ook dit topic : [topic=449926/1] )
En hebben jullie niet wat aan deze plug-in als voorbeeld? Die plug-in ruled namelijk vet !
Hij is hier te downen : http://www.markuszehnder.ch/projects/lcdplugin/

Heb namelijk mijn LCD netjes in een extern kasje gemaakt, En wil hier dan een aantal knopjes bij maken :) Pics volgen nog. Zodra paps de digicam van zijn werk meeneemt.

Acties:
  • 0 Henk 'm!

Anoniem: 52498

ehh, als iemand dit nog leest heb ik een vraagje: Hoe en waar kom ik aan een zo goedkoop mogelijke lcd schermpje??

Acties:
  • 0 Henk 'm!

Anoniem: 27379

Op woensdag 03 april 2002 11:25 schreef flush het volgende:
ehh, als iemand dit nog leest heb ik een vraagje: Hoe en waar kom ik aan een zo goedkoop mogelijke lcd schermpje??
Door aan 1 van de inkoopactie`s meete doen die op OCM rond gaan...

Acties:
  • 0 Henk 'm!

Anoniem: 18974

Topicstarter
Hmm,,, eindelijk ken ik er weer es op komen, op een 1 en vandere vage manier werd ik geblocked :(

neway, kmoe helaas de schema opnieuw maken, of heeft iemand em opgeslagen ??? B-)
kben em verloren na een harde crash :7

en kzou nu tog es graag aan beginne want ik heb mn volgende LCD al weer klaar legge, maar ja...

wel leuk dat er nog nu en dan op gerplied wordt op dit ouwe topic :)

Acties:
  • 0 Henk 'm!

Anoniem: 18974

Topicstarter
btw. Heeft iemand al iets werkends gekregen?

ik heb totaal geen tijd ervoor gehad (kk examen jaar :()

Acties:
  • 0 Henk 'm!

  • 4POX
  • Registratie: Maart 2000
  • Laatst online: 08:53

4POX

Everybody is wired

En nu een kleine twee maanden later heb ik weer eens vakantie van school en wil de nodige dingen gaan solderen. Nu is de vraag ; hoe staat het er voor met de winamp knopjes. Ik krijg volgende week een 2x20 schermpje binnen. Maar ik krijg nu ook al zin om een 4x20 te gaan bestellen om zo mijn dedicated winamp machine ook echt dedicated te maken..

AKA Rinkel weblog


Acties:
  • 0 Henk 'm!

Anoniem: 37450

die van mij werken nog steeds. (wel gewoon mar 4 knopjes). binnenkort mijn gfx-lcd dan ga ik eens kijken wat daar de mogelijkheden voor zijn :)

Acties:
  • 0 Henk 'm!

  • deepbass909
  • Registratie: April 2001
  • Laatst online: 21:57

deepbass909

[☼☼] [:::][:::] [☼☼]

Volgens mij moet het zelfs wel lukken om er 15 knopjes op te krijgen via een diode matrix.
Er is voor Winamp een plugin die op de com poort wordt aan gesloten, die ook 5 draden gebruikt (een common of ground en 4 data draden) die met slim gebruik van diodes 15 knopjes weet aan te sluiten. Aangezien je in je parallelpoort ook 4 signaal draden en een ground gebruikt, moet dit dus wel te realiseren zijn.

Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier


Acties:
  • 0 Henk 'm!

  • Luppie
  • Registratie: September 2001
  • Laatst online: 13-05 19:30

Luppie

www.msxinfo.net

Op woensdag 19 juni 2002 14:36 schreef 4POX het volgende:
Ik krijg volgende week een 2x20 schermpje binnen.
Ja we krijgen zo'n mooie blauwe LCD binnen, kan haast niet wachten :9~

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.

Pagina: 1