Affichage à LED Arduino (6 / 12 étapes)

Étape 6: Logiciel - configurer les choses

La classe principale de notre intérêt sera l’affichage - il est responsable de la mise en place de jetons MAX et fournit des API pour la peinture.

Avant que nous commencions la peinture, il est nécessaire de configurer la chose. Code ci-dessous crée le tableau 2D contenant des lignes sélectionnez esclave et affichage. L’écran lui-même se composent de 3 lignes, chacune possède 8 Modules LED. Évidemment, vous pouvez choisir n’importe quelle taille responsable, mais je m’en tiendrai à celui-ci.

La mise en page de tableau 2D mentionné correspond à l’affichage physique : chaque Module de LED a consacré la puce MAX, et chaque puce a consacré ligne sélectionner esclave. Première dimension de notre tableau indique une ligne physique sur écran, deuxième dimension indique LED Module au sein de cette ligne et la valeur elle-même contient le numéro de broche pour esclave sélectionner ligne.

 #include "Display.h" Display *disp; /** * Orientation of LED Kits (8x8 LED matrix) on display that I've used for testing. * The numbers are indicating Select Slave line of MAX7219. * 48, 46, 49, 47, 45, 43, 41, 39 * 36, 34, 32, 30, 28, 26, 24, 22 * 37, 35, 33, 31, 29, 27, 25, 23 */ ss_t **ss; ss_t** createSS() { ss_t **ss = alloc2DArray8(3, 8); // first row ss[0][0] = 48; ss[0][1] = 46; ss[0][2] = 49; ss[0][3] = 47; ss[0][4] = 45; ss[0][5] = 43; ss[0][6] = 41; ss[0][7] = 39; // second row ss[1][0] = 36; ss[1][1] = 34; ss[1][2] = 32; ss[1][3] = 30; ss[1][4] = 28; ss[1][5] = 26; ss[1][6] = 24; ss[1][7] = 22; // third row ss[2][0] = 37; ss[2][1] = 35; ss[2][2] = 33; ss[2][3] = 31; ss[2][4] = 29; ss[2][5] = 27; ss[2][6] = 25; ss[2][7] = 23; return ss; } void setup() { util_setup(); log_setup(); ss = createSS(); // Test display consist of 8x3 LED Modules (3 rows, each one 8 Modules) disp = new Display(8, 3, ss); disp->setup(); } 

Il existe une méthode plus utile de mentionner : log_setup(). Toute
projet a calme enregistreur précis - afin que vous puissiez voir ce qui se passe réellement. Par défaut, il est désactivé, pour lui permettre de vérifier sa documentation : https://github.com/maciejmiklas/ArdLog

Articles Liés

Enceinte d’imprimante 3D avec affichage LED Arduino

Enceinte d’imprimante 3D avec affichage LED Arduino

Bonjour, vient d'acquérir une imprimante 3d et depuis puis j'ai été l'impression presque non-stop. Cependant lorsque j'ai porté l'imprimante à l'école, il est devenu un défi pour imprimer en toute sécurité dans mon dortoir de minuscules sans abs de r
Affichage sur 4 digits 7 segments LED + Arduino

Affichage sur 4 digits 7 segments LED + Arduino

j'ai récemment eu un affichage à LED à 4 chiffres 7 segments de Sparkfun et ne pouvait pas attendre pour l'utiliser. Ici, je vais vous montrer comment câbler et quelques exemples de programmes à utiliser avec elle !Étape 1: Informations sur l'afficha
Arduino UNO base de pilote d’affichage LED HUB75

Arduino UNO base de pilote d’affichage LED HUB75

Il s'agit de 5x5cm personnalisé carte Arduino UNO qui permet une connexion simple à affichages LED d'interface HUB75.Si vous n'êtes pas familier avec ces affichages, vous pouvez acheter un de Adafruit panneau de matrice RGB LED 16 X 32, ou de Aliexpr
Module affichage LED OSRAM DLO3416 Intelligent - essai de l’Arduino

Module affichage LED OSRAM DLO3416 Intelligent - essai de l’Arduino

il s'agit d'un test d'un module d'affichage à LED Intelligent OSRAM DLO3416. Il s'agit d'un ensemble complet de 4 caractères, composé de tableaux matrice 5 x 7. Le module a de RAM, une police ASCII pleine et un circuit de multiplexage. Il est extrême
Arduino avec le pilote d’affichage à LED MM5451

Arduino avec le pilote d’affichage à LED MM5451

Le sujet ici se connecte l'Arduino à un affichage à LED de MM5451pilote. C'est écrit en C pour démontrer la Maj et programmation au niveau du bit de Registre opération.À l'aide de seulement deux broches d'entrée (données et horloge) pour la saisie du
Générateur de tonalité de l’Arduino avec affichage LED

Générateur de tonalité de l’Arduino avec affichage LED

Voici un simple Arduino sorcière de projet peut être faite avec cet affichage LED DIY et quelques autres pièces bon marchés.Étape 1: Pièces et outilsPièces nécessaires pour ce projet :(1) Arduino nano(2) les boutons de commande tactiles(2) des résist
Module d’affichage à LED multiples

Module d’affichage à LED multiples

Bonjour à tous,J'aime travailler avec afficheurs à LED à 7 segments ou avec matrice de points et j'ai déjà fait de nombreux projets avec eux.Chaque fois qu'ils sont intéressants parce qu'il y en une sorte de magie dans la façon dont ils peuvent trava
Horloge RTC en affichage à LED de 4 chiffres et 7 Segments

Horloge RTC en affichage à LED de 4 chiffres et 7 Segments

Bonjour, tous!!Il s'agit de mon projet d'une horloge numérique avec RTC (Real Time Clock) à l'aide d'un affichage à LED de 04 chiffres et 07 segments dont les caractéristiques de température et d'humidité.Pour contrôler l'affichage, j'ai utilisé un A
Construction d’un casque de Daft Punk avec affichage LED programmable

Construction d’un casque de Daft Punk avec affichage LED programmable

ce Instructable décrira en détail le processus de création de votre propre casque de Thomas Bangalter Daft Punk. Ce tutoriel peut sembler spécifique au casque de Thomas Bangalter en particulier, il y a impliqué dans nombreux processus qui seront util
Affichage à LED de contrôle WiFi

Affichage à LED de contrôle WiFi

Presque tous les magasins ont un un affichage à LED. Ils sont l'outil parfait de publicité attractif et à faible coût. Cependant, la plupart d'entre eux ont une limitation. Ils sont statiques. Cela signifie que vous ne pouvez pas modifier ce qui est
Affichage à LED Dot Matrix

Affichage à LED Dot Matrix

dans ce projet, vous doit encore utiliser deux jeux de registres à décalage. Ceux-ci seront connectés aux lignes etcolonnes de l'affichage à matrice de points. Vous montrerez ensuite un objet simple, ou sprite, sur l'écran etl'animer. L'objectif prin
Montre LED Arduino

Montre LED Arduino

cette instructable vous montrera comment faire vos propres arduino basé montre qui indique le temps en utilisant une matrice de LED. Il s'agit de mon premier instructable, donc si quelque chose ne sait pas me laisser un commentaire ou envoyez un mess
Affichage à LED circulaire

Affichage à LED circulaire

Il s'agissait d'un projet simple pour créer un affichage à LED circulaire à peu de frais.Il utilise 16 afficheurs à matrice LED avec pilote jetons, ceux-ci sont disponibles sous forme de kit dans des endroits comme eBay pour environ £1 chacune. Il su
Light Wash Strip RGB + W/UV LED avec affichage LED

Light Wash Strip RGB + W/UV LED avec affichage LED

Ce projet comprend le Contrôleur de lavage NLED 4 canaux DMX avec affichage LED. Parfait pour la construction de votre propre DIY LED Wash/Flood Light. Le contrôleur possède de nombreuses fonctionnalités, y compris un affichage LED bleu à 3 chiffres