Étape 2: câblage
Après que tous les kits sont terminés, ils sont reliés avec le microcontrôleur comme indiqué ci-dessous (Matrices de LED ne pas installé pour mieux voir). Remarque l’en-tête pour le J3 est modifié pour le quatrième module LED Matrix pilote de droite tels que seulement VCC et GND sont reliés au module cinquième. C’est parce que les quatre premiers modules de guirlande de la droite doivent être pilotées par 3 broches de sortie (numérique les broches 2, 3 et 4) du micro-contrôleur et les trois derniers modules guirlande doivent être pilotées par une autre sortie 3 épingles (Digital 5, 6 et 7).
Ici, nous utilisons le jury chipKit UNO32 microcontrôleur qui repose sur la plate-forme de matériel populaire Open Source Arduino pour piloter l’affichage. Toutefois, vous pouvez utiliser à la place toutes cartes Arduino appropriés si la vitesse de défilement lent est acceptable pour vous. Le chipKit UNO32 Conseil est beaucoup plus capable de produire plus vite et mieux défilement texte effet que cartes Arduino d’autour de la même gamme de prix.
Nous utilisons un HC-07 Bluetooth Wireless Serial Port Module connecté à la broche TX et RX du micro-contrôleur pour les communications Bluetooth entre l’écran et le téléphone intelligent Android. Ce Module de Port série Bluetooth sans fil n’est pas cher, facile à manipuler et assez facilement disponibles dans les boutiques en ligne. Vous pouvez utiliser à la place tout Bluetooth Wireless Serial Port Modules vous sont familiers.
Notez l’utilisation de résistances déroulant 10Kohms sur les broches d’entrée DATA IN, CLK et charge. Quand est tout d’abord sous tension le microcontrôleur ou lorsqu’ils sont remis à zéro, les i/o lignes flottent. Le MAX7219 peut voir cela comme des données valides et afficher les ordures jusqu'à ce que le contrôle des gains de microcontrôleur. Les résistances de pull-down prévenir ces problèmes.