Personalmente, da totale principiante, ho trovato due difficoltà nell'apprendere la programmazione di Arduino:
- In tutti i manuali, che affiancano esempio pratico a istruzioni nel relativo sketch, spesso non capisco se quest'ultime sono limitate al caso presentato o sono generali.
- Iniziare consultando la pagina Arduino - Home mi ha lasciato spaesato, nel senso di non sapere in che ordine imparare i comandi. Secondo me è essenziale far capire subito a chi si appresta ad imparare programmazione se deve farlo con una certa sequenzialità; se alcune istruzioni sono più importanti, più frequenti o preliminari ad altri comandi.
Forse le mie sono le stesse difficoltà che intende micky861 con "...tante volte non è cosi facile per un principiante".
Probabilmente è solo un'impressione da neofita ma, imparare prima solo programmazione da un testo indicizzato, senza incrociare link da siti o blog, aiuta chi vede queste cose per la prima volta ad evitare le due difficoltà che ho scritto sopra...di sicuro ci vuole più tempo rispetto a presentare il circuito e subito lo sketch.
Il pdf che ho linkato mi ha dato questa sensazione...sono ancora alla ricerca di qualcosa di meglio e se qualcuno ha guide, manuali, primer sulla programmazione in Wiring e successiva implementazione li indichi pure.
Sempre in merito alla guida "ProgrammareArduino.pdf" all'ultima pagina ci sono indicazioni da parte dei professori che hanno preparato il pdf, in caso trovate errori di traduzione o suggerimenti per migliorare alcune parti.
Chiedo a leo72 se può rimandarmi al datasheet (penso di Arduino UNO) dove parlano dei 20 mA perchè non lo trovo alla pagina http://arduino.cc/en/Main/arduinoBoardUno
Non capisco perchè dici che NON è consigliato rimanere sui 20 mA nonostante sia "la corrente di funzionamento da gestire durante il normale esercizio".