Sommaire → Les Centrales Numériques → SPL
Cette bibliothèque supporte les LEDs programmable via le port série Elector, SPL, projet qui a été publié en décembre 2013.
C'est 'Bus' à faire soi-même à un prix très économique pour contrôler des LEDs dans des bâtiments et ainsi de suite.
Les aiguillages, les signaux et sorties sont supportés.
Adresse | Numéro d'accueil | 1…255 |
Port | Numéro LED | 1…8 |
Le support du signal est seulement pour Numéro d'aspect du type de controle.
Le Numéro d'aspect doit être réglé en fonction de la (des) LED (s) à régler.
Aspect # | L1 | L2 | L3 | L4 | L5 |
---|---|---|---|---|---|
0 | |||||
1 | X | ||||
2 | X | ||||
3 | X | X | |||
4 | X | ||||
5 | X | X | |||
6 | X | X | |||
7 | X | X | X | ||
8 | X | ||||
9 | X | X | |||
10 | X | X | |||
11 | X | X | X | ||
12 | X | X | |||
13 | X | X | X | ||
14 | X | X | X | ||
15 | X | X | X | X | |
16 | X | ||||
17 | X | X | |||
… |
Avec la fenêtre de dialogue SPL l'adresse d'un module peut être programmée.
Avec le bouton Set l'adresse sera programmée.
Note: Le module affiche son adresse au démarrage avec les LEDs connectées jusqu'à ce que la première commande PC soit reçue.
La génération d'une activité aléatoire des LED peut être programmé par l'onglet Contrôle de la boite de dialogue SPL.
Vérifier l'option 8 LEDs si les modules supportent 8 LED au lieu de 5. (GCA)
Régler la plage du module et programmer la en appuyant sur le bouton Définir.
Adressering van de module Voer de volgende tekenreeks in om een adres in het interne EEPROM-geheugen van de PIC- te zetten: ‘H’ : Huis ‘F’ : Hoogste byte van het hexadecimale adres: F voor niet-geprogrammeerde modules ‘F’ : Laagste byte van het hexadecimale adres: F voor niet-geprogrammeerde modules ‘P’ : Commando P voor programmeren ‘a’ ‘a’ ‘5’: Beveiligingscode tegen per ongeluk programmeren ‘5’: Beveiligingscode tegen per ongeluk programmeren ‘x’: Hoogste byte van het te programmeren hex-adres: x = 0-9, A-F ‘y’: Laagste byte van het te programmeren hex-adres: y = 0-9, A-F ‘CR’: Carriage Return als afsluiting Voer in het terminalprogramma ‘HFFPaa55’ in. De module reageert door alle LED’s in te schakelen. Voer dan het gewenste adres in (xy) en stuur een CR (druk op de Enter-toets). De LED’s doven dan. Als nu de voeding wordt uit- en weer inge- schakeld, is het adres geprogrammeerd. Gebruik dezelfde procedure om het adres van de module later te veranderen als dat nodig is. Voorbeeld: Om een nog niet geprogrammeerde module in te stellen op adres 23h, voeren we ‘HFFPaa5523’ in en drukken op ‘ENTER’. LED-patronen instellen Aansturen van een module: ‘H’ : Huis ‘x’: Hoogste byte van het adres van het aan te sturen huis, x = 0-9, A-F ‘y’: Laagste byte van het adres van het aan te sturen huis, y = 0-9, A-F ‘S’: Commando S voor Set ‘a’: In te schakelen LED’s: hoogste byte, 0-1 ‘b’: In te schakelen LED’s: laagste byte, 0-9, A-F ‘CR’: Carriage Return als afsluiting De invoer is dus HxySab ENTER, waarbij xy het adres van de module aangeeft en na de S de hexadecimale waarde van de in te schakelen LED’s volgt. Met het bereik van 00h tot 1Fh zijn alle 32 mogelijke combinaties van de vijf LED’s afgedekt. Voorbeeld: Om LED 3 en 5 van module 12 te activeren, voeren we H12S14 ENTER in op de terminal.
Rocrail version 14.386+
C'est une extension du protocole pour contrôler les LED individuellement sur Arduino et cartes compatibles. Ce n'est pas une partie du protocole officiel Elektor. |
Si le Type de sortie est réglé au type LED, la commande suivante sera envoyée à travers la connexion série:
HxxExxVxx\r
Char | Valeur | Rocrail |
---|---|---|
H | Numéro du module (Home) | Adresse de sortie |
E | Numéro de la LED | Port de sortie |
V | Valeur | Valeur de sortie |
xx est une représentation hexadécimale dans la plage 00 à FF. (0…255)