Eagle88:
Come linkato da critical, ti consiglio per la programmazione questo manuale in italiano preparato da due professori dell'I.T.I.S. "A. Volta" (Frosinone). Riassume in 80 pagine i comandi che trovi sotto reference in arduino.cc...nelle ultime pagine trovi l'indice generale.Il manuale "Elementi base del linguaggio di programmazione di Arduino":
http://www.itisvoltafr.it/~marsella/materiali/materiali_3AE/ProgrammareArduino.pdf
Ho letto solo le prime 10 pagine ma ho trovato un paio di inesattezze. Inoltre il manuale è la traduzione di un'altra opera che, a parer mio, è la riunione delle info presenti sul reference. Se leggete le pagine troverete bene o male ciò che viene affermato anche sul sito di Arduino, alle volte ripreso pari pari alle pagine del reference.
E come detto ci sono anche alcuni errori. A pag. 10 si trova scritto che un pin può assorbire o fornire una corrente di 40 mA. Curiosamente non viene detto che questo valore è], secondo il datasheet, quello assoluto[/i ossia il valore che porta al danneggiamento del pin. Però non si consiglia, come sarebbe logico, di rimanere sui 20 mA, il valore che lo stesso datasheet riporta quale corrente di funzionamento da gestire durante il normale esercizio. Per scrupolo sono andato a vedere sul reference ed ho avuto conferma dei miei sospetti, ossia che quel manuale, è una rielaborazione dello stesso reference, dato che anche lì si cita il valore di 40 mA come quello che un pin può gestire senza però neanche lì dire che questo valore è veramente il massimo.
http://arduino.cc/en/Reference/Constants
Comparate poi altri casi, come ad esempio gli operatori << e >>: ci sono gli stessi identici casi del reference.
Insomma, un PDF non proprio "originale" e con alcuni errori non visti dai traduttori (non posso considerarli autori) che, secondo me, ha solo il vantaggio di essere in italiano. Non ho guardato gli altri 2 PDF.