Ik heb sommige objecten met meer en verschillende LCD's, maar was niet echt tevreden met het effect:
http://myfablab.WordPress.com/2012/06/10/prepairin...
Ik kwam op een goedkope 4 x 16 display en begon te spelen met het.
Dit instructable is delen van deze codering experimenten. De meeste van de inhoud zal worden programmering visuele effecten voor kleine schermen.
Op het einde ik de ideeën in een doek gewikkeld en stuur dit omiyage naar enkele vrienden in Berlijn, zie stap "resultaten".
Sommige van de codering is vrij specifiek voor het 4 x 16 display, maar de meeste ideeën als de willekeurige golven en de buffer kunnen ook worden gebruikt met andere LCD's.
Ik ben begonnen met de speciale tekens, het script bibliotheek Arduino Liquid Crystal "CustomCharacters". Het is grappig om te zien van een bewegende personage maar dit één teken (5 door 8 pixels) zo klein blijft. Meer van dit springen cijfers maken? Maar u hebt slechts 8 speciale tekens om mee te spelen.
Door te experimenteren ontwikkelde ik 5 ideeën die anderen inspireren kunnen om te experimenteren en uitvinden:
- willekeurige golven van speciale tekens
- een "buffer"
- "grotere lettertypen"
- ruwe geometrische vormen als een ellips, of een sinusgolf
- vallende sneeuw
Willekeurige golven
u kunt de 8 speciale tekens op de vlieg in een script. Herdefiniëren van de karakter maakt alle posities met dit teken op hetzelfde moment wijzigen, hierdoor Golf zoals effecten over het scherm.
Buffer
Met de buffer kun je meer effecten dan enkel het verschuiven (scrollen) links of rechts. In feite omdat u de tekst binnen een matrix hebt kunt u kiezen welke rij moet worden gelegd op welke regel (omhoog en omlaag schuiven) of "random".
Ook kun je een mooie overgang willekeurig door de tekens van het scherm door de tekens van de buffer.
Grotere lettertypen
Brieven van grotere blokken van pixels maken Hiermee maakt u een woord de grootte van het scherm. Dit afgewisseld met "normale" teksten maakt het LCD-scherm veel interessanter.
Geometrische vormen
Door eerst de berekening van een vorm, dan worden afgerond en een personage op die plek te zetten, kunt u ruwe "groter" vormen. Het werkt "gewoon" op dit lcd met een resolutie van de brief van 4 bij 16: een soort ovaal als een kader rond een tekst bijvoorbeeld.
Sneeuw
Gebruikt een opeenvolging (horizontaal of verticaal) van speciale tekens en de volgorde (zeggen 4) als een continu matrix, kunt u "weghalen" een eenvoudige kleine vorm, cirkel, vierkant voortdurend.
Dit zijn een aantal ideeën die nog mogelijk zijn met dit eenvoudige LCD. Natuurlijk kun je op naar de grafische schermen waar alle pixels kunnen worden gebruikt en de lijnen tussen de plekken karakter niet bestaat. Maar soms is het leuk om te ontdekken wat je nog kunt doen in meer beperkte situaties...
Ontdek!