LCD-Magic (1 / 9 steg)

Steg 1: Gör dina egna tecken



Att göra egna karaktärer är roligt och exemplet karaktär i Arduino LCD-biblioteket förklarar det hela.

Det finns också detta instructable om LCD förklara mer om specialtecken:

Fråga
I det aktuella Liquid Crystal biblioteket (2014, Arduino 1.0.5)

LCD.write(0); skriver första specialtecknet

ger ett felmeddelande:

CustomCharacter.ino: I funktion "Ogiltig setup()":
CustomCharacter:115: fel: call of overloaded "write(int)" är tvetydig/program/Arduino 3.app/Contents/Resources/Java/libraries/LiquidCrystal/LiquidCrystal.h:82: Obs: kandidaterna är: virtuella size_t LiquidCrystal::write(uint8_t) program/Arduino 3.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h:49: Obs: size_t Print::write (const char *)

Du kan göra egna karaktär men inte Visa det?
Det visar sig att du kan skriva ut denna första specialtecken också gilla:

LCD.Print (char(0));

Då kan du få din första specialtecknet utan fel.

Inspektera
Om man tittar på de speciella tecken med en slinga:

för (int jag = 0; jag < 16; i ++)
LCD.Print (char(i));

Du ser att specialtecken två gånger visas (i de första 16 minnesplatser)... Jag undrar fortfarande om det finns sätt att få ut mer av detta...

Jag ville mer visuella effekter, övergångar och började göra slumpmässiga tecken i farten så här:

Random
Två varianter:

  • en random pixel i varje 8 rad (mindre tät),
  • helt slumpmässigt nummer på varje rad (densitet 50%)

för (int q = 0; d < 8; q ++)
{
om (g %2 == 0)
T6 [q] = random(8) << 2; variation 1
annat
T6 [q] = random (64), //variation 2
lcd.createChar (g %7 + 1, t6);
g ++;
}

T6 [] är en 5 x 8 matris, som denna, som är som uttryckligen ytterligare i skriptet "kod".

byte t6 [8] = {//all vit

0b00000,
0b00000,
0b00000,
0b00000,
0b00000,
0b00000,
0b00000,
0b00000
};

Det finns en tredje variant frestande: infoga större "block" inuti dessa matriser för att få slumpmässiga effekten på en mer "större" format.

Större specialtecken

Genom att göra ett block av säga 2 x 4 specialtecken (här ger 16 x 20 bildpunkter), kan du göra en större "ritning". Du måste bryta ner ritningen att passa i olika enda specialtecken och detta kan vara tråkiga.
Jag förbereda denna "bild" i Photoshop med hjälp av en bild på 16 x 20 pixlar. Antingen kan du koda detta till 8 specialtecken för hand eller använda en bearbetning skiss för detta som skannar en bild och har som utdata byte i formatet på arrayer. Du kan kopiera klistra in denna kod på Arduino koden direkt.

Se Steg
Relaterade Ämnen

Magic 8 Ball med hjälp Esp8266 och I2c LCD-skärm

Jag trodde det skulle vara lite roligt att göra en Magic 8 Ball med en Arduino och en i2c LCD-skärm, så här är några instruktioner på hur man gör detta.Steg 1: Saker du behöver Arduino av någon typ (jag använder en esp8266 men det finns ingen anledni...

Magic Mirror kostym

detta är min 2011 Halloween kostym. Det är en fullt fungerande magiska spegel kostym. Det finns gott om resurser ute för att skapa magiska speglar, men jag ville ta saker ett steg längre. Allt som jag hittade var för en anläggning och jag ville hitta...

Hur man fixar en LCD backlight power Inverter. Med hjälp av en Fujiplus FP - 988D. För $0.

i detta instructible jag kommer att gå igenom om fastställande av en död LCD-bakgrundsbelysning power inverter med de delar du har. Du kan berätta om du har en död bakgrundsbelysningen genom första att eliminera andra möjligheter. Kolla monitor på fl...

Interaktiva Magic Mirror med Candy Dispenser

för Halloween 2012 jag skapade en interaktiv Magic Mirror. Den magiska spegeln har en sonar (PING))) sensor som känner av när barnen är finns i närheten. Då spegeln säger några slumpmässiga fraser och sjunker automatiskt godis till hinken. Jag repurp...

DIY Magic Mirror och Photobooth - Arduino Powered

en monterade kit för detta projekt är nu tillgänglig frånSeeedstudio.comMer info om detta projekt på http://diymagicmirror.com Programvaran för detta projekt är öppen källkodVem är den skönaste av dem alla. Gör din egen Magic Mirror och reda. Magic M...

Privatliv skärm hacka från en gammal LCD-skärm

slutligen kan du göra något med den gamla LCD-skärmen du har i garaget.Du kan förvandla det till ett privatliv skärm! Det ser vitt för alla utom du, eftersom du bär "magic" glasögon!Allt du verkligen måsteha är ett par gamla glasögon, x-acto kni...

Magic 8 Ball

Detta Instructable skapades enlighet projektet kravet på Makecourse vid University of South Florida (www.makecourse.com).Hej och Välkommen till mitt MakeCourse projekt. För mitt sista projekt valde jag att återskapa en elektronisk "magic 8 ball."...

Bygga en egen display LCD Studio (för G15 tangentbord och LCD-skärmar).

Ok om du har just fått ditt G15 tangentbord och är mycket imponerad med de grundläggande skärmar som kom med det då jag tar dig genom grunderna i att använda LCD Studio för att göra egna.Detta exempel kommer att göra en display som visar bara grundlä...

Nerdy Derby LCD-skärm

för att Visa Motor och ESC temperatur, varvtal och förfluten tid, jag behövde ett sätt att säkra en LCD skärm till en töntig Derby bil som kommer att tävla i konstituerande Milwaukee Makerfest Nerdy Derby den 19 oktober 2013 på Milwaukee Makerspace e...

4-i-1 Arduino LCD sköld Kit

Med detta projekt har du minst fyra projekt i en mer ändringarna som du gör. Detta kit består av en Arduino Uno, en LCD-skärm, en USB-A till USB-B kabel, och nödigt koder så att du kan arbeta med detta kit. Huvudprojektet är en räknare med stora siff...

4-i-1 Arduino LCD sköld Version 2

Med detta projekt, har du minst fyra produkter i en eftersom detta kit består av en Arduino Uno, en LCD-skärm, en USB-A till USB-B kabel och alla material som du kommer att behöva utveckla följande fyra projekt: en disk, en termometer, en kondensator...

Aladdin's Magic Carpet

Jag gjorde Aladdin's Magic Carpet för 4 + 5 åringar i min klass. Jag hoppas ni uppskattar det lika mycket som de gjorde!Steg 1: Samla leveranser SprejlimTyg sax (eller någon som kommer att skära)mörk lila filt och ljus blå filt. (beroende hur stor du...

Hur man gör en Magic Ull hösten Fairy

Denna underbara höst älva skulle göra ett perfekt komplement till alla höstens fest - varför inte lägga till din Thanksgiving central?Om du aldrig har provat tovning eller arbetar med magic ull innan, denna handledning kan vara en lite Avancerat. Nu...

En "Magic Fountain" - slutlig Version

detta är en bättre version av min gamla Instructables:Denna nya version är baserad på fler källor, ange oberoende.100 UV-lysdioder.Och har även en vattenflöde kontroll.The Magic Fountain - Version II (med fler källor) från Dave Diamond på Vimeo....

Bygga en Magic Pensieve

detta projekt tillsammans flera andra för våra Harry Potter tema Halloween-fest.Bakgrund:Pensieve är en magi anordning som spelar en betydande roll i Harry Patter serien. Det gör att man kan se över tagna minnen - antingen egna eller från någon annan...

Custom Magic Gathering hjärtans däck

här valentine är en variant av "52 anledningarna till att jag älskar dig" kort däck. Min pojkvän spelar Magic the Gathering så jag ville använda dessa kort. Eftersom magi kort redan har text på dem, beslöt jag att använda det till min fördel och...

Lägga till en tredje LCD till din bärbara skärmen DVD spelare

detta skulle kunna vara 2 instructables: hacka en off-hyllan LCD skärm till ett mindre paket och lägga till en A / V-utgång till din DVD.Utgångspunkten är att jag behövde få mer än 2 skärmar för bil DVD spelare tar vi på bilutflykter.Jag använde en I...

Billiga förbättrad LCD overheadprojektor

detta är en annan Instructable om hur att bygga din egen billiga LCD-projektor, men med vissa förbättringar.Mer information om detta projekt här, här och härKlassen görWillem de Kooning Academy Rotterdamhttp://blog.wdka.nl/makeSteg 1: Delar, verktyg...

LCD-projektor fäste för cheapish...

Vill montera din LCD-projektor i taket? Inte vill spendera $100 eller mer?Du behöver:1. LCD-projektor2. generic högtalare wall mount kit (internet, ebay, swap meet, hårdvara butik... $3-$20. Har oftast två i ett kit)3. borra med blandade bitar4. pop...