Stap 3: Definieer de tft lcd
Nadat u hebt de bibliotheek bewerkt en toegevoegd aan de directory van de arduino. u moet zitten kundig voor opnemen in uw programma's.
nu zal ik u tonen hoe te bepalen van de juiste tft-module die u in uw hand hebt.
het tft scherm die we gebruikten heet op de module 2.8 ITDB02 we moeten de naam van de module te vinden in de bibliotheek, open het bibliotheekbestand en ga naar de documentatie, moet u drie bestanden
• UTFT
Dit bestand Toon alle functies en opdrachten die in deze bibliotheek opgenomen.
• UTFT_Requirement
Dit bestand heeft de informatie over de modules en hoe het gerelateerd aan de bibliotheek, zoals pinnen configuraties
•UTFT_Supported_display_modules_ & _controller
Dit is ons doel, heeft dit bestand de namen van de modules en de sheilds die door deze bibliotheek wordt ondersteund, kunt u in het een lijst met de modulenamen van de en module voor de UTFT die u gebruiken moet voor het definiëren van uw module.
onze module met de naam 2.8 ITDB02,, op zoek daarvoor vinden we de naam: ITDB28 en dit is wat we gaan gebruiken.
nu om een utft-object definiëren op de arduino ide, gebruiken we het commando:
UTFT name(module,Rs,Wr,Cs,Rst); heks is mintiond in het UTFT.pdf bestand.
We moeten een naam geven aan het object, laat noemen als voorbeeld-"myGLCD"
dan noemen we de module, die we vonden het genoemd ITDB28, dan zijn we sellect de pinnen, ik ga niet uitleggen wat deze pinnen zijn (wordt opgemerkt in het gegevensblad- en UTFT_Requirement.pdf-bestand), maar je moet weten dat voor deze Shield, bevindt zich op de A5, A4, A3 en A2 pinnen.
Wanneer u een van de voorbeelden die is opgenomen in de bibliotheek opent, zult u krijgen een opmerking over wat u pinnen moet gebruiken, vergeet niet dat u aan boord van de mega arduino uno Shield, gebruiken!
dus we gaan heel direct, definiëren als de analoge naam (A5-A2).
de laatste opdracht is:
UTFT myGLCD(ITDB28,A5,A4,A3,A2);
# rekening mee dat pinnen, 19,18,17,16 in de arduino uno zijn de pinnen A5, A4, A3, A2. relatief.
Nu bent u klaar voor gebruik van het scherm! : D