LCD USB

Description du projet:
 
Voici un LCD qui se connecte à l'ordinateur par USB. J'ai acheté le LCD sur Ebay pour moins de 10$. Le LCD (HD44780) a 2x16 lignes et est rétro éclairé. J'utilise le PIC18F4550 comme microcontrôleur USB. L'information que je voulais afficher sur le LCD était le pourcentage du CPU, RAM et la vitesse de téléchargement en "download" et "upload". Un encodeur est aussi connecté au PIC, ce qui permet de baisser ou lever le volume de Windows.

J'ai utilisé le modèle suivant pour la communication USB avec Visual Basic et le PIC:
http://helmpcb.com/software/usb-hid-template-for-visual-basic-2005

Ce site web m'a aidé à décoller le projet et est plein d'informations concernant les PIC18:
http://www.waitingforfriday.com/index.php/Home

Circuit: Plaquette de montage avec "ground plane" et connecteur USB de type B.

Logiciel conçu avec Visual studio 2010 en VB.net

Téléchargement du logiciel: LCD Monitor PIC18 
(Doit être compilé pour une application 32 bits si utilisé sur un windows 64 bits)

Plan et code PIC:

Circuit Icon  Code icon_1