Étape 2: Le Circuit
Les broches TVout PD5 (pour la synchro) et PA7 (pour la vidéo) et les goupilles de clavier PS/2 sont PD0 (pour les données) et PB0 (pour horloge). Pour alimenter le circuit, un régulateur de tension 5V est utilisé (avec deux condensateurs) pour permettre à des tensions d’entrée différentes provenant d’une source différente pour être connecté (comme un 9V PP3 pile ou 12V mural PSU). Une prise de baril de 2,1 mm (même prise d’alimentation comme Arduinos) est utilisée pour permettre l’alimentation fournitures pour être connecté. Une LED intégrée est utilisée pour indiquer si un bloc d’alimentation est connecté.
Des réglettes à broches femelles ont été utilisés pour autoriser les connexions sur les broches d’entrée/sortie (OI) de l’ATmega 1284P, connexions à la seconde UART (port série) du P 1284 et 5V et sol de. Cela permet divers circuits et composants à être connectés au système comme les LEDs, potentiomètres, LDRs etc. et pouvoir être prélevé sur le Conseil d’administration. L’en-tête de port série est présent sur le circuit imprimé mais communication série n’ont pas été permises dans le code source de TinyBASIC Plus serial communications entrent en conflit avec la bibliothèque de clavier, j’ai utilisé.
Le fichier de projet Fritzing trouvera attaché (comme un fichier RAR) ainsi que des images PDF et JPEG de CCP et le diagramme schématique. Notez bien que le schéma montre un ATmega 644, le 644 et le P 1284 sont compatible broche et le 644 est celui de la bibliothèque Fritzing afin qu’il a été utilisé au lieu de creaing une nouvelle partie ; ce circuit utilise un P 1284, mais il peut être possible d’utiliser un 644 si nécessaire (le TinyBASIC code devront être modifiés pour changer l’utilisation de la RAM comme c’est actuellement trop élevé pour le 644).