touchscreen 4D system

Buongiorno a tutti!
Qualcuno ha esperienze con questi touchscreen?

Soprattutto non riesco a capire due cose:

  1. Se lo si possa usare con il mega
  2. Come si crea il collegamento tra L.interfaccia e il codice arduino

Grazie

zioTonino:
Buongiorno a tutti!
Qualcuno ha esperienze con questi touchscreen?

Se dici quale modello è meglio visto che ne esistono varie tipologie con varie possibilità di interfaccia.

grazie astro ..

sul loro sito avevo visto questo: SK-43PT-AR

però a dire il vero son abbastanza confuso in quanto son andato su un loro rivenditore italiano e ci sono una marea di display touch tra cui anche il SK-FT843-ADAM che mi sembra lo stesso ma costa quasi la metà!

Ovviamente son entrambi per arudino!
A me ovviamente piacerebbe usare il loro sw per creare l'interfaccia grafica... e il Mega.

Grazie

Il 43PT è un display della serie vecchia, col processore picasa.
Ora c'è il 43DT con il processore Diablo16.

Li puoi usare tranquillamente con MEGA ed anche con UNO visto che fa tutto il processore grafico, ti occupa solo i due I/O della seriale ed un I/O per resettare.
Ti conviene usare il loro adattatore, altrimenti devi costruirti tu qualcosa.
Ti conviene anche dare alimentazione esterna visto che tirano un po' e rischi di surriscaldare il regolatore.

Devi anche comprarti il cavetto di programmazione che ti serve per programmarlo dal PC, una scheda SD e se ti serve anche un adattatore per la SD al PC.

Devi avere un PC con Windows (anche XP), scarichi l'IDE e ti progetti l'interfaccia grafica. Puoi anche programmare con il loro linguaggio se vuoi, o usare la funzione Genie con la quale devi solo piazzare i vari elementi.

  1. Come si crea il collegamento tra L.interfaccia e il codice arduino

C'è una apposita libreria.

grazie a tutti :slight_smile:

quindi la SK-43DT-AR dovrebbe essere la soluzione all-in-one che farebbe al caso mio, giusto?

Per quanto riguarda l'alimentazione esterna come dovei fare esattamente? La shield non si connette direttamente sui pin dell'arduino? Dovrei tagliargli? E soprattutto, se ne usa solo 4, perchè danno tutta la shield?

Per lo sketch, so che esiste la libreria ... ma volevo capire come fare il binding con gli oggetti creati con il sw 4D ...

Grazie ancora!

zioTonino:
Per quanto riguarda l'alimentazione esterna come dovei fare esattamente? La shield non si connette direttamente sui pin dell'arduino? Dovrei tagliargli? E soprattutto, se ne usa solo 4, perchè danno tutta la shield?

Sono presenti tre ponticelli da configurare. Uno di questi è relativo alla selezione della sorgente di alimentazione, interna o esterna. Configuri per esterna ed alimenti lo schermo da un apposito connettore sull'adattatore (ce ne sono due), alcuni schermi ultima versione hanno anche lo spinotto direttamente integrato. E' più facile da vedere che da spiegare, guarda sul loro sito l'adattatore ed il pdf che spiega come fare.
La danno tutta intera anche se ne usa solo quattro (RX, TX, GND, + un altro per fare il reset, +5 V se scegli di adoperarlo ma te lo sconsiglio) così come fanno tutti, è normale :grin:

volevo capire come fare il binding con gli oggetti creati con il sw 4D

hai degli appositi comandi come:

genie.WriteObject(GENIE_OBJ_COOL_GAUGE, 0x00, gaugeVal);

questo invia all'oggetto COOL_GAUGE numero 0 il valore gaugeVal, l'indicatore sullo schermo si sposterà in modo da indicare quel valore

Puoi leggere valori (slider, ...), scrivere (stringhe di testo, indicatori, lancette, grafici stile oscilloscopio, ...), intercettare eventi (pressione button, variazione slider, ...), altre varie cose,
Il tutto è ben documentato.
Ci sono anche alcuni esempi.

Se poi la cosa ti appassiona, invece di usare il Genie in cui ti basta costruire l'interfaccia grafica, puoi studiarti il suo linguaggio di programmazione interno (hai porte I/O anche PWM, ... insomma più di un semplice touch).

L'unico aspetto da guardare con attenzione per decidere è il prezzo. Costano. Più degli altri, a parità di dimensioni.