HowTo: pxlBlck – Opdrachten voor het configureren van de pxlBlck

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

parameternaamBeschrijvingToegestaan bereik van waarden
display_enabledActiveert(1) of deactiveert(0) de display-uitgang. Dit kan bijvoorbeeld worden gebruikt om stroom te besparen als er niemand aanwezig is. Zie ook pxlBlck - Het scherm uitschakelen wanneer afwezig0-1
helderheidHelderheid 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_helderheidHelderheid 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_rotatieWeergavestand 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_keuzeGekozen 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_enabledSchakelt de weergave van de letters “Het is” in de woordklokmodus in (1) of uit (0).0-1
wc_o_clock_enabledActiveert (1) of deactiveert (0) de weergave van de letters “clock” in de woordklokmodus.0-1
rc_dir_inversedInverted(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_idSelecteer de gewenste taal in de woordklokmodus. Zo kun je de tijd op de woordklok in verschillende talen weergeven.
minimale_helderheidDe 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 LDR0-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

parameternaamBeschrijvingToegestaan bereik van waarden
kleur_idDeze 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 roodRode kleur onderdeel van de kleur0-255
kleur groenGroen deel van de kleur0-255
kleur blauwBlauw deel van de kleur0-255
KleurID kaart
Alle kleuren0
eerste kleur1
tweede kleur2
derde kleur3
vierde kleur4

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

parameternaamBeschrijvingToegestaan bereik van waarden
waarde_idDit 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
WaardeDeze 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 BeschrijvingBijbehorende ID
weergevenIngeschakeldSchakelt de weergave-uitvoer in of uit1
wordclockShowOClockEnabledSchakelt de weergave van “Klok” in de Word Clock-modus in of uit.2
wordclockShowItIsEnabledSchakelt de weergave van “Het is” in de woordklokmodus in of uit.3
ringclockThick12markIngeschakeldSchakelt de weergave van een dikkere uurmarkering in de RingClock-modus in of uit.4
ringclockClockDirInversedInverteert of niet-inverteert de richting van de aanwijzer in de RingClock-modus.5
dialLeadingZerosEnabledIn- 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

parameternaamBeschrijvingToegestaan bereik van waarden
helderheidIdHiermee 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
helderheidSpecificeert de gewenste doelhelderheid. De lijnhelderheid wordt ook beïnvloed door de waarde van de parameter “absoluut”.1-15
absoluutDeze parameter geeft aan of de gewenste helderheid absoluut of relatief ten opzichte van de huidige helderheid moet worden ingesteld.0-1
OnderrandJe 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
bovenBorderJe 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 naamID kaart
Alle helderheidswaarden worden tegelijkertijd geconfigureerd0
helderheid weergeven1
Helderheid van uurmarkeringen2

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

parameternaamBeschrijvingToegestaan bereik van waarden
kleurIdDeze 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
rangDeze parameter bepaalt op welke (absolute) hoek in de kleurencirkel de gewenste kleur moet worden ingesteld.-360-360
absoluutDeze 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.

AchternaamBeschrijvingID kaart
Alle kleuren Alle kleuren worden tegelijkertijd geconfigureerd.0
Eerste kleurDit komt overeen met de eerste kleur in de webanish kleurenlijst.1
tweede kleurDit komt overeen met de tweede kleur in de webanish kleurenlijst.2
derde kleurDit komt overeen met de derde kleur in de webanish kleurenlijst.3
vierde kleurDit 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

parameternaamBeschrijvingToegestaan bereik van waarden
txt_color_roodRood deel van de tekstkleur0-255
txt_color_groenGroene kleur onderdeel van de tekstkleur0-255
txt_color_blauwBlauw deel van de tekstkleur0-255
bg_kleur_roodRood deel van de achtergrondkleur0-255
bg_kleur_groenGroen kleurgedeelte van de achtergrondkleur0-255
bg_kleur_blauwBlauw deel van de achtergrondkleur0-255
vertragingstijdDe 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_posDe 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”
tekstDe 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

parameternaamBeschrijvingToegestaan bereik van waarden
inkomende animatieDe ID van de ingangsanimatie1-3
uitgaande animatieDe ID van de startanimatie1-3
in vertragingDeze parameter stelt de tijdsduur in die wordt gebruikt voor de invoeranimatie. Dit wordt gegeven in milliseconden.0-2000
laat vertraging zienMet deze parameter kun je de weergaveduur van het pictogram en eventueel de tekst instellen. Deze wordt opgegeven in milliseconden.0-10000
uit vertragingDeze parameter stelt de duur in die wordt gebruikt voor de uitvoeranimatie. Hij wordt gegeven in milliseconden.0-2000
helderheidMet 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 tekstMet 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 naamDeze parameter komt overeen met de bestandsnaam van het pictogram dat is geüpload in de SPIFFS van de pxlBlcktekst
herhalingJe 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
AchternaamBeschrijvingID kaart
vervagenHet icoontje en eventueel de scrollende tekst worden weergegeven met de ingestelde “show delay” tijd.1
Direct aanHet pictogram en eventuele opgegeven tekst worden onmiddellijk weergegeven.2
Vlieg van rechts naar binnenHet 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
AchternaamBeschrijvingID kaart
vervagenHet pictogram en, indien van toepassing, de scrollende tekst worden verborgen met de ingestelde “uitvertraging”-tijd.1
meteen uitHet pictogram en eventuele opgegeven tekst worden onmiddellijk verborgen.2
Vlieg naar linksHet 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

parameternaamBeschrijvingToegestaan bereik van waarden
ingeschakeldDeze (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

parameternaamBeschrijvingToegestaan bereik van waarden
animatie_typeDeze parameter bepaalt het type animatie. Een overzicht van de mogelijke animaties vind je in de volgende tabel.1-6
kleur_op_roodDeze parameter bepaalt de helderheid van de rode kleur in de ingangsanimatie.0-255
kleur_op_groenteDeze parameter bepaalt de helderheid van de groene kleur in de invoeranimatie.0-255
kleur_op_blauwDeze parameter bepaalt de helderheid van de blauwe kleur in de ingangsanimatie.0-255
kleur_uit_roodDeze parameter bepaalt de helderheid van de rode kleur in de eerste animatie.0-255
kleur_uit_groenDeze parameter bepaalt de helderheid van de groene kleur in de uitvoeranimatie.0-255
kleur_uit_blauwDeze parameter bepaalt de helderheid van de blauwe kleur in de eerste animatie.0-255
animatie_vertragingHier 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 kaartBeschrijving
1De LED-matrix wordt gevuld met de ingangskleur van rechts en vervolgens overschreven met de uitgangskleur van links.
2De LED-matrix wordt gevuld met de ingangskleur van links en vervolgens overschreven met de uitgangskleur van rechts.
3Een verticale lijn (in invoerkleur) beweegt van links naar rechts (in uitvoerkleur).
4Een verticale lijn (in bronkleur) beweegt van links naar rechts (in bronkleur).
5De LED-matrix wordt van beide kanten naar de matte toe gevuld en vervolgens weer opgelost.
6De 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

parameternaamBeschrijvingToegestaan bereik van waarden
dial_idHier 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
absoluutDeze 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. 🙂

Koop Me a Coffee op ko-fi.com       

6 comments

  1. 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!

    1. 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

  2. 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!

  3. 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?

Kommentar hinterlassen

Het e-mailadres wordt niet gepubliceerd. Erforderliche Felder sind mit * markiert

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.