Stránka 2 z 3
Napsal: 03 bře 2020, 16:12
od miky888
Je to do provozu kde potřebuji rychle odbavit zákazníka a kdyby tato klávesnice zároveň ovládala tiskárnu štítku a tím samým stiskem tlačítka by posílala položky(data) do EET pokladny, tak by se to celkem urychlilo. Pokud to nebude možné, tak budem muset přistoupit na druhou externí klávesnici. Každopádně vám děkuji za snahu!
Napsal: 03 bře 2020, 16:23
od samec
Ak chceš len zapisovať do textového súboru, tak to vieš aj teraz, ak presmeruješ dáta z COM portu do súboru napríklad príkazom v príkazovom riadku:
type com1: >> data.log
Ak chceš, aby tvoja klávesnička fungovala ako bežná PC klávesnica, potrebuješ Arduino s čipom ATmega32u4. To sa vie po pripojení do USB tváriť ako klávesnica. Je k tomu taká jednoduchá knižnica. Celý programček sa dá zbuchať za pár minút. Cez sériovú linku načítaš signál z tvojej klávesničky, a podľa kódu stlačenej klávesy pošleš na USB kód klávesy PC klávesnice. Tým pádom nepotrebuješ do PC nič inštalovať ani nastavovať.
Na eBay sa dá take Arduino kúpiť za 3 USD.
Napsal: 03 bře 2020, 16:41
od miky888
Děkuji za tip. Neměli byste prosím odkaz co přesně koupit? Momentálně nás trochu tlačí čas, takže nebudem kupovat na ebay, ale klidně si připlatíme za český e-shop!
Děkuji Vám!
Napsal: 03 bře 2020, 17:58
od BOBOBO
Ty magore , kdybych tu fotku měl , tak ji dám . Jen jsem to kdysi viděl , ale to jsem nekšeftoval z číny . Bohužel google se mi neotevře , nepodepsal jsem spoluopráci , píši asi popadesáté .
Napsal: 04 bře 2020, 16:59
od miky888
Nemáte někdo prosím nějaké info k Arduino s čipom ATmega32u4? Díky moc za každou radu!
Napsal: 04 bře 2020, 21:31
od samec
Napsal: 06 bře 2020, 12:50
od miky888
Napsal jsem Vám soukromou zprávu. Potřebovali bychom pomoci s naprogramováním. Případně pokud byste byl někdo jiný schopný programovat arduido, tak jak potřebujeme tak budem rádi za každou pomoc.
Děkuji!
Napsal: 06 bře 2020, 23:00
od samec
Vyššie uvedené Arduina s čipom ATmega32u4 sú z funkčného hľadiska úplne rovnaké. Líšia sa len veľkosťou a cenou. Určite budú mať nejaké v najbližšej radioamatérskej alebo modelárskej predajni v meste. Program nahráte do Arduína pomocou Arduino IDE:
https://www.arduino.cc/en/Main/Software (Nie Arduino web editor, ale to pod ním). Po spustení programu, v menu, v založke tools treba nastaviť board a port. Program by mohol vyzerať takto:
Kód: Vybrat vše
#include <Keyboard.h>
int data = 0;
void setup() {
Serial.begin(9600);
Keyboard.begin();
}
void loop() {
if Serial.available() {
data = Serial.read();
switch (data){
case CODE1:
Keyboard.print("1");
break;
case CODE2:
Keyboard.print("2");
break;
...
case CODE15:
Keyboard.print("E");
break;
}
}
}
Len namiesto CODE1 až CODE15 treba napísať kódy vysielané z tej klávesničky. Pripojenie klávesničky k Arduinu bude v ďalšom kroku. Záleží od konkrétneho Arduina.
Napsal: 06 bře 2020, 23:04
od rnbw
Videl si vobec ten protokol, co klavesnica pouziva?
Napsal: 06 bře 2020, 23:11
od samec
Čo by asi tak mohlo ísť z takej klávesnice po troch drôtoch? Plus, mínus a TX.
Napsal: 07 bře 2020, 22:00
od Habesan
Nebo CAN ...
Napsal: 07 bře 2020, 22:06
od rnbw
V prvom prispevku je PDF, staci otvorit...
Napsal: 08 bře 2020, 01:26
od samec
Tak to pdf som si nevšimol. Super. Ušetrená robota s identifikáciou vysielaných dát.
Napsal: 09 bře 2020, 13:55
od miky888
Dobrý den.
Tak mám k dispozici 2 typy arduida:
Arduino Leonardo Pro Micro a Arduino Leonardo(vývojový kit).
Program mám také naistalován a pokusím se vytvořit program.
Můžete mi prosím příppadně prosím poradit se zapojením mezi klávesnicí a arduinem?
Děkuji!
Napsal: 09 bře 2020, 21:42
od samec
Najjednoduchšie myslím že tak, ale ešte by sa k tomu mohol niekto vyjadriť.
Dve diódy 1N4148 spolu so Shottkyho diódou na doske by mali znížiť napätie z 5V z USB na približne 3,3 pre klávesnicu.
Schéma Arduina Pro Micro:
https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Pro_Micro_v13b.pdf
Zaujímavé by bolo vidieť, čo sa nachádza vnútri tej klávesnice.
Doplnenie: Ak bude klávesnica pripojená zároveň k tlačiarni, tak napájanie bude mať zrejme z nej a teda ten vodič s dvoma diódami z pinu RAW na špičku konektora možno vynechať. K Arduinu tak pôjdu len dva vodiče.