Communiceren met een Pro-Lite LED Display, kabel bouw en Protocol (4 / 5 stap)

Stap 4: Pro-Lite Protocol

Het teken accepteert alleen commando's tot 1,023 bytes in lengte, minus packet headers bladeren ruimte om 1016 tekens. Met 26 bladzijden maakt die ongeveer ruimte om 26,624 tekens. Vrij goed, gezien het feit dat dit niet met inbegrip van trivia, dat lame is, en ik denk dat kan worden verwijderd.

Voor mijn huidige behoefte is dit prima, vooral omdat ik wil gebruiken verwerking om te werken van het teken hoe dan ook, en dus als het geheugen.

Het protocol is eenvoudig genoeg, lijkt het een beetje zoals HTML, omdat de code is opgenomen in tags.
Elke unit heeft een id-nummer dat u via de afstandsbediening toewijst. Vanaf 1-255 ik heb alleen de één eenheid, en dus is het nummer 1.

Als u wilt communiceren met de Pro-Lite, noemen we eerst de id wakker van de eenheid.

< IDXX > - waarbij XX het identificatienummer van de eenheid, in hex is. In ons geval < ID01 > is de tekst te sturen naar mijn eenheid wakker.
.
Tekstopdrachten komen na de id. Als ik de unit nog niet had gewekt, zou mij nood voor type de volgende.

< ID01 >, einde van regel, regelterugloop.
< ID01 >.. .text en opdrachten...,einde van regel, regelterugloop.

Als er geen communicatie voor meer dan een minuut moet u een ander wake-up call in de eenheid voordat u gegevens kunt verzenden.

Een bericht weergeven

Het teken heeft ruimte voor 26 berichten, pagina's genoemd. Pagina's worden aangeduid met de letters A-Z.
De syntaxis is als volgt.

< PX >... bericht... einde van regel, regelterugloop -waar X is eigenlijk de pagina die u wilt openen.

Dus als we wilden toegang heeft tot pagina A en het afdrukken Hello World, zouden wij sturen

< PA > Hallo wereld... einde van regel, regelterugloop

Kleuren

Er zijn 26 kleurencodes om uit te kiezen. Sommigen van hen zijn echt lelijk.
U kiest een kleur met behulp van de volgende tags.

  • < CA > Dim rood
  • < CB > rood
  • < CC > helder rood
  • < CD > oranje
  • < CE > helder oranje
  • < CF > licht geel
  • < CG > geel
  • < CH > fel geel
  • < CI > kalk
  • < CJ > Dim Lime
  • < CK > heldere Lime
  • < CL > helder groen
  • < CM > groen
  • < CN > Dim groen
  • < CO > geel/groen/rood
  • < CP > Rainbow (standaard)
  • < CQ > rood/groen 3D
  • < CR > rood/geel 3D
  • < CS > groen/rood 3D
  • < CT > groen/gele 3D
  • < CU > Green on Red
  • < CV > rood op groen
  • < CW > Orange op groen 3D
  • < CX > kalk op rode 3D
  • < CY > groen op rode 3D
  • < CZ > rood op groen 3D

Karakter grootte/formaat

Er zijn acht karakter maten of formaten

  • < SA > Normal (standaardwaarde)
  • < SB > vet (breed)
  • < SC > Italic
  • < br > Bold Italic (breed)
  • < SE > knippert normaal
  • < SF > knipperen vet (breed)
  • < SG > knipperen Italic
  • < SH > knipperen Bold Italic (breed)

Functies

Dit zijn de beschikbare functies voor het weergeven van de tekst

  • < FA > - willekeurige kleur en effect
  • < FB > - Open vanuit het midden
  • < FC > - verbergen van de tekst
  • < FD > - verschijnen
  • < FE > - Bladeren kleuren
  • < FF > - sluiten van rechts naar links
  • < FG > - dicht links naar rechts
  • < FH > - nauwe naar Midden
  • < FI > - omhoog schuiven vanaf de onderkant
  • < FJ > - scroll naar beneden vanaf de bovenkant
  • < FK > - twee lagen glijden samen
  • < FL > - vallende stippen vormen tekst
  • < FM - > pac-man afbeelding
  • < FN > - wezens
  • < FO > - pieptoon het teken piept
  • < FP > - onderbreken, korte vertraging
  • < FQ > - slaap leeg scherm
  • < FR > - willekeurige stippen vormen tekst
  • < FS > - roll bericht links naar rechts
  • < FT > - Toon tijd en datum, geen opmaak keuzes
  • < FU > - tekstkleur wisselt elke tijd
  • < FV > - dank u in cursief
  • < FW > - Welkom in cursief
  • < FX > - snelheid 1 – traag en zenuwachtig
  • < FY > - snelheid 2
  • < FZ > - snelheid 3

Graphics

Er zijn ook 26 graphics, die gebruiker Herprogrammeerbare bent, ik heb niet echt onderzocht dit. De syntaxis is als volgt.

< BX > - waarbij X staat voor een brief van A tot Z. Probeer ze uit om erachter te komen wat wat is.

Er zijn een heleboel verschillende commando's, maar zoals mij zal zitten using Processing bijwerken van het teken, ik eigenlijk alleen nodig om vertrouwd zijn met de presentatie van de tekst. Verwerking heeft de mogelijkheid om het instellen van timers en dergelijke, dus voor nu ik niet deze wegen onderzocht heb.

Iets dat interessant zou kunnen zijn en ik zal uiteindelijk zou worden herprogrammering van de grafische blokken, met name met het drijven van de verwerking.

Voor degenen die geïnteresseerd zijn, een meer uitgebreide lijst van het protocol vindt u hier-
http://wls.wwco.com/ledsigns/prolite/ProliteProtocol.html .

Dit protocol kan worden gebruikt door om het even wat die ASCII-tekst met het teken communiceren kan. Ik ben meest comfortabel met verwerking, maar zou u net zo gemakkelijk naar een andere taal.

Zijn de belangrijkste dingen om te onthouden; om het teken wakker te worden, en te nemen eind van lijnen en vervoer terugkeert na opdrachten.

Gerelateerde Artikelen

10 leuke dingen om te doen met een 2 Liter fles

10 leuke dingen om te doen met een 2 Liter fles

Hier zijn 10 dingen die snel en gemakkelijk te doen met een 2 liter flesBekijk Video1. Snij de bodem uit twee flessen en met behulp van een wiffle bal, kunnen twee mensen spelen vangst.2. instellen van verschillende flessen en oefen uw bowling met ee
Hoe vervang ik een TL-buis met een ETL goedgekeurd LED buis

Hoe vervang ik een TL-buis met een ETL goedgekeurd LED buis

hoewel een LED buis licht en een TL-buis op verschillende manieren theoretisch werkt, een LED buis licht ter vervanging van een TL-buis onder de soortgelijk vorm en metingen wordt geproduceerd. In de normale praktijk is inductieve ballast of elektron
* Inleiding * SPI op de Pi: communiceren met een SPI 3-assige versnellingsmeter met behulp van een Raspberry Pi

* Inleiding * SPI op de Pi: communiceren met een SPI 3-assige versnellingsmeter met behulp van een Raspberry Pi

stap voor stap handleiding over het opzetten van Raspbian, en communiceren met een SPI-apparaat met behulp van bcm2835 SPI bibliotheek (niet beetje geneukt!)Dit is nog steeds zeer voorlopige... Ik moet toevoegen van betere foto's van fysieke hookup,
Hoe te communiceren met een buitenaardse artefact of...

Hoe te communiceren met een buitenaardse artefact of...

Close Encounters of het vreemd genoeg Minty Kind. ***Dit Instructable zal u tonen hoe te bouwen van een Altoids versie van het moederschip 'Close Encounters', en hoe om te interageren met het. Dit kan zijn vitale opleiding voor die dag als de Bright
Ontwerpen en bouwen van een kant-lit LED teken bij TechShop

Ontwerpen en bouwen van een kant-lit LED teken bij TechShop

Dit Instructable toont u hoe te bouwen van een Side-verlicht acryl teken, verlicht door een LED-lichtpunt.Voor dit project we gebruiken een laser cutter te snijden hout en acryl. We gebruiken meerdere lagen van laser-gesneden hout verlijmd om een com
Maken van een enorme 4096 LED-Display voor Retro Pixel kunst

Maken van een enorme 4096 LED-Display voor Retro Pixel kunst

Bijgewerkt maart 2016 ***Er zijn een paar manieren waarop u kunt gaan over dit project, bouwen alles vanaf nul of maak gebruik van een kit versie. Ik zal beide methoden in dit Instructable dekken. Dit Instructable omvat de installatie van een 64 x 64
Arduino afstand Detector met een zoemer en LED's

Arduino afstand Detector met een zoemer en LED's

dit is een eenvoudige gids over hoe te maken van een afstand-detector met behulp van een Arduino, een ultrasone Sensor van HC-SRO4, een zoemer en sommige LED's.  Het uiteindelijke doel van deze tutorial is te gebruiken van de zoemer en LED's om weer
Huis brouw Bulk Priming met een 20 liter kubus

Huis brouw Bulk Priming met een 20 liter kubus

Bulk priming is priming suiker mengen in het gehele brouwsel in een afzonderlijke container net vóór het bottelen.Bulk priming versus een hoeveelheid suiker in elke fles brengen door sommige thuis brouwers wordt gedebatteerd:Gebruik van bulk priming:
Hoe handel op Pokemon zilver en goud met een Game Boy Color-link-kabel.

Hoe handel op Pokemon zilver en goud met een Game Boy Color-link-kabel.

Dit toont aan dat het is mogelijk om handel op pokemon goud en zilver met behulp van gameboy advances. Alles wat u nodig hebt is een gameboy kleur link kabel. De gameboy kleur link-kabel werkt met de GBA aslong als u een Game Boy color-spel speelt. H
RGB + W/UV LED Strip Wash licht met LED-Display

RGB + W/UV LED Strip Wash licht met LED-Display

Dit project biedt de NLED 4 kanaals DMX Controller Wash met LED-Display. Perfect voor het bouwen van uw eigen DIY LED Wash/Flood Light. De controller heeft vele functies, zoals een externe 3-cijferig blauwe LED-display voor het aanpassen van de confi
Traceren van Cat5-kabels met een continuïteit tester

Traceren van Cat5-kabels met een continuïteit tester

ik werk in een school die meerdere installateurs komen heeft uitvoeren van Cat5-kabels, terwijl ze zeer goed zijn beveiligd en veilig, geen van hen waren gelabeld als geïnstalleerd.  Onlangs hadden we een internet probleem die ons om te traceren tonn
16-toonsoort Keypad decoderen met een AVR MCU

16-toonsoort Keypad decoderen met een AVR MCU

dit instructable zal u tonen hoe te interface van een 16-key toetsenbord aan uw AVR microcontroller en de sleutel te lezen als u een toets indrukt. Ik zal introduceren het toetsenblok eerst, vervolgens de 74HC922 16-sleutel decoder IC als een pin bes
Laser Tripwire met 4-cijferige 7 seg Display voor mensen tellen

Laser Tripwire met 4-cijferige 7 seg Display voor mensen tellen

Ok zijn niet echt paarse maar de rest het nauwkeurig. Het oog is de LDR "Light Dependent Resistor" en het telt mensen.Bewerking:Een laserstraal is gericht in een deuropening. De LDR is op het ontvangende eind van de laser aan de andere kant van
PI Edge Lit LED Plexiglas licht

PI Edge Lit LED Plexiglas licht

Pi is een interessant getal, of is het een nummer? Het is de verhouding tot de omtrek van een cirkel tot zijn diameter. Er is geen punt waarop er een einde aan de decimale punten van zijn waarde is. Pi is zodanig berekend dat 13,3 triljoen decimalen