Stránka 1 z 1
jednoducha klavesnice
Napsal: 25 říj 2006, 09:34
od cruzz
Zdravim, jsem dost zacatecnik a potreboval bych vyrobit nejakou jednodussi klavesnici 4x4 napr pro seriove rozhrani, poradite? dik
Napsal: 25 říj 2006, 12:36
od MetalGod
Taková klávesnice s klávesama 0-9, A-F se snad dá koupit za pár korun, né? Tak proč se s ní patlat?
K čemu ji chceš použít?
Napsal: 25 říj 2006, 13:15
od cruzz
metalgod píše:Taková klávesnice s klávesama 0-9, A-F se snad dá koupit za pár korun, né? Tak proč se s ní patlat?
K čemu ji chceš použít?
koupit se da, ale tohle musi byt muj vyrobek
respektive takhle, ja dokazu vyrobit matici 4x4 klaves a pripojim si ji k ATmega32, ale nedokazu napsat ten obsluzny program pro tu atmegu

(takove to scannovani klavesnice a vyhodnocovani zmacknuteho tlacitak), takze me by zajimal prakticky jen ten program...
Napsal: 25 říj 2006, 13:20
od MetalGod
Tak na tu koupenou klávesnici napiš "Tady je Cruzzovo!"
Musí to bejt sériový?
Nestačí to paralelní 4-bitový?
Tady by stačilo ty klávesy ošetřit proti zákmitům, kodér z 16 na 4 a hotovo!
Např. stiskneš-li trojku, pak na výstupu bude 0011
když to bude osmička, vyleze Ti z toho 1000,
a když se náhodou dotkneš tlačítka E, na výstupu bude1110.
Napsal: 25 říj 2006, 14:50
od cruzz
metalgod píše:Tak na tu koupenou klávesnici napiš "Tady je Cruzzovo!"
Musí to bejt sériový?
Nestačí to paralelní 4-bitový?
Tady by stačilo ty klávesy ošetřit proti zákmitům, kodér z 16 na 4 a hotovo!
Např. stiskneš-li trojku, pak na výstupu bude 0011
když to bude osmička, vyleze Ti z toho 1000,
a když se náhodou dotkneš tlačítka E, na výstupu bude1110.
tak dobre, nemusi to bejt seriove, respektive, ja resim problem:)
mam modul s LCD znakovym displejem, ktery se k PC pripojuje pres USB nebo seriovej port. Tenhle modul ovlada ATmega32, ze ktere mam vyvedene jeste volne vyvody, na ktere bych rad pridal klavesnici 4x4, kterou by ta atmega obsluhovala. A zajima me prave ten program pro tu atmegu

Napsal: 25 říj 2006, 16:38
od nekmil
Maticová klávesnice 4x4
V mém oblíbeném BASCOM to je jeden řádek programu A=GETKBD()
Ale v assembleru je to takových 50 řádků.
Napsal: 25 říj 2006, 19:06
od cruzz
nekmil píše:Maticová klávesnice 4x4
V mém oblíbeném BASCOM to je jeden řádek programu A=GETKBD()
Ale v assembleru je to takových 50 řádků.
ja bych to potreboval v C
