Med tft itead 2.8 arduino UNO sheild på MEGA (2 / 6 steg)
Steg 2: Redigera UTFT bibliotek
UTFT Lib är mycket bra bibliotek som används för att driva ett stort antal tft skärmar moduler. vår modul ingår.
När du har installerat biblioteket, borde du se något lik den första bilden. Det här är filerna i biblioteket.
Detta bibliotek är en av de stora bibliotek, det tar ca 30kb arduino flashminne! Detta är för mycket för arduino uno! Du kan nästan lägga ingenting till koden med detta bibliotek.
MEGA har 256 kb programminne, detta är mycket bra utrymme och kan göra mycket bra saker med det, dessutom finns det 54 pin de flesta av dem fortfarande gratis för att använda och de analoga bara 5 tas av 16. Detta är oftast mer det nog för de flesta projekt.
efter nedladdning biblioteket, måste du öppna det är filer och redigera något i det!
Öppna filen UTFT library för att se något liknande på första bilden, sedan öppna den mapp som heter "hårdvara", bör du se mcu familjer (AVR, ARM och pic32) mega och uno är från familjen avr så vi öppnar den.
nu du borde se den arduino mcu som använder (dvs. uno använder Atmega_328p) och du kan se en header filen heter "HW_AVR_defines"... Detta är vårt mål... Öppna den med något program (kod:: block används här).
en snabb tips, UTFT biblioteket är mycket stor lib som fungerar beroende på styrelsen eller mcu som används och den modul som definieras. den huvudsakliga utft filen kallar definitionerna av hårdvara beroende på dina poster, så när du väljer från verktyg-board---> arduino mega. det kalla definitioner på arduino mega, för att veta pins anslutning till modul du har sellected också.
vad vi ska göra här, är att redigera något i biblioteket som gör mega, använder de rätt defentions när du använder en uno sheild med det. Utft bibliotek utvecklaren lägga till denna funktion till biblioteket, allt vi behöver göra, är att aktivera den. 1. Öppna filen med namnet "HW_AVR_defines"
vi kan göra det genom:
2. du borde se något lik pic2
3. läsa kommentaren i början av koden
linje 6 säger att du skall "avkommentera följande rad att aktivera denna funktion"
4. avkommentera linjen 7, som gör att definitioner av uno Shield på mega.
5. Spara och avsluta.
6. flytta eller kopiera upp dll-filen till katalogen aruino IDE bibliotek (antar att du vet hur man gör det: 3)
nu är vi klar med detta steg! i nästa steg kommer vi för att visa hur man använder biblioteket och definierar stiften på mega.