how to met tft 2.4 touchscreen een led aan en uit sturen

Projecten die niet passen in bovenstaande onderwerpen
Berichten: 46
Geregistreerd: 07 Jan 2016, 23:29
Woonplaats: arnhem city

how to met tft 2.4 touchscreen een led aan en uit sturen

Berichtdoor dongolfcabrio » 07 Jan 2016, 23:40

Kan iemand mij helpen ik wil met de 2.4 tft touch shield
een digitale poort open en dicht laten gaan door middel van een knop het scherm
ik heb al heel wat lopen zoeken maar nog nergens iets werkends gevonden
ik heb de uno en mega

Advertisement

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: how to met tft 2.4 touchscreen een led aan en uit sturen

Berichtdoor shooter » 08 Jan 2016, 19:14

kijken welke pinnen door de tft gebruikt worden en eentje kiezen die niet gebruikt wordt en dan digitalWrite(poortnummer, HIGH);
paul deelen
shooter@home.nl

Berichten: 46
Geregistreerd: 07 Jan 2016, 23:29
Woonplaats: arnhem city

Re: how to met tft 2.4 touchscreen een led aan en uit sturen

Berichtdoor dongolfcabrio » 08 Jan 2016, 19:34

ok maar wat is de regel van de touchscreen
ik heb bijvoorbeeld bij de test touchscreen

X = 338 Y = 900 Pressure = 677

dit punt wil ik een led aan laten sturen

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: how to met tft 2.4 touchscreen een led aan en uit sturen

Berichtdoor nicoverduin » 08 Jan 2016, 21:21

in feite werken die TFT schermen net als elke andere GUI. De button is niet meer dan een plaatje op het scherm. Die button staat op een x,y coordinaat en heeft een hoogte en breedte. Dus op het moment dat je een punt indrukt en dat punt bevindt zich in het gebied van de knop, dan laad je een ander plaatje (De ingedrukte knop) en dan lijkt het net alsof je een knop hebt ingedrukt. En als je toch al weet dat die knop dus is ingedrukt kun je dus ook een ledje schakelen.
Ik weet niet wat je verdere plannen zijn met die TFT? Maar tft schermen zelf programmeren is best lastig, complex en eigenlijk te zwaar voor de gewone Arduino Uno. Er is nu bijna een jaar een alternatief op de markt. Dat zijn de schermen van Nextion. Deze volgen hetzelfde concept als de schermen in de industriele automatisering. Een scherm die zelfstandig knop indrukken registreert, waardes toon etc. Het scherm kan worden gemaakt op een aparte IDE onder Windows. Daaruit genereer je een programma die je flashed op het scherm (of via SD kaartje of serieel). De Arduino krijgt een speciale library die praat met het scherm. De Arduino hoeft daarna alleen nog maar de events (momenten dat bijv een knop is ingedrukt) af te wikkelen zonder je verder druk te maken waar je precies op het scherm zit.
De kosten zijn iets duurder dan een gewoon scherm. rond de 20-25 euro (iteadstudio.com of aliexpress) Maar dan kan je Arduino zich helemaal laten concentreren op logica. Je krijgt de gegevens van en stuurt ze naar het scherm via seriaal. De hele afwikkeling van juiste plaatsing wordt al voor je geregeld.
Let wel op, er zijn 2 varianten op de markt. Boards die beginnen met een type NX en die met TJC. De eerste is de internationale (en duurdere) versie. De anders is er een die alleen in China werkt. Bijna hetzelfde, maar je krijgt er geen scherm in geflashed (tot op heden). Ik heb mogelijk een crack kunnen vinden, maar die moet ik eerst testen
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 46
Geregistreerd: 07 Jan 2016, 23:29
Woonplaats: arnhem city

Re: how to met tft 2.4 touchscreen een led aan en uit sturen

Berichtdoor dongolfcabrio » 08 Jan 2016, 21:24

hoi nico bedankt voor je reactie
ik heb 4 vierkantjes op me tft en die 4 wil ik indiviueel 1 relay aan laten sturen van arduino
meer hoeft hij niet te doen dit is toch wel mogelijk met de arduino

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: how to met tft 2.4 touchscreen een led aan en uit sturen

Berichtdoor nicoverduin » 08 Jan 2016, 21:34

dongolfcabrio schreef:hoi nico bedankt voor je reactie
ik heb 4 vierkantjes op me tft en die 4 wil ik indiviueel 1 relay aan laten sturen van arduino
meer hoeft hij niet te doen dit is toch wel mogelijk met de arduino

Dat gaat wel passen maar je hebt nog wel wat uitdagingen :). Er zijn toch ook voorbeelden van tft en buttons? google eens op "Arduino tft button". Maar dat had je zelf ook kunnen verzinnen :mrgreen:
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 46
Geregistreerd: 07 Jan 2016, 23:29
Woonplaats: arnhem city

Re: how to met tft 2.4 touchscreen een led aan en uit sturen

Berichtdoor dongolfcabrio » 08 Jan 2016, 21:35

jah zeker ik heb al heel wat gegoogled maar niks wat werkt nog ben al enige tijd bezig haha
ik ga nog eens zoeken
toevallig iets van een script wat mij in de goede richting brengt :P

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: how to met tft 2.4 touchscreen een led aan en uit sturen

Berichtdoor nicoverduin » 08 Jan 2016, 21:41

dongolfcabrio schreef:jah zeker ik heb al heel wat gegoogled maar niks wat werkt nog ben al enige tijd bezig haha
ik ga nog eens zoeken
toevallig iets van een script wat mij in de goede richting brengt :P

Script niet.... wel tip....lezen.... Simpel gezegd, die TFT's draaien al jaren op de Uno. De libraries zijn er al jaren. Vrijwel iedereen werkt met de library van Henrik Karllsen. Je zou stom zijn als je die niet gebruikt. Er zijn legio voorbeelden....
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: how to met tft 2.4 touchscreen een led aan en uit sturen

Berichtdoor shooter » 09 Jan 2016, 10:39

bijv met if x>330 and x< 345 and y > 850 and y <960 and pressure >600){digitalWrite(13,HIGH);}
else {digitalWrite(13,LOW);}

dit kan natuurlijk in een functie (x,y,xset,yset,pinnummer)
dan kun je meeredere pinnen bedienen vanaf het touchscreen.
13 is het ledje op een UNO, maar elke pin die niet door het scherm gebruikt wordt is mogelijk (nou ja 0 en 1 ook niet.
ik zal het antwoord ook op de forum zetten.
paul deelen
shooter@home.nl

Berichten: 46
Geregistreerd: 07 Jan 2016, 23:29
Woonplaats: arnhem city

Re: how to met tft 2.4 touchscreen een led aan en uit sturen

Berichtdoor dongolfcabrio » 13 Jan 2016, 22:22

hoi shooter nou ik heb het een en ander geprobeerd maar ben geen meter verder jammer van dit forum dat er mensen zat zijn die een voorbeeld hebben maar die niet vrijgeven

Volgende

Terug naar Overige projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 44 gasten