jednoducha klavesnice

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
cruzz
Příspěvky: 14
Registrován: 07 bře 2006, 01:00

jednoducha klavesnice

#1 Příspěvek od cruzz »

Zdravim, jsem dost zacatecnik a potreboval bych vyrobit nejakou jednodussi klavesnici 4x4 napr pro seriove rozhrani, poradite? dik

Uživatelský avatar
MetalGod
Příspěvky: 6556
Registrován: 30 kvě 2006, 02:00
Bydliště: Seč

#2 Příspěvek 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?
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill

Uživatelský avatar
cruzz
Příspěvky: 14
Registrován: 07 bře 2006, 01:00

#3 Příspěvek 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...

Uživatelský avatar
MetalGod
Příspěvky: 6556
Registrován: 30 kvě 2006, 02:00
Bydliště: Seč

#4 Příspěvek od MetalGod »

Tak na tu koupenou klávesnici napiš "Tady je Cruzzovo!" :D
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.
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill

Uživatelský avatar
cruzz
Příspěvky: 14
Registrován: 07 bře 2006, 01:00

#5 Příspěvek od cruzz »

metalgod píše:Tak na tu koupenou klávesnici napiš "Tady je Cruzzovo!" :D
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 :)

Uživatelský avatar
nekmil
Příspěvky: 780
Registrován: 06 bře 2005, 01:00
Bydliště: Havířov

#6 Příspěvek 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ů.

Uživatelský avatar
cruzz
Příspěvky: 14
Registrován: 07 bře 2006, 01:00

#7 Příspěvek 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 :)

Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“