Autor Tema: ayda para fabricar teclado de 17 teclas para pc con pic  (Leído 8158 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado frahg1

  • PIC10
  • *
  • Mensajes: 9
ayda para fabricar teclado de 17 teclas para pc con pic
« en: 09 de Junio de 2010, 14:19:57 »
Antes que nada, amigos del foro quiero agradercer por el interes y tiempo en compartir sus conocimientos con quienes no estamos al dia en este tema de los maravillosos PIC.

Mi duda surge al inicio de un proyecto escolar, Fabricar un teclado de 17 teclas para PC con intertaz USB o PS/2

No tengo ni idea de que materiales usar pero debe ser a base de un PIC.

Que me recomiendan? como puedo hacerlo?

Espero y me puedan ayudar.

Que tengan todos un Feliz Dia
« Última modificación: 09 de Junio de 2010, 14:22:57 por frahg1 »

Desconectado willynovi

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 546
Re: ayda para fabricar teclado de 17 teclas para pc con pic
« Respuesta #1 en: 09 de Junio de 2010, 14:29:40 »
hola y bienvenido al foro.
Mira creo que existen varias opciones, y deberias inclinarte por una.
Si lo que quieres es un que la PC te lo reconozca como un teclado, osea como para presionar teclas, qwerty, etc puedes hacerlo como un dispositivo HID.
Si vas a desarrollarte un soft especifico ya es mas amplio el espectro ya que puedes usar mismo HID, CDC o incluso la API de Microchip.
O hasta podria hacerlo por RS232.

Todo esto lo puedes hacer con un PIC18F2455 o 2550 que tienen incorporado el USB, ademas que si te bajas el Framework desde el sitio de Microchip encontraras varios ejemplos que con pequeñas modificaciones sale andando.

Creo que la opción del HID es la mas simple de implementar, y con el 18F2455 puedes llegar tranquilamente a esas teclas.

Nota: HID, CDC, API de Microchip son modos de comunicación por USB
Intento enseñarte a pescar, si solo quieres pescados, espera que un pescador te regale los suyos.

Desconectado willynovi

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 546
Re: ayda para fabricar teclado de 17 teclas para pc con pic
« Respuesta #2 en: 09 de Junio de 2010, 18:22:13 »
un poco mas de info, si no quieres drivers especificos lo mejor es trabajar con el HID que mismo windows ya trae los drivers.
En teclados HID no tengo experiencia, asi que te debo un ejemplo funcionando.
Lo que puedes hacer es seguir la pagina de Microchip y te guiará sobre lo que necesites.
Primero bajate el Framework USB, http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2651&param=en534494
Luego la documentacion de la PICDEM USB DEMO BOARD http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en021940&part=DM163025
Allí encontraras información para armarte tu aplicación con el 18F2455 o el 2550. Dentro del User Guide de la PICDEM hay un esquemático que te servirá para el circuito básico.

Luego que instales el Framework te creará una estructura de carpetas dentro de Microchip Solutions, alli encontraras todos los ejemplos que necesites. Incluso de teclados.
Intento enseñarte a pescar, si solo quieres pescados, espera que un pescador te regale los suyos.

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
Re: ayda para fabricar teclado de 17 teclas para pc con pic
« Respuesta #3 en: 09 de Junio de 2010, 18:50:14 »
creo q en el foro se ha tratado del tema,
Código: [Seleccionar]
http://picmania.garcia-cuervo.net/proyectos_teclado_ps2.php
ese link tambien te puede servir
saludos
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: ayda para fabricar teclado de 17 teclas para pc con pic
« Respuesta #4 en: 10 de Junio de 2010, 17:30:36 »
Si hay poco conocimiento, creo que los más sencillo es hacerlo por PS/2, con el proyecto de Diego (PICMania) ya tienes mucho desarrollado, solo creo que falta crear código como para responder adecuadamente a los datos solicitados al inicio del bios y sistema operativo. No es muy complicado, con la bibliografia que se muestra en PICMania es muy suficiente  ;-)


Saludos!
No contesto mensajes privados, las consultas en el foro