Étape 2: Le Circuit
L’Arduino UNO est chargé de générer un signal vidéo et imprime des caractères reçus du port série à la télévision, tandis que le P 1284 exécute TinyBASIC et lit l’entrée de clavier PS/2. Toute entrée du clavier ou la sortie de TinyBASIC est envoyé en série à l’Arduino UNO et imprimé sur la TV connectée.
Après avoir regardé la bibliothèque de PS/2, le fichier appelé « PSKeyboard.h » montre les broches connu d’interruption de microcontrôleurs AVR pris en charge (microcontrôleurs AVR qui peut exécuter le bootloader Arduino et prennent en charge cette bibliothèque). Une tige d’interruption doit être utilisée pour la signification de ligne horloge clavier broches 2, 10 et 11 peuvent être utilisés comme la broche horloge sur le P 1284 ; J’ai choisi d’utiliser les broches 10 et 11 pour les lignes de données et horloge du clavier.
La bibliothèque TVout utilise broche 7 pour la vidéo et la broche 9 pour la synchronisation sur l’Arduino UNO, donc la prise RCA était liée aux en-têtes de goupille appropriée. Une LED figurait également à bord pour indiquer si le bouclier était alimenté.
TinyBASIC prend en charge les broches e/s du P 1284 ceux-ci ont éclaté à l’aide de réglettes à broches femelle. Un (PA0-AP7) du port, le port B (PB0-PB7) et port C (PC0-PC7) sont connectés aux en-têtes de femelles pour permettre le bouclier être connecté à d’autres appareils ou composants tels que les LEDs. Deux autres têtes sont à bord pour autoriser les connexions sur les broches d’alimentation (5V et GND) et autoriser la communication série entre le P 1284 et l’ONU d’être connecté à.
L’image montre le schéma de câblage avec un ATmega 644 (le P 1284 et 644 sont compatibles broche) et le fichier de projet Fritzing et schéma que PDF se trouve attaché (sous forme d’une archive RAR).