Arduino TFT display och teckensnitt bibliotek (2 / 11 steg)
Steg 2: Lastning biblioteken (uppdaterad 3/2/15)
Jag har modifierat de Adafruit biblioteken och lagt till teckensnitten. Teckensnitten kommer att lagras i FLASH så kommer att använda vissa program plats men en rimlig mängd utrymme är fortfarande tillgängliga, om du kör ut sedan använda en Arduino Mega ombord.
Jag är faktiskt en hårdvara designer så programuppdateringarna skulle förmodligen kunna förbättras, men de arbetar!
Zip-filen innehåller två biblioteken du behöver. Dessa har har nya namn (_AS bifogas) så de kommer att samexistera med alla bibliotek du redan har. Det finns 3 exempel program som ingår i Adafruit_QDTech_AS bibliotek.
Jag uppdaterat bibliotek till version 5 på 2/2/2015, nu enskilda teckensnitt kan inaktiveras om du vill spara FLASH-minne om de inte alla behövs. För att förhindra visst teckensnittsfiler som laddas helt enkelt redigera filen "Load_fonts.h" i mappen "Adafruit_GFX_AS" bibliotek. Bara kommentera ut de teckensnitt som inte behövs genom att lägga till / / till början av de respektive rad. Också, som svar på en fråga från en läsare nedan, jag har gjort de proportionella teckensnitt skalbara precis som den ursprungliga enkla Adafruit, detta gör teckensnitten mer kantiga men skalfaktorn är inte mer än 2 teckensnitten ser fortfarande rimlig. I exemplet med TFT_Show_Font_ILI9341 använda jag kommandona:
tft.setTextSize(1); För normal storlek typsnitt
tft.setTextSize(2); För dubbel storlek typsnitt
Andra mindre tweaks har gjorts så att teckensnitt bakgrunden dras enligt ursprungliga Adafruit teckensnittet. Font ritningshastighet har också förbättrats. Mindre tweaks har gjorts till fonts, typsnitt 4 har minskat i höjd något att ta bort överflödiga "mellanslag" och punkt "." har lagts till tecken som finns i teckensnittet stora 6.
Mindre tweaks till fonts har gjorts och nya exempel skisser har lagts till att visa alla tecken.