Převodník z TTL klávesnice na USB
Moderátor: Moderátoři
-
miky888
- Příspěvky: 9
- Registrován: 03 bře 2020, 00:00
-
samec
- Příspěvky: 6919
- Registrován: 19 pro 2017, 00:00
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.
-
miky888
- Příspěvky: 9
- Registrován: 03 bře 2020, 00:00
-
BOBOBO
- Příspěvky: 21037
- Registrován: 25 úno 2008, 00:00
- Bydliště: Rychnovsko
-
miky888
- Příspěvky: 9
- Registrován: 03 bře 2020, 00:00
-
samec
- Příspěvky: 6919
- Registrován: 19 pro 2017, 00:00
https://store.arduino.cc/arduino-leonardo-with-headers
predáva sa aj bez osadených konektorov
https://store.arduino.cc/arduino-leonardo-without-headers
V menšom rozmere je to Arduino Micro
https://store.arduino.cc/arduino-micro
Alebo toto neoficiálne čínske Arduino Pro Micro
https://www.ebay.com/itm/New-Pro-Micro-ATmega32U4-5V-16MHz-Replace-ATmega328-Arduino-Pro-Mini/221891843710
-
miky888
- Příspěvky: 9
- Registrován: 03 bře 2020, 00:00
-
samec
- Příspěvky: 6919
- Registrován: 19 pro 2017, 00:00
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;
}
}
}-
rnbw
- Příspěvky: 37614
- Registrován: 21 bře 2006, 00:00
- Bydliště: Bratislava
-
samec
- Příspěvky: 6919
- Registrován: 19 pro 2017, 00:00
-
Habesan
- Příspěvky: 7397
- Registrován: 12 led 2009, 00:00
- Bydliště: Plzeňsko
-
rnbw
- Příspěvky: 37614
- Registrován: 21 bře 2006, 00:00
- Bydliště: Bratislava
-
samec
- Příspěvky: 6919
- Registrován: 19 pro 2017, 00:00
-
miky888
- Příspěvky: 9
- Registrován: 03 bře 2020, 00:00
-
samec
- Příspěvky: 6919
- Registrován: 19 pro 2017, 00:00
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.