Étape 4: L’interface avec le PC
La deuxième chose que j’avais besoin était un moyen d’un appareil électrique d’interface avec le PC en utilisant éventuellement le parallèle ou le numéro de série ou le port USB. Donc lorsqu’une commande vocale est reconnue dans le PC un programme serait exécuté qui envoie une commande au circuit d’interface pour activer ou désactiver un relais qui contrôlait l’électroménager ou le gadget. J’ai choisi d’utiliser une carte de microcontrôleur PIC sur étagère qui avait également un relais et une interface de port série sur la même carte. Vous pouvez utiliser n’importe quel tel Conseil de microcontrôleur pour obtenir un exemple d’Arduino.
Tout en recherchant ce microcontrôleur Conseil je suis tombé sur PIC-MT une carte de développement pour 28 broches PIC microcontrôleur de Olimex (peut provenir de leur www.olimex.com site Internet). Ce panneau est livré avec une interface série/RS232 qui peut être directement connectée à un port série du PC et un circuit intégré avec un relais. Tous les détails au sujet de la CISR comme schéma/circuit schéma et utilisateur manuel etc. sont disponibles sur leur site Web. J’ai utilisé PIC 16F876A pour mon prototype et mis en œuvre le firmware pour le microcontrôleur en « C ». J’ai aussi utilisé le chargeur de démarrage PIC et downloader le logiciel Sparkfun (www.sparkfun.com). Le chargeur de démarrage m’a permis de télécharger le firmware en hexadécimal dans la mémoire programme du micro-contrôleur sur le port série du PC sans nécessiter un bon programmeur PIC et la prise de Commission spéciale pour les programmeurs PIC. Aussi, cela a été réalisée tout en gardant le microcontrôleur à la prise de la puce sur la carte, c'est-à-dire le PDCI (In Circuit Serial Programming). Bien que je ne devait pas le chargeur de démarrage de programme pour la première fois à l’aide du programmateur PIC (PIC commencer Plus ou similaire) dans le microcontrôleur.