enviar teclado pc por RF

Hola a todos!

termine mi primer proyecto con un pic, y la verdad es que se me han abierto muchisimas posibilidades con este maravilloso mundillo.

Aqui va lo que quiero construir:

quiero hacer que lo que introduzca en un teclado (quizas un QWERTY o una matriz de 40 teclas) sea enviado por RF a un pic, que procese lo introducido por el teclado.

He mirado un monton de cosas por aqui, y seria como las matrices de leds que escribes en un teclado de pc y sale lo escrito en la matriz de leds, pero yo lo necesito INALAMBRICO.

tambien he encontrado algo para leer a traves del cable PS/2 y pasarlo a binario, pero yo luego necesitaria enviar esos datos por RF a un receptor.

quizas sea mas simple de lo que yo creo, y con un teclado inalambrico de los que ya venden en el mercado ya lo tengo, y solo tengo que interpretar lo recibido.

que opinais??

gracias!
 
gracias dosmetros, pero como puedo luego interpretar los que recibo con un pic?
he mirado algo sobre usb (data, clock) pero..... un pelin de luz, no me vendria mal!
un saludo
 
retomo el proyecto.....

he encontrado algunos teclados ps/2 en ebay. Voy a comprarlo, pero....
podriais orientarme de como interpreto luego lo recibido con un pic?

hay algun ejemplo de alguna matriz de leds con teclado inalambrico en basic por aqui?
para investigar un poco y no pedir las cosas hechas! :)

estos serian los scan codes que recibiria?

Un saludo!

Para el teclado QWERTY (PS/2) y códigos ASCII los scan codes son:Tecla Pulsar Soltar ASCII
A 1C F0,1C 41
B 32 F0,32 42
C 21 F0,21 43
D 23 F0,23 44
E 24 F0,24 45
F 2B F0,2B 46
G 34 F0,34 47
H 33 F0,33 48
I 43 F0,43 49
J 3B F0,3B 4A
K 42 F0,42 4B
L 4B F0,4B 4C
M 3A F0,3A 4D
N 31 F0,31 4E
O 44 F0,44 4F
P 4D F0,4D 50
Q 15 F0,15 51
R 2D F0,2D 52
S 1B F0,1B 53
T 2C F0,2C 54
U 3C F0,3C 55
V 2A F0,2A 56
W 1D F0,1D 57
X 22 F0,22 58
Y 35 F0,35 59
Z 1A F0,1A 5A
0 45 F0,45 30
1 16 F0,16 31
2 1E F0,1E 32
3 26 F0,26 33
4 25 F0,25 34
5 2E F0,2E 35
6 36 F0,36 36
7 3D F0,3D 37
8 3E F0,3E 38
9 46 F0,46 39
` 0E F0,0E 60
- 4E F0,4E 2D
= 55 F0,55 3D
\ 5D F0,5D 5C
BKSP 66 F0,66
SPACE 29 F0,29 20
TAB 0D F0,0D
CAPS 58 F0,58
L SHFT 12 F0,12
L CTRL 14 F0,14
L GUI E0,1F E0,F0,1F
L ALT 11 F0,11
R SHFT 59 F0,59
R CTRL E0,14 E0,F0,14
R GUI E0,27 E0,F0,27
R ALT E0,11 E0,F0,11
APPS E0,2F E0,F0,2F
ENTER 5A F0,5A
ESC 76 F0,76
F1 05 F0,05
F2 06 F0,06
F3 04 F0,04
F4 0C F0,0C
F5 03 F0,03
F6 0B F0,0B
F7 83 F0,83
F8 0A F0,0A
F9 01 F0,01
F10 09 F0,09
F11 78 F0,78
F12 07 F0,07
PRNT SCRN E0,12,E0,7C E0,F0,7C,E0,F0,12
SCROLL 7E F0,7E
PAUSE E1,14,77,E1,F0,14,F0,77 -
[ 54 F0,54
INSERT E0,70 E0,F0,70
HOME E0,6C E0,F0,6C
PG UP E0,7D E0,F0,7D
DELETE E0,71 E0,F0,71
END E0,69 E0,F0,69
PG DN E0,7A E0,F0,7A
U ARROW E0,75 E0,F0,75
L ARROW E0,6B E0,F0,6B
D ARROW E0,72 E0,F0,72
R ARROW E0,74 E0,F0,74
NUM 77 F0,77
KP / E0,4A E0,F0,4A
KP * 7C F0,7C
KP - 7B F0,7B
KP + 79 F0,79
KP EN E0,5A E0,F0,5A
KP . 71 F0,71
KP 0 70 F0,70
KP 1 69 F0,69
KP 2 72 F0,72
KP 3 7A F0,7A
KP 4 6B F0,6B
KP 5 73 F0,73
KP 6 74 F0,74
KP 7 6C F0,6C
KP 8 75 F0,75
KP 9 7D F0,7D
] 5B F0,5B
; 4C F0,4C
' 52 F0,52
, 41 F0,41
. 49 F0,49
 
Atrás
Arriba