Pagina 1 di 2

Primi test con Android

Inviato: 28/11/2012, 2:09
da PierGSi
Allora, visto che era stato sollevato il discorso tablet e la curiosita' era troppa :D ho preso una licenza di basic4android e provato a sviluppare una semplice applicazione per visualizzare alcuni dei parametri trasmessi dalla mia scheda di acquisizione dati sul mio cellulare (schermo 800x480 e processore 1.4 GHz single core).
Il telefono è connesso mediante un modulo bluetooth che riceve lo stream di dati (RS232 a 19200 bps) fornito dalla suddetta scheda.

Tutto sommato non è difficile ed in poco tempo si riesce ad ottenere un programma funzionante; ora devo aggiungere una funzione datalog e vorrei provare a fare degli strumentini analogici con la lancetta in sovraimpressione che gira. :mrgreen: 8-)

La fluidita' e' ottima nonostante il flusso di dati non altissimo ma neanche modesto a mio modo di vedere ,su un sistema di questo tipo (dalla scheda partono gruppi di 64 byte ogni 50 mS, quindi il cellulare deve processare 1280 caratteri al secondo, convertire, visualizzare), aggiornamento ogni 2 frames ovvero ogni 100mS.

Risultato :


Re: Primi test con Android

Inviato: 28/11/2012, 7:37
da vitoos
Pier fra un po' te elimini tutta la strumentazione originale della tua auto gli piazzi una dashboard autocostruita con tutte le funzioni di questo mondo, compreso il solitario! Complimentissimi!! Una domanda perché allo spegnimento l'afr ti rimane a 15.3?

Re: Primi test con Android

Inviato: 28/11/2012, 9:31
da masterx81
Che dire pier, spettacolo!!!

Re: Primi test con Android

Inviato: 28/11/2012, 10:49
da PierGSi
vitoos ha scritto:Una domanda perché allo spegnimento l'afr ti rimane a 15.3?

Perche' all'interno dello scarico ci sono dei gas con quell'afr

Re: Primi test con Android

Inviato: 28/11/2012, 10:52
da PierGSi
masterx81 ha scritto:Che dire pier, spettacolo!!!


Son rimasto stupito oltre che del relativamente poco tempo per arrivare all'app funzionante partendo da zero, del funzionamento sempre perfetto di tutto (il pairing, la connessione-disconnessione, il buffer ricezione ben gestito....).

Re: Primi test con Android

Inviato: 28/11/2012, 11:07
da Karolis
Sei sempre più figo! O_O Mi fanno impazzire 'ste cose di schermetti cruscotti ecc ecc

Cos'erano quei interruttori vari vicino al cellulare?

Niente Megasquirt sul Honda, neanche in futuro?

Re: Primi test con Android

Inviato: 28/11/2012, 11:09
da masterx81
PierGSi ha scritto:
masterx81 ha scritto:Che dire pier, spettacolo!!!


Son rimasto stupito oltre che del relativamente poco tempo per arrivare all'app funzionante partendo da zero, del funzionamento sempre perfetto di tutto (il pairing, la connessione-disconnessione, il buffer ricezione ben gestito....).

Ambiente di sviluppo visuale, o c++ puro?

Re: Primi test con Android

Inviato: 28/11/2012, 12:27
da PierGSi
masterx81 ha scritto:$
Ambiente di sviluppo visuale, o c++ puro?



http://www.basic4ppc.com/

E' poco piu' di VB6, niente di complesso. L'unica cosa dove mi sono un po' dovuto ingegnare (per modo di dire) e' stato il parsing delle stringhe di byte che arrivano dalla seriale in quanto l'evento viene chiamato quando ci sono dei byte nel buffer, ma possono essere 10 come puo' essere 1 (a seconda di cosa sta facendo il sistema operativo).
Dovrebbe essere abbastanza semplice anche fare gli strumenti analogici a lancetta, ma ancora non ci ho guardato bene e non ho idea di quanto pesante sia per la cpu.

Re: Primi test con Android

Inviato: 28/11/2012, 12:32
da masterx81
Insomma, gestisce il buffer come vb6.... Beh, purtroppo è normale, bisogna usare una struttra sempre fissa, con un carattere identificativo di start, e leggere finchè tutti i dati non sono ricevuti...
Qiundi ambiente grafico, figo :)

Re: Primi test con Android

Inviato: 28/11/2012, 12:38
da PierGSi
Karolis ha scritto:Sei sempre più figo! O_O Mi fanno impazzire 'ste cose di schermetti cruscotti ecc ecc

Cos'erano quei interruttori vari vicino al cellulare?


Niente di che, uno è per abilitare la funzione cronometro (IR), uno per la telecamera fissa, il resto è l'amplificatore audio. Poi ci sono i connettori per audio e dati.

Niente Megasquirt sul Honda, neanche in futuro?


Questo non lo so, posso fare quasi tutto quel che voglio con la centralina di serie quindi non ha molto senso sbattersi. Su un motore aspirato poi. Mah.

Inoltre con 400€ o poco piu' ,volendo, su ebay si trova il modulo hondata che, saldato al posto della eprom, fa diventare la ecu programmabile real time via usb, quindi ...
Avevo pensato a Megasquirt piu' che altro perchè una ruota fonica sull'albero motore e non sull'albero a camme garantisce una precisione superiore in quanto non c'e' la cinghia di mezzo.