Arduino - TFT uppvisning av bilder från en SD kort (3 / 7 steg)
Steg 3: Lägga till bilder
Om du lägger till dina egna se bilder till att de är 24-bitars färg BMP filer och de har en bredd och höjd som överensstämmer med displayen. I Windows Paint fri programvara kan användas till att beskära, ändra storlek, knäppa och spara bilder i 24-bitars BMP-format. Det finns lite felkontroll i koden, så bilder kan vara skadade genom att rita av skärm kanten och kan inte dras alls om filen kan inte hittas eller formatet är fel etc, men Arduino bör hålla igång och jag har inte haft en krasch ännu. Jag har tagit bort alla felsökning print uttalanden för att minska storleken på koden, men följetong kallas i setup().
Färg kan också användas för att plocka färger av bilderna för att se 24-bitars RGB-värdet, dessa kan omvandlas med hjälp av en miniräknare eller ett bibliotek funktion till 16 bitars 565 formatet för visning.
RAW-bildfiler är snabbare att rita och kan skapade direkt från BMP filen med ett verktyg som kallas "ImageConverter565.exe", detta kommer med UTFT bibliotek och är i mappen verktyg i biblioteket. Använda alternativet ".raw", ladda en fil och spara den. Filen kommer att vara ~2/3 storlek. Pixel beställning innebär de drar toppen också, denna image converter är ett bra litet verktyg som sparar mig skriva en skiss för UNO att söka BMP-filer och konvertera dem (jag kanske göra det ändå!).
Ja, jag var tvungen att ta en bild av en katt, det är åtminstone en "riktigt" en ;-) och en mus.