TouchGarden (Wireless + lokale HMI) (6 / 6 stap)

Stap 6: De Code

Nu voor de code:

Er is een klein beetje foutopsporing dat ik mee bezig ben.

De indeling van de HMI is meestal opgenomen in het headerbestand label (Homescreen.h) ziet u in de code waar ik de naam van de verschillende functies van de bibliotheek.

Functies:

h.background();
h.boxes();

h.Text();

h.Buttons();

..............................................................................................

De "h" is gewoon de naam die heb ik verklaard voor klasse Homescreen

Mijn bedoelingen met dit is dat u kunt gaan in het headerbestand en wijzigen of wijzigen van de manier waarop het startscherm wordt weergegeven. De functies voor dit bestand kunnen worden gevonden in het LGDP4535.h bestand. Gewoon openen en de lijst met functies met toegewezen variabelen weergeven.

in het volgende voorbeeld:

fillRect (int16_t x, y van int16_t, int16_t w, int16_t h, uint16_t c);

tft1.fillRect (0, 0, 210, 25, 5, blauw);

Dit heeft een bepaalde indeling tft1 is een nieuwe verklaring van klasse LDGP4535.

".fillRect" is de functie

en "(0,0, 210, 25, 5, blauw)"

---> is (x, y, w, h, Color)

alle moeten max van 16-bits en integers worden

---> anyway Dit moet een goede jumping off point voor u een kleur kiezen en maken van uw eigen HMI. Je gaat om te knoeien met het en kritiek van de code een beetje dus het zal bereiken wat u wenst.


Het schermknopen en Relay Board toevoeging:

De knoppen zijn dus bedoeld als onderdeel van de HMI relais controle. Ik heb nog om dit te implementeren in code, maar u kunt het Relais aan welke digitale pinnen die u wenst. Neem een kijkje op de boolean in de functie van de "Touch()" van de code, dat is waar de logica voor de knoppen zijn (voel je vrij om te verbeteren). Hoe dan ook, is wat ik zou doen voor de relay gewoon een nieuwe functie voor het maken en maken een vlag bits waarmee als de knop wordt ingedrukt. Die waarde doorgeven aan uw relay-functie en de vlag zal de doorgifte inschakelen. Code zoals u graag :)

DEZE CODE WERKT, MAAR ER IS ALTIJD RUIMTE VOOR VERBETERING... JUST SAYIN

GENIETEN :)

Gerelateerde Artikelen

Maxwell House Wireless antenne

Maxwell House Wireless antenne

nu dat u klaar met dat laatste smakelijke kopje koffie drinken bent, wat doe je met de lege koffie kan?Go Wireless! Dat is wat.Hier is een gemakkelijk op te bouwen, nauwkeurige en krachtige draadloze antenne uit een lege 13,5 oz koffie gemaakt kan. S
SMS gecontroleerd Wireless irrigatiesysteem

SMS gecontroleerd Wireless irrigatiesysteem

UPDATE 02/13/11: stemmen is begonnen voor de wedstrijd van Sparkfun Microcontroller. Please VOTE voor mij!UPDATE 02/26/11: Ik heb een tweede prijs gewonnen!! Huzzah! Bedankt voor alle stemmen jongens!UPDATE 03/17/11: Ik zou graag een Laser cutter in
Voorzien van bier teken aan lokale bedrijfsadvertenties teken

Voorzien van bier teken aan lokale bedrijfsadvertenties teken

Dit instructable, is een voorbeeld van hoe iets ongewenst kan worden benut. Gelukkig, de dumpster goden waren aan mijn kant de dag zag ik dit. Als ik figuur het restaurant op mijn straat kreeg een nieuwe teken en ze had weggegooid oude één rechts naa
Wireless Power Transmission

Wireless Power Transmission

Draadloze stroom overdrachtEr zijn een aantal manieren voor het draadloos verzenden van macht. Enkele van hen zijn --> Inductieve koppeling-dit type heeft meestal een korte afstand en zij draad spoelen als antennes gebruiken. Dit type van draadloze m
Reset wachtwoord van Windows 10 voor lokale & Microsoft Account

Reset wachtwoord van Windows 10 voor lokale & Microsoft Account

Vergeten wachtwoord in te loggen in Windows 10 is niet langer een kwestie van zorgen te maken, want er vele oplossingen die u gebruiken zijn kunt om het wachtwoord opnieuw instellen. In deze tutorial laten we u een gemeenschappelijke manier om terug
D-Link Wireless Router DIR-628 Setup [zonder CD]

D-Link Wireless Router DIR-628 Setup [zonder CD]

de meeste, zo niet alle, draadloze routers kunnen worden ingesteld zonder de software die ze voorzien. Hier zijn de stap voor stap instructies voor de meeste D-Link Wireless routers, maar meer in het bijzonder de DIR-628.Stap 1: Voorbereiding voor Se
Wiimote Wireless modificatie voor personen met een handicap

Wiimote Wireless modificatie voor personen met een handicap

Dit Instructable verder bouwt voort op de vorige versie door de integratie van draadloze knoppen los van de afstandsbediening. Een ronde dienblad met een klittenband laag is ook gemaakt om de gebruiker te plaatsen van externe knoppen waar hij of zij
LED Undercabinet / onder Bureau verlichting met Dimmer en Wireless Remote

LED Undercabinet / onder Bureau verlichting met Dimmer en Wireless Remote

In deze tutorial, we gebruiken de innovatieve 12V LED draadloze Dimmer- en Strobe controle van Oznium, evenals een paar van hun LED strips te goed licht op mijn onder kabinet / home onder Bureau gebied.Reden: Het is al vrij donker, woest, en eerlijk
Aanpassen van fiets met DanceSkateLive sound system voor de lokale straatartiest

Aanpassen van fiets met DanceSkateLive sound system voor de lokale straatartiest

Mei is een lokale straat performer die ontwikkelt en voeden van een uniek talent: de mogelijkheid om hula hoop terwijl rolschaatsen naar klassieke muziek van de ziel en het nieuws van de dag te brengen, zij het een milieu les of de geschiedenis van d
Avontuurlijk wandelen van lokale bestemmingen vinden

Avontuurlijk wandelen van lokale bestemmingen vinden

ik was geïnspireerd door een stedelijke verkennen website om te komen met enkele coole bestemmingen voor mijn vrienden en familie om te verkennen. Wees veilig wanneer gaan weg. Vertel waar u naartoe gaat en wanneer u terugkeert. De volgende zijn 2 vo
Lokale dimmen functionaliteit toevoegen aan een X10 wandschakelaar

Lokale dimmen functionaliteit toevoegen aan een X10 wandschakelaar

de "vanille smaak" wandschakelaar van x10.com, de "WS-467", wordt geleverd zonder lokale dimmen vermogen: Hoewel u kan het van een afstandsbediening dim, u het met de hand door te drukken op de knop kan niet dim. Vreemd, het vereist me
Lokale magnetische declinatie te bepalen door een magnetisch kompas

Lokale magnetische declinatie te bepalen door een magnetisch kompas

door tonytran2015 (Melbourne, Australië).Een magnetisch kompas kan worden gebruikt om te bepalen van lokale magnetische declinatie. Deze declinatie is afhankelijk van locatie en tijdstip.De declinatie is samengesteld uit gegevens van de lokale labora
Arduino Joystick schild Nrf24l01 Wireless 2 Dc Motor Control--RC auto Project deel 1

Arduino Joystick schild Nrf24l01 Wireless 2 Dc Motor Control--RC auto Project deel 1

Arduino Joystick Shield Nrf24l01 Wireless 2 dc motorische controle--RC auto Project deel 1YouTube-video 'sDocumentenDeel 2 binnenkort
Wist u dat u kunt lenen en eBooks uit uw lokale openbare bibliotheek downloaden en lees ze op je Kobo eReader?

Wist u dat u kunt lenen en eBooks uit uw lokale openbare bibliotheek downloaden en lees ze op je Kobo eReader?

Kobo eerder gemaakt bezitten van een stapel boeken snel en eenvoudig, en nu we maken lenen boeken net zo makkelijk.De Kobo eReader maakt lenen, toegang tot en het lezen van uw openbare bibliotheekboeken zelfs gemakkelijker dan tevoren.  Dus, uw bibli