Týká se spíše radioamatérů vysílačů, kteří potřebují přes klávesnici vysílat značky MORSE abecedy
tuto úpravu jsem našel na netu ve světě, ale bez programu,
Mám značku OK2SA a moje adresa je ok2sa@volný.cz kde bych přivítal jakoukoliv spolupráci v této úpravě klávesnice přes ARDUINO
klávesnice PS/2 úprava pro vysílání morse značek
Pravidla fóra
Tohle subfórum je určeno pro konzultaci ucelených nápadů, popřípadě řešení komplexnějších projektů, které opravdu není možné rozdělit na menší části.
Většinu problémů jde rozdělit na menší a ptát se na ně v konkrétních subfórech.
Tohle subfórum je určeno pro konzultaci ucelených nápadů, popřípadě řešení komplexnějších projektů, které opravdu není možné rozdělit na menší části.
Většinu problémů jde rozdělit na menší a ptát se na ně v konkrétních subfórech.
Re: klávesnice PS/2 úprava pro vysílání morse značek
Mas v podstate dve moznosti:
- pouzit klavesnici jak je a zajistit ji prislusne napajeni a desifrovat co posila (a patricne na to odpovidat - predstirat ji, ze jsi bezne PC s PS/2 zdirkou) a pak si to dekodovat na pismenka a prevest na MORSE a poslat kamkoli jakkoli
- vykuchat klavesnici a zaridit si jeji cteni po svem - ma uvnitr pole tlacitek 18 x 8, takze posilat na jednotlive rady napeti a cist sloupce, kde se objevi (ci naopak) a pak si z toho rovnou odvodit to pismeno, prevest na MORSE a poslat nekam
Prvni zpusob se zda jednodussi z HW pohledu, ale musis zvladnout ten PS/2 protokol (a jeho vychytavky, jako ze nektera tlacitka pri posilaji jeden znak, a jina treba i ctyri a ze nektera pusteni hlasi a nektera taky ne). Ale mozna na to existuje knihovna a/nebo shield.
Druhy zpusob vyzaduje hodne vstupu/vystupu (nebo pouzit treba posuvny registr), ale kod sam je jednodussi a muzes si tu klavesnici premapovat jak sam chces.
(Ja si udelal pro jiny ucel prave to druhe, ale s STM32, nikoli Arduinem, kvuli poctu vstupu. Ale treba Arduino Mega jich ma mnohem vic, nez je potreba)
- pouzit klavesnici jak je a zajistit ji prislusne napajeni a desifrovat co posila (a patricne na to odpovidat - predstirat ji, ze jsi bezne PC s PS/2 zdirkou) a pak si to dekodovat na pismenka a prevest na MORSE a poslat kamkoli jakkoli
- vykuchat klavesnici a zaridit si jeji cteni po svem - ma uvnitr pole tlacitek 18 x 8, takze posilat na jednotlive rady napeti a cist sloupce, kde se objevi (ci naopak) a pak si z toho rovnou odvodit to pismeno, prevest na MORSE a poslat nekam
Prvni zpusob se zda jednodussi z HW pohledu, ale musis zvladnout ten PS/2 protokol (a jeho vychytavky, jako ze nektera tlacitka pri posilaji jeden znak, a jina treba i ctyri a ze nektera pusteni hlasi a nektera taky ne). Ale mozna na to existuje knihovna a/nebo shield.
Druhy zpusob vyzaduje hodne vstupu/vystupu (nebo pouzit treba posuvny registr), ale kod sam je jednodussi a muzes si tu klavesnici premapovat jak sam chces.
(Ja si udelal pro jiny ucel prave to druhe, ale s STM32, nikoli Arduinem, kvuli poctu vstupu. Ale treba Arduino Mega jich ma mnohem vic, nez je potreba)
-
- Příspěvky: 579
- Registrován: 01 srp 2017, 19:29
- Reputation: 0
- Bydliště: Poprad
- Kontaktovat uživatele:
Re: klávesnice PS/2 úprava pro vysílání morse značek
Prečo si neurobiť vlastnú klávesnicu, ktorá by posielala morzeovku (znaky do PC/komunikačného zariadenia)?
To by bol ten pravý "bastl"
Problém, ktorý sa tu rieši je v tom, že Leonardo alebo iný mikrokontróler s čipom 32u4 nevie klávesnicu čítať, vie iba posielať znaky klávesnice.
To by bol ten pravý "bastl"
Problém, ktorý sa tu rieši je v tom, že Leonardo alebo iný mikrokontróler s čipom 32u4 nevie klávesnicu čítať, vie iba posielať znaky klávesnice.
Re: klávesnice PS/2 úprava pro vysílání morse značek
Tak proc by ji nemel umet cist? Nejake I/O piny ma a extender stoji par korun ...
(3x vystupni 5.20 kc: https://www.gme.cz/74hc595d-smd 1x vstupni 6.90kc: https://www.gme.cz/74hc165-so16-on-semiconductor ; dohromady ani ne dvacka a potrebujes 4GPIO piny na Arduinu)
To STM ma jedinou vyznamnou vyhodu a to ze ma dost GPIO pinu rovnou v sobe, takze extenderu netreba
(3x vystupni 5.20 kc: https://www.gme.cz/74hc595d-smd 1x vstupni 6.90kc: https://www.gme.cz/74hc165-so16-on-semiconductor ; dohromady ani ne dvacka a potrebujes 4GPIO piny na Arduinu)
To STM ma jedinou vyznamnou vyhodu a to ze ma dost GPIO pinu rovnou v sobe, takze extenderu netreba
Re: klávesnice PS/2 úprava pro vysílání morse značek
Před pár lety jsem dělal pro jednoho známýho převodník PS2 sériový klávesnice na paralelních 8 bitů. Bylo to k CNC frézce u který na klávesnici něco spadlo a rozmlátilo jí. No a klávesnice s paralelním výstupem jsou dnes už nesehnatelný. CNC mašiny stojí statisíce a tak se rekonstrukce na PS2 vyplatila. Je to napsaný v asembleru procesoru Atmel 89C2051, jestli se v tom chceš pošťourat a vyčíst si komunikaci klávesnice PS2 tak ti to můžu do emailu poslat. Je to dostatečně okomentovaný, když si vemeš tabulku instrukcí pro A51 tak to určitě pochopíš, jak to maká.
Jirka
Jirka
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 12 hostů