Conscio delle conseguenze, Piccio <
in...@picciatiandrea.it> un bel
dì scrisse:
> Per chi =E8 gi=E0 avezzo a questi sviluppi, quale =E8 il limite importante =
> che si incontra?
> Ovvero, a parit=E0 di micro, a quanto si deve rinunciare delle risorse come=
> prezzo per la rapidit=E0 di sviluppo?
Il successo di Arduino, così come è stato per tanti altri prodotti,
non è certamente dato dalla sua "potenza", dalla sua "scalabilita" o
dalle sue "performance". Il successo l'ha guadagnato grazie alla
semplicità d'uso e di programmazione ma, soprattutto, anche alla
enorme quantità di codice scritto in gro per il web, librerie
comprese. Anche il parco hardware non se la cava male, sulla baia
imperversano i sistemini di sviluppo, i sensori, gli add-on...
Qundi uno che piglia in mano arduino sa che, bene o male, troverà
qualche cosa si sicuramente adatto a ciò che ha in mente di fare.
I Limiti sono quelli tipici di un microcontroller a 8 bit con 32k di
flash... ;-)
A parte le ovvietà si devono poi mettere in conto alcuni contro dopo
i pro...
I limiti soppracitati di memoria che con progetti complessi possono
diventare un problema. Ma parliamo di casi, appunto, complessi. Non
so esattamente quanto sia l'efficienza di compilazione dell'IDE di
arduino ma prima di intasare tutta la memoria ce ne vuole di
codice...
Il non sapere esattamente cos stia "sotto" al programma, ovvero quale
sarà il codice macchina finale può portare ad alcune delusioni (ci si
aspetta che il micro faccia una certa cosa invece ne fa un'altra) ma
sono scogli superabili sia con l'esperienza che si acquisisce
usandolo, sia scrivendo programmi ben fatti, avendo i testa quali
siano i passaggi da evitare.
i pin di I/O, presentati nudi e crudi sul connettore d'uscita,
potrebbero creare problemi con alcuni tipi di sensori, cose tipo
spike, spurie, malfunzionamenti, letture errate, etc... etc... Un
neofita che non sa andare oltre alla mera connessione fisica dei
moduli si troverebbe in un "cul de sac" dal quale non ne uscirebbe
facilmente, ma questo varrebbe perq ualsiasi altro micro.
--
Structured Programming supports the law of the excluded muddle.
News 2002 [v 2.07] / StopDialer / PopDuster -
http://www.socket2000.com
Akapulce portal:
http://www.akapulce.net