De pxlBlck-plug-in of de functies van uw pxlBlck kunnen in principe op twee verschillende manieren worden geconfigureerd.
Een mogelijkheid is om de meeste functies te configureren via het webmenu van de plugin. Je kunt hier veel informatie over vinden in het artikel pxlBlck - Installeer en configureer de pxlBlck-plug-in
Naast deze optie kun je je pxBlck ook aanpassen via commando's tijdens het gebruik. Dit heeft het grote voordeel dat je instellingen ook automatisch of op basis van regels kunt wijzigen. Je kunt bijvoorbeeld de helderheid van het scherm automatisch aanpassen aan de helderheid van de omgeving, het scherm 's nachts of wanneer je niet in de buurt bent uitschakelen (om elektriciteit te besparen) of instellingen wijzigen met één druk op de knop.
algemene basis
In dit artikel zal ik voornamelijk de verschillende commando's beschrijven. Deze kunnen worden uitgevoerd zoals gebruikelijk voor het ESPEasy framework. De verschillende manieren waarop je commando's kunt uitvoeren in het ESPEasy framework en deze naar het framework kunt sturen staat beschreven in het artikel ESPEasy - Voer opdrachten en acties uit via HTTP, MQTT, UDP en rechtstreeks beschreven.
Met de commando's die in de volgende paragraaf worden beschreven, kan de plug-in pxlBlck per commando worden geconfigureerd en kan het uiterlijk/gedrag ervan tijdens het gebruik worden gewijzigd.
De structuur van de commando's is meestal vergelijkbaar. Na de eigenlijke commandonaam worden de parameters doorgegeven - elk gescheiden door een komma. De vorm ziet er ongeveer zo uit:
Commandonaam,Parameter1,Parameter2,...,ParameterX,
Let op: Het is belangrijk dat de laatste parameter eindigt met een komma. Zonder deze komma wordt de laatste parameter genegeerd.
De volgende commando's zijn zo geschreven dat je een snel overzicht krijgt van de namen van het commando en de bijbehorende parameters. De parameters zijn weer van elkaar gescheiden en staan tussen vierkante haken. Bovendien wordt het toegestane waardebereik van de respectieve parameter ook aangegeven tussen vierkante haakjes.
Voorbeeld:
Commando Naam,[Parameter1 0-1],[Parameter2 0-15],[ParameterX 0-255],
In dit voorbeeld heeft parameter1 een toegestaan waardebereik van 0-1, parameter2 een toegestaan waardebereik van 0-15 en parameterX een toegestaan waardebereik van 0-255.
Het is ook belangrijk om op te merken dat waarden buiten dit toegestane waardebereik ervoor zorgen dat deze parameter wordt genegeerd.
Als je parameterX in het bovenstaande voorbeeld wilt configureren, maar de rest ongewijzigd wilt laten, kun je het volgende commando sturen.
opdrachtnaam,2,16,133,
Door dit op te geven worden de eerste twee ingevoerde waarden genegeerd omdat deze buiten het toegestane waardebereik liggen. Alleen de laatste waarde “133” wordt overgenomen, omdat deze binnen het toegestane waardebereik voor “ParameterX” ligt.
commando lijst
Commando: Algemene instellingen
Om algemene instellingen te maken, kunt u het commando “pb” gebruiken. U kunt dit gebruiken om het algemene gedrag en de eenvoudige opties voor het weergeven van uw pxlBlck te configureren.
commando naam
p.b
commando overzicht
pb,[display_enabled 0-1],[brightness 0-15],[rc_mark_brightness 0-15],[matrix_rotation 0-3],[selected_dial 0-15],[wc_it_is_enabled 0-1],[wc_o_clock_enabled 0-1] ,[rc_dir_inversed 0-1],[wc_language_id 0-15],[minimal_brightness 0-255],
Parameterbeschrijving
parameternaam | Beschrijving | Toegestaan bereik van waarden |
---|---|---|
display_enabled | Activeert(1) of deactiveert(0) de display-uitgang. Dit kan bijvoorbeeld worden gebruikt om stroom te besparen als er niemand aanwezig is. Zie ook | 0-1 |
helderheid | Helderheid van het display in 16 stappen van 0-15, waarbij het display bij een waarde van 0 niet volledig wordt gedeactiveerd. In dit geval wordt de (absolute) waarde gespecificeerd in minimal_brightness ingesteld als de helderheid. | 0-15 |
rc_mark_helderheid | Helderheid van uurmarkeringen in ringklokmodus in 16 stappen van 0-15. matrix_rotation: Weergavestand van de weergegeven matrix van 0-3. Het verhogen van deze waarde zorgt voor een rotatie van 90° met de klok mee. | 0-15 |
matrix_rotatie | Weergavestand van de weergegeven matrix van 0-3. Het verhogen van deze waarde zorgt voor een rotatie van 90° met de klok mee. | 0-3 |
geselecteerde_keuze | Gekozen wijzerplaat. Hier kun je selecteren welke wijzerplaat regelmatig op het display wordt weergegeven. Dit kan een eenvoudige animatie of een tijdweergave zijn. | |
wc_it_is_enabled | Schakelt de weergave van de letters “Het is” in de woordklokmodus in (1) of uit (0). | 0-1 |
wc_o_clock_enabled | Activeert (1) of deactiveert (0) de weergave van de letters “clock” in de woordklokmodus. | 0-1 |
rc_dir_inversed | Inverted(1) of non-inverted(0) de looprichting van de wijzers in ringklokmodus. Met deze instelling wordt de ringvormige wijzerplaat in principe gespiegeld op de verticale as. | 0-1 |
wc_taal_id | Selecteer de gewenste taal in de woordklokmodus. Zo kun je de tijd op de woordklok in verschillende talen weergeven. | |
minimale_helderheid | De waarde die wordt opgegeven met minimal_brightness is de waarde die wordt ingesteld als de helderheidswaarde wanneer de normale helderheid van het scherm op nul is ingesteld. Het verschil is dat de specificatie van minimal_brightness een groter instelbereik heeft. Hier kun je de helderheid niet alleen instellen in het bereik 0-15, maar in het bereik 0-255. Het grote voordeel hiervan is dat veel donkerdere helderheden kunnen worden ingesteld. Meer informatie hierover vind je in het artikel pxlBlck - Automatische aanpassing van de helderheid van het scherm via LDR | 0-255 |
Voorbeeld
- Stelt de helderheid in op 10 en laat de activering/deactivering van het scherm ongewijzigd: pb,2,10,
Commando: stel kleuren in
De toewijzing van de kleuren verandert afhankelijk van de geselecteerde wijzerplaat. Er zijn echter altijd maximaal vier mogelijke kleuren die als volgt kunnen worden geconfigureerd.
commando naam
pbclr
commando overzicht
pbclr,[kleur_id 0-4],[kleur_rood 0-255],[kleur_groen 0-255],[kleur_blauw 0-255],
Parameterbeschrijving
parameternaam | Beschrijving | Toegestaan bereik van waarden |
---|---|---|
kleur_id | Deze parameter bepaalt welke kleur moet worden ingesteld. Een overzicht van de mogelijke kleuren en de bijbehorende ID's vind je in de volgende tabel. | 0-4 |
kleur rood | Rode kleur onderdeel van de kleur | 0-255 |
kleur groen | Groen deel van de kleur | 0-255 |
kleur blauw | Blauw deel van de kleur | 0-255 |
Kleur | ID kaart |
---|---|
Alle kleuren | 0 |
eerste kleur | 1 |
tweede kleur | 2 |
derde kleur | 3 |
vierde kleur | 4 |
Voorbeeld
- Stel de eerste kleur in op wit: pbclr,1,255,255,255,
- Stel de tweede kleur in op wit: pbclr,2,255,255,
- Stelt alle kleuren in op wit: pbclr,0,255,255,
Commando: booleaanse waarden instellen
Deze optie kan worden gebruikt om alle opties te configureren die zijn ingesteld met waarheidswaarden. Deze kunnen absoluut worden ingesteld (aan of uit) of “geschakeld” (dat wil zeggen gewijzigd in de tegenovergestelde status).
commando naam
pbbo
commando overzicht
pbbo,[waarde_id 1-6], [waarde 0-2]
Parameterbeschrijving
parameternaam | Beschrijving | Toegestaan bereik van waarden |
---|---|---|
waarde_id | Dit specificeert de ID van de waarde die je wilt configureren. Welke waarden welke ID's hebben kun je zien in de volgende tabel. | 0-6 |
Waarde | Deze parameter specificeert de waarde die ik uiteindelijk wil instellen. Nul stelt de geselecteerde waarheidswaarde in op “false”, één stelt deze in op “true” en twee schakelt de betreffende waarde in. “Toggle” betekent hier dat de waarde in het tegenovergestelde wordt gewijzigd. Dus nul wordt één en omgekeerd. | 0-2 |
Hier is een korte lijst met variabelen (en hun overeenkomstige ID's) die u kunt gebruiken als waarden voor de parameter Value_id.
Achternaam | Beschrijving | Bijbehorende ID |
---|---|---|
weergevenIngeschakeld | Schakelt de weergave-uitvoer in of uit | 1 |
wordclockShowOClockEnabled | Schakelt de weergave van “Klok” in de Word Clock-modus in of uit. | 2 |
wordclockShowItIsEnabled | Schakelt de weergave van “Het is” in de woordklokmodus in of uit. | 3 |
ringclockThick12markIngeschakeld | Schakelt de weergave van een dikkere uurmarkering in de RingClock-modus in of uit. | 4 |
ringclockClockDirInversed | Inverteert of niet-inverteert de richting van de aanwijzer in de RingClock-modus. | 5 |
dialLeadingZerosEnabled | In- of uitschakelen van de weergave van voorloopnullen in wijzerplaten die de tijd weergeven met behulp van cijfers. | 6 |
Voorbeeld
- activeert de brede uurmarkering: pbbo,4,1,
- schakelt brede uurmarkering uit: pbbo,4,0,
- verandert de status van de brede uurmarkering in het tegenovergestelde: pbbo,4,2,
- verandert de status van de weergave van de voorloopnullen in het tegenovergestelde: pbbo,6,2,
Commando: helderheid aanpassen
Met het hier beschreven commando kunnen de verschillende helderheden worden geconfigureerd. De helderheden kunnen absoluut op een vaste waarde worden ingesteld, maar kunnen ook relatief ten opzichte van de huidige ingestelde helderheid worden verhoogd of verlaagd.
commando naam
pbr
commando overzicht
pbbr,[helderheidId 0-2], [helderheid 1-15], [absoluut 0-1], [Onderrand 1-15], [bovengrens 1-15],
Parameterbeschrijving
parameternaam | Beschrijving | Toegestaan bereik van waarden |
---|---|---|
helderheidId | Hiermee geeft u de ID op van de helderheid die u wilt instellen. In de volgende tabel kun je zien welke helderheid aan welke ID is toegewezen. | 0-2 |
helderheid | Specificeert de gewenste doelhelderheid. De lijnhelderheid wordt ook beïnvloed door de waarde van de parameter “absoluut”. | 1-15 |
absoluut | Deze parameter geeft aan of de gewenste helderheid absoluut of relatief ten opzichte van de huidige helderheid moet worden ingesteld. | 0-1 |
Onderrand | Je kunt deze parameter gebruiken om de helderheid te beperken. Je kunt bijvoorbeeld voorkomen dat je een gewenste maximale helderheid overschrijdt wanneer je de relatieve helderheid verhoogt. | 1-15 |
bovenBorder | Je kunt deze parameter gebruiken om de helderheid te beperken. Als je bijvoorbeeld de relatieve helderheid verlaagt, kun je voorkomen dat je onder een gewenste minimale helderheid komt. | 1-15 |
De helderheden in de volgende lijst kunnen met dit commando worden aangepast.
helderheid naam | ID kaart |
---|---|
Alle helderheidswaarden worden tegelijkertijd geconfigureerd | 0 |
helderheid weergeven | 1 |
Helderheid van uurmarkeringen | 2 |
Voorbeeld
Het bevel
pbbr,0,5,1,1,15,
Stelt alle helderheden (eerste parameter) in op de waarde vijf (tweede parameter). De waarde wordt ingesteld op absoluut (derde parameter) en de ondergrens wordt ingesteld op één (vierde parameter) en de bovengrens op 15 (vijfde parameter).
In het artikel pxlBlck - Automatische aanpassing van de helderheid van het scherm via LDR Dit commando wordt gebruikt om de helderheid automatisch aan te passen aan de omgevingshelderheid.
Commando: stel kleuren in met behulp van het kleurenwiel
Met dit commando kunnen de kleuren worden aangepast volgens de hoek van een kleurencirkel. Op deze manier kunnen bijvoorbeeld kleurveranderingen worden gerealiseerd met één druk op de knop en kunnen alle kleuren worden geregeld. Informatie over het kleurenwiel vind je bijvoorbeeld hier: https://de.wikipedia.org/wiki/Farbkreis
De kleurenwiel (Ook kleurenwiel, tint cirkel, tint cirkel, kleurenwiel, Engels kleurencirkel, kleurenwiel) is een ordeningssysteem waarin de kleuren (chromatisch, meest kleurintensief, verzadigd, zuivere bonte kleuren, effen kleuren) in een cirkel zijn gerangschikt.
Gelijksoortige kleuren liggen naast elkaar en lopen in elkaar over (in een cirkel) en complementaire kleuren (aanvullende kleuren, tegenovergestelde kleuren, compensatiekleuren) liggen (vaak) tegenover elkaar.[2] Meestal staan er zes, twaalf of 24 kleuren naast elkaar in de cirkel. Kleurencirkels tekenen een Kleur theorie naar of zijn gebaseerd op overwegingen over dergelijke relaties.
https://de.wikipedia.org/wiki/Farbkreis
Het voordeel van dit commando is dat je met één commando door de verschillende mogelijke kleuren kunt schakelen. Dit is bijvoorbeeld handig als je de volgende mogelijke kleur wilt selecteren door op een toets te drukken.
commando naam
pbclrwhl
commando overzicht
pbclrwhl,[kleurId 0-4], [graad -360-360], [absoluut 0-1],
Parameterbeschrijving
parameternaam | Beschrijving | Toegestaan bereik van waarden |
---|---|---|
kleurId | Deze parameter bepaalt welke kleur moet worden ingesteld. Er zijn maximaal vier verschillende kleuren. De volgende tabel bevat kleuren en de bijbehorende ID's. | 0-4 |
rang | Deze parameter bepaalt op welke (absolute) hoek in de kleurencirkel de gewenste kleur moet worden ingesteld. | -360-360 |
absoluut | Deze parameter bepaalt of de gewenste kleurhoek absoluut of relatief moet worden ingesteld. | 0-1 |
De volgende tabel bevat de kleuren en hun bijbehorende ID's die met dit commando kunnen worden ingesteld.
Achternaam | Beschrijving | ID kaart |
---|---|---|
Alle kleuren | Alle kleuren worden tegelijkertijd geconfigureerd. | 0 |
Eerste kleur | Dit komt overeen met de eerste kleur in de webanish kleurenlijst. | 1 |
tweede kleur | Dit komt overeen met de tweede kleur in de webanish kleurenlijst. | 2 |
derde kleur | Dit komt overeen met de derde kleur in de webanish kleurenlijst. | 3 |
vierde kleur | Dit komt overeen met de vierde kleur in de webanish kleurenlijst. | 4 |
Voorbeeld
- Stel alle kleuren in op de kleur in het kleurenwiel vijf graden voorwaarts beginnend bij de huidige kleur: pbclrwhl,0,5,0,
- Stel alle kleuren in op de kleur in het kleurenwiel vijf graden achteruit vanaf de huidige kleur: pbclrwhl,0,-5,0,
- Stel de eerste kleur in op de kleur in het kleurenwiel vijf graden vooruit vanaf de huidige kleur: pbclrwhl,1,5,0,
- Stel de derde kleur in op de kleur in het kleurenwiel vijf graden naar voren beginnend vanaf de huidige kleur: pbclrwhl,3,5,0,
Commando: toon scrollende tekst
Dit commando kan worden gebruikt om scrollende teksten weer te geven die van rechts naar links over het scherm lopen. Dit werkt alleen als er een LED matrix is geconfigureerd met een hoogte van acht of meer.
commando naam
pbrntxt
commando overzicht
pbrntxt,[txt_color_red 0-255],[txt_color_green 0-255],[txt_color_blue 0-255],[bg_color_red 0-255],[bg_color_green 0-255],[bg_color_blue 0-255],[delay_time 0-1000] ,[start_pos 0-MATRIX_WIDTH],[tekst]
Parameterbeschrijving
parameternaam | Beschrijving | Toegestaan bereik van waarden |
---|---|---|
txt_color_rood | Rood deel van de tekstkleur | 0-255 |
txt_color_groen | Groene kleur onderdeel van de tekstkleur | 0-255 |
txt_color_blauw | Blauw deel van de tekstkleur | 0-255 |
bg_kleur_rood | Rood deel van de achtergrondkleur | 0-255 |
bg_kleur_groen | Groen kleurgedeelte van de achtergrondkleur | 0-255 |
bg_kleur_blauw | Blauw deel van de achtergrondkleur | 0-255 |
vertragingstijd | De tijd die de tekst nodig heeft om door het scherm te scrollen. Hiermee kan de snelheid van de tekst worden bepaald. De tijdsduur komt overeen met de wachttijd tot de tekst één pixel verder naar links wordt verplaatst. | 0-1000 |
start_pos | De horizontale startpositie op het scherm in pixels. Deze wordt geteld van links naar rechts. Een één komt dus overeen met de eerste kolom pixels van links. | 0-“Breedte van de LED-matrix” |
tekst | De scrollende tekst die moet worden weergegeven. | tekst |
Voorbeeld
- Lopende tekst: Bericht “TestMessage” in groene kleur: pbrntxt,0,255,0,0,0,0,50,8,TestMessage,
- Lopende tekst: Bericht “TestMessage” in rode kleur: pbrntxt,255,0,0,0,0,0,50,8,TestMessage,
- Lopende tekst: Bericht “TestMessage” in blauwe kleur: pbrntxt,0,0,255,0,0,0,50,8,TestMessage,
- Lopende tekst: Bericht “TestMessage” in blauw, direct zichtbaar: pbrntxt,0,0,255,0,0,0,50,0,TestMessage,
Commando: toon pictogram
Je kunt de pictogramweergave gebruiken om pictogrammen weer te geven die je zelf hebt gemaakt op het scherm van je pxlBlck.
Dit betekent dat je de kleur van elke pixel in een bestand kunt instellen, dit bestand kunt overbrengen naar de pxlBlck en het op het scherm kunt weergeven met dit commando.
Er zijn verschillende fade-in en fade-out opties beschikbaar. Je kunt ook een tekst definiëren die samen met het pictogram wordt weergegeven. Gedetailleerde informatie over hoe je zelf pictogrammen ontwerpt, ze overzet naar je pxlBlck en ze daar weergeeft, kun je vinden in het volgende artikel
commando naam
pbicon
commando overzicht
pbicon,[inkomende animatie 0-255], [uitgaande animatie 0-255], [in vertraging 0-255], [toon vertraging 0-255], [uit vertraging 0-255], [helderheid 0-255], [lopende tekst 0-255],[pictogramnaam],[herhaling 0-10],
Parameterbeschrijving
parameternaam | Beschrijving | Toegestaan bereik van waarden |
---|---|---|
inkomende animatie | De ID van de ingangsanimatie | 1-3 |
uitgaande animatie | De ID van de startanimatie | 1-3 |
in vertraging | Deze parameter stelt de tijdsduur in die wordt gebruikt voor de invoeranimatie. Dit wordt gegeven in milliseconden. | 0-2000 |
laat vertraging zien | Met deze parameter kun je de weergaveduur van het pictogram en eventueel de tekst instellen. Deze wordt opgegeven in milliseconden. | 0-10000 |
uit vertraging | Deze parameter stelt de duur in die wordt gebruikt voor de uitvoeranimatie. Hij wordt gegeven in milliseconden. | 0-2000 |
helderheid | Met deze parameter kun je de maximale helderheid voor je pictogram en, indien van toepassing, tekst instellen. Houd er rekening mee dat een hoge helderheid ook meer stroom vereist en dat de aangesloten LED-matrix dienovereenkomstig moet worden ontworpen. | 0-100 |
lopende tekst | Met behulp van deze parameter kun je een tekst opgeven die samen met het pictogram wordt weergegeven. Als je geen tekst wilt, kun je deze parameter gewoon leeg laten. | tekst |
pictogram naam | Deze parameter komt overeen met de bestandsnaam van het pictogram dat is geüpload in de SPIFFS van de pxlBlck | tekst |
herhaling | Je kunt deze parameter gebruiken om de weergave van het pictogram te herhalen. Op deze manier kun je bijvoorbeeld ook knipperende pictogrammen realiseren. | 0-10 |
De volgende tabellen bevatten een overzicht van de beschikbare animaties voor het tonen en verbergen van de pictogrammen.
Fade-in animaties
Achternaam | Beschrijving | ID kaart |
---|---|---|
vervagen | Het icoontje en eventueel de scrollende tekst worden weergegeven met de ingestelde “show delay” tijd. | 1 |
Direct aan | Het pictogram en eventuele opgegeven tekst worden onmiddellijk weergegeven. | 2 |
Vlieg van rechts naar binnen | Het pictogram en eventuele opgegeven scrolltekst worden vanaf de rechterkant in het weergavegebied ingevoegd. De “show delay”-tijd bepaalt hoe lang dit proces duurt. | 3 |
Fade-out animaties
Achternaam | Beschrijving | ID kaart |
---|---|---|
vervagen | Het pictogram en, indien van toepassing, de scrollende tekst worden verborgen met de ingestelde “uitvertraging”-tijd. | 1 |
meteen uit | Het pictogram en eventuele opgegeven tekst worden onmiddellijk verborgen. | 2 |
Vlieg naar links | Het pictogram en eventuele ingestelde scrolltekst worden naar de linkerkant van het weergavegebied verplaatst. De “uitvertragingstijd” bepaalt hoe lang dit proces duurt. | 3 |
Voorbeeld
Meer gedetailleerde informatie over hoe je zelf pictogrammen ontwerpt, ze overzet naar je pxlBlck en ze daar weergeeft, vind je in het volgende artikel
Commando: FakeTV-simulatie
Met behulp van dit commando kun je een nep tv-modus activeren. Deze speelt kleurpatronen af op het scherm van de pxlBlck die lijken op die van een lopende televisie. Deze modus is bijvoorbeeld nuttig als je aanwezigheid wilt simuleren wanneer je afwezig bent. Dit kan inbrekers of nieuwsgierige buren afschrikken. 🙂
commando naam
pbfaketv
commando overzicht
pbfaketv, [ingeschakeld 0-1],
ParameterbeschrijvingG
parameternaam | Beschrijving | Toegestaan bereik van waarden |
---|---|---|
ingeschakeld | Deze (enkele) parameter kan worden gebruikt om de FakeTV-modus in te schakelen (1) of uit te schakelen (0). | 0-1 |
Voorbeeld
- Activeer Fake TV-modus: pbfaketv,1,
- Fake TV-modus uitschakelen: pbfaketv,0,
Commando: Matrix/Kleurentest
Dit commando is perfect om een aangesloten LED-matrix te testen. Wanneer je het commando invoert, wordt elke kleur en elk wit een seconde lang weergegeven op de aangesloten LED-matrix. Dit maakt het gemakkelijker om defecte pixels of afzonderlijke kleuren te vinden.
commando naam
pbtest
commando overzicht
pbtest
Parameterbeschrijving
-geen parameters beschikbaar
Voorbeeld
Commando: Animaties
Je kunt animaties gebruiken om een gebeurtenis te signaleren. Ze zijn bijvoorbeeld perfect om een gebeurtenis weer te geven op de slot/ring klok of op andere modellen die geen icoonweergave ondersteunen.
commando naam
pbani
commando overzicht
pbani,[animatie_type 1-6],[color_on_red 0-255],[kleur_op_groente 0-255],[kleur_op_blauw 0-255],[kleur_uit_rood 0-255],[kleur_uit_groen 0-255],[kleur_uit_blauw 0-255],[animatie_vertraging 0-500],
Parameterbeschrijving
parameternaam | Beschrijving | Toegestaan bereik van waarden |
---|---|---|
animatie_type | Deze parameter bepaalt het type animatie. Een overzicht van de mogelijke animaties vind je in de volgende tabel. | 1-6 |
kleur_op_rood | Deze parameter bepaalt de helderheid van de rode kleur in de ingangsanimatie. | 0-255 |
kleur_op_groente | Deze parameter bepaalt de helderheid van de groene kleur in de invoeranimatie. | 0-255 |
kleur_op_blauw | Deze parameter bepaalt de helderheid van de blauwe kleur in de ingangsanimatie. | 0-255 |
kleur_uit_rood | Deze parameter bepaalt de helderheid van de rode kleur in de eerste animatie. | 0-255 |
kleur_uit_groen | Deze parameter bepaalt de helderheid van de groene kleur in de uitvoeranimatie. | 0-255 |
kleur_uit_blauw | Deze parameter bepaalt de helderheid van de blauwe kleur in de eerste animatie. | 0-255 |
animatie_vertraging | Hier kun je de duur van de animatie definiëren. Deze wordt opgegeven in milliseconden en beschrijft de weergaveduur per pixel. | 0-500 |
Overzicht van de animaties
ID kaart | Beschrijving |
---|---|
1 | De LED-matrix wordt gevuld met de ingangskleur van rechts en vervolgens overschreven met de uitgangskleur van links. |
2 | De LED-matrix wordt gevuld met de ingangskleur van links en vervolgens overschreven met de uitgangskleur van rechts. |
3 | Een verticale lijn (in invoerkleur) beweegt van links naar rechts (in uitvoerkleur). |
4 | Een verticale lijn (in bronkleur) beweegt van links naar rechts (in bronkleur). |
5 | De LED-matrix wordt van beide kanten naar de matte toe gevuld en vervolgens weer opgelost. |
6 | De LED-matrix wordt vanuit het midden gevuld en vervolgens weer opgelost. |
Voorbeeld
Meer gedetailleerde informatie, inclusief afbeeldingen en video's van de verschillende animaties en hoe je ze op je pxlBlck kunt weergeven, vind je in het volgende artikel
Commando: kiescodes configureren
Met behulp van dit commando kun je de weergegeven klok of screensaver instellen. De beschikbare wijzerplaten en screensavers zijn afhankelijk van het ingestelde pxlBlck-platform of de LED-matrix.
Je vindt ook een overzicht van de verschillende klokzijden en screensavers in het artikel pxlBlck - Configureer wijzerplaten en screensavers
commando naam
pbdia
commando overzicht
pbdia,[dial_id 0-X],[absoluut 0-1],
Parameterbeschrijving
parameternaam | Beschrijving | Toegestaan bereik van waarden |
---|---|---|
dial_id | Hier voer je de ID van de gewenste wijzerplaat in of (indien relatief) de stapgrootte voor het selecteren van de volgende of vorige wijzerplaat. | 0-X |
absoluut | Deze parameter specificeert of de parameter die is opgegeven voor “dial_id” absoluut of relatief moet worden geïnterpreteerd. | 0-1 |
Voorbeeld
Meer informatie, inclusief foto's en video's van de verschillende wijzerplaten en screensavers, vind je in het artikel pxlBlck - Configureer wijzerplaten en screensavers.
Veel plezier met het project
Ik hoop dat alles werkte zoals beschreven. Zo niet, of als je vragen of suggesties hebt, laat het me weten in de commentaren. Ik zal dit dan zo nodig aan het artikel toevoegen.
Ideeën voor nieuwe projecten zijn altijd welkom. 🙂
PS Veel van deze projecten - vooral de hardwareprojecten - kosten veel tijd en geld. Natuurlijk doe ik dit omdat ik het leuk vind, maar als je het cool vindt dat ik de informatie met je deel, dan zou ik blij zijn met een kleine donatie aan het koffiefonds. 🙂
Hallo!
Ik hou echt van de besturing. Maar kunnen de commando's voor het selectiekader ook de inhoud van variabelen weergeven?
Dus bijvoorbeeld:
op Clock#Time=Alles,**:*5 doen
pbrntxt,0,255,0,0,0,0,100,8,%date%
eindigt op
Want dat is me nog niet gelukt, alvast bedankt!
Hé Stefan,
Heel erg bedankt. 🙂 Dit werkt nog niet. Maar het is een leuk idee! Ik zal het proberen te installeren en dan laat ik het hier weten. 🙂
Hartelijke groeten
Fabian
Heel erg bedankt! Het werkt met de systeemvariabelen. Je moet het gewoon goed doen (of ik moet beter lezen)
op Clock#Time=Alles,**:*5 doen
pbrntxt,0,255,0,0,0,0,100,8,%sysweekday_s% %sysday_0% %sysmonth_0% %sysyear%
eindigt op
Werkt zeker. Desalniettemin bedankt voor het snelle antwoord!
Geweldig, blij om het te horen. Bedankt voor het vertellen. 🙂
Aangezien ik weer tijd heb om met de matrix te spelen, heb ik nog een vraag. Hoe kan ik speciale tekens weergeven? Als ik bijvoorbeeld een deur via de regels wil uitvoeren, verschijnt er een minteken en de uitgebreide ASCII-code 189 . Hoe kan ik dat veranderen?
goedemorgen stefan,
goede vraag. Ik heb die zaak nog niet gehad. Ik zal eens kijken en proberen het op te lossen. 🙂
Hartelijke groeten
Fabian