webserver+ android

Quelle pagine che vedi sul video di youtube non sono assolutamente complicate da fare e usa il jquerymobile, ci vuole un po' di tempo per crearle ma i dati che in via e riceve da arduino sono 4 in croce.
Può essere in parte vero che l'uso della SD non da limiti alla memoria, ma dimentichi i tempi, fare una pagina elegante su sd si può fare certamente, se hai voglia di aspettare ogni volta il caricamento, ci sono comunque dei pro e contro:

Contro

  • caricare 4 immagini da 100k + jquery(60k) + file html(40k) + file js(20k) + file css(3k), ci vogliono dai 30 ai 40 secondi il passaggio da una pag all'altra è snervante
  • durante il caricamento di qualunque file da SD gli eventi input che possono esserci il quel lasso di tempo verranno perduti.
  • non si può in questi casi collegare un pulsante della luce direttamente ad arduino per poi controllarne una lampada, se qualcuno sta caricando la pagina o smanetta sull'html la luce non si accende, io suggerisco sempre che arduino deve essere un controllore e non un gestore degli eventi, collegandolo in parallelo all'impianto esistente e funzionante indipendentemente da arduino.

Pro

  • Se non ha importanza perdere degli eventi va benissimo
  • il sistema è indipendente e non necessita di computer o server esterni è piccolo e può essere messo ovunque

Ottimizzare un po' sarebbe quello di impostare tutti gli input possibili come interrupt, l'evento input bloccherebbe temporaneamente il download delle pagine e file annessi, ma i pin con interrupt purtroppo sono pochi.