Il manuale di Arduino – Gratuito

copertina-arduino

Tutto quello che serve sapere per imparare a utilizzare Arduino: dall’elettronica alla programmazione.


Scarica il libro (con gumroad)

Riceverai il libro in pdf con cinque capitoli completi e quasi 100 pagine in formato A4. Il libro è gratuito, ma ogni donazione è bene accetta 😉

Pubblicherò i capitoli successivi (dal 6 al 10) in un secondo volume.

In realtà non è uscito un secondo volume: l’editore LSWR ha accettato di pubblicare il libro ed è uscita la versione completa, con 11 capitoli del “Manuale di Arduino”. Il volume è acquistabile su Amazon, Ibs e in libreria.

«Arduino è una piccola scheda con un microcontrollore che chiunque può imparare a utilizzare in breve tempo per realizzare circuiti elettronici interattivi. Per programmare Arduino è sufficiente collegarlo al proprio computer con un cavo USB, scrivere qualche istruzione, collegare qualche componente elettronico e premere il tasto «Upload». Si procede per tentativi ed errori, correggendo il programma di volta in volta. Le istruzioni sono abbastanza semplici e comprensibili. Il software di programmazione, chiamato anche IDE (Ambiente Integrato di Sviluppo), contiene numerosi esempi da cui prendere spunto per scrivere i propri listati.

Arduino ha successo perché è semplice e funziona sempre. Perché trovate spesso quello che vi serve, senza dovervi scervellare troppo. Perché è un prodotto ben fatto e continuamente curato»

Come ottenere il libro?

Il libro è gratuito e lo distribuisco con il sito GumRoad, così che in caso di aggiornamenti tu li possa ricevere automaticamente. Il link è:

https://gum.co/arduino

Quando si aprirà la pagina digita “0” nel campo “Name a fair price”, quindi premi il pulsante “I want this!”. Dovrai inserire la mail per ottenere il file e tutti i successivi aggiornamenti.

Screenshot 2015-11-13 08.56.26

Scrivere un libro richiede molto tempo e un grande impegno. Ho scritto il manuale di Arduino in circa sei mesi, alzandomi ogni mattina all’alba. Il libro nasce da anni di esperienze ed esperimenti condotti con questa piccola scheda. Per questo, se ti va e se il libro ti è servito, offrimi un caffè 😉




Ogni donazione è ben accetta.

Indice

  1. Introduzione
    • La storia
    • Microcontrollori e microprocessori
    • Maker & Arduino
    • Siti di riferimento
  2. Arduino
    • com’è fatto arduino UNO
    • le altre schede
    • shield, tinkerkit e groove
  3. Installazione
    • download e installazione
    • il bootloader
    • lo sketch (loop e setup)
    • Hello Led! (programmazione del primo esempio)
  4. Il linguaggio C/C++
    • il C/C++
    • come imparare a programmare
    • variabili
    • cicli e controllo di flusso
    • funzioni
    • programmi
  5. Programmare Arduino
    • digitalWrite, Read, analogRead, analogWrite
    • tone → buzzer
    • millis
    • Serial
    • altri comandi

Nel secondo volume (pubblicato!)

  1. Programmazione Avanzata
    • interrupt
    • sleep mode
    • assembler
    • variabili persistenti (EEPROM)
  2. Sensori
    • fotoresistenza
    • termistore
    • trimmer
    • lm35 tempetratura
    • bussole, accelerometro, giroscopio
    • hall sensor
    • audio
    • IR
    • PIR
    • optoaccoppiatore
  3. Attuatori
    • motori
    • transistor e mosfet
    • relè
    • motore passo passo
    • servo motore
    • buzzer e speaker
    • potenziometro digitale
    • LCD
  4. Comunicazioni
    • porte seriali spi e i2c
    • scheda SD
    • blue tooth
    • wifi
    • zigbee
    • comunicazione tra due Arduino (o raspberry)
    • Arduino e Processing
    • ethernet
    • richiamare pagine web
    • arduino as webserver
  5. YUN
    • descrizione della scheda
    • installazione e configurazione
    • Il bridge
    • client web
    • web server
    • processi e scheduling su linux
    • creazione di servizi web
    • collegarsi con un terminale
    • reset della scheda

70 thoughts on “Il manuale di Arduino – Gratuito

  1. Buongiorno
    Sarei interessato al manuale e si finalmente qualcuno che spiega alla lettera come finziona la programmazione partendo da c++ e proprio il manuale che mi mancava riesco a cavarmela molto bene con l elettronica ma il problema piu grande e sempre la programmazione bravo bellissima idea

    • Buongiorno Francesco. Mezzo libro è gratuito. Dovrei terminare entro un mese la parte “free” con il prossimo capitolo che spiega i comandi base di Arduino con esempi di utilizzo. Gli “extra” riguardano: altre schede, utilizzi”avanzati”, la YUN ecc ecc. Per il libro completo mi appoggerò a Lulù offrendo il libro intero in pdf per qualche euro. Probabilmente a 5 euro a copia. La parte “base” sarà sempre gratuita.

  2. Salve Paolo

    Vorrei provare ad usare Arduino 1 in un corso di Laboratorio per i Beni Culturali in una Laurea Magistrale.

    Pensavo di metter su in sistema autonomo di acquisizione dati dalla decina di sensori che si trovano per Arduino, dal CO alla temperatura, dal metano alla umidita’, salvando su di una SD

    Ma il solo pensiero del lontanissimo esame di tecnica della programmazione (in Fortan 77 su di un Univac in batch) mi terrorizza.
    Io devo saperne molto di piu’ dello studente a cui insegno e questo con il C mi sembra difficile.

    Spero che il tuo libro mi aiuti, i 5 euro sono pronti :-)

    • Ciao Tommaso. Il libro è gratuito (per metà). Manca l’ultimo capitolo che ho appena finito di scrivere. Lo sto rivedendo in questi giorni. Se ti iscrivi alla mailing list o se scarichi il campione gratuito, poi riceverai il pdf completo (fino al cap 5) non appena lo avrò terminato (questione di giorni).
      P.

  3. Buongiorno, complimenti per il vostro lavoro di redigere questo manuale , lo vorrei acquistare o se è free farVi un offerta.
    Attendo vostra comunicazione via email.
    grazie

  4. WoW! Devo farti i miei complimenti! Questi 5 capitoli mi sono stati veramente utili.
    A proposito…quanto manca per il secondo volume? 😉

  5. Ciao, intanto volevo farti i complimenti per gli ottimi riscontri e vorrei ricevere anche io una copia gratuita del libro e se magari è disponibile, la tanto attesa seconda parte sempre free
    Spero che per uno come me che parte quasi da zero, sia utile nel migliore dei modi, grazie ancora.

  6. salve e complimenti per il primo volume ma :
    tone → buzzer
    millis
    Serial
    altri comandi che erano previsti nel modulo 5 non ci sono , verranno introdotti nel volume a pagamento ?

    • Ciao. È una scheda elettronica che puoi programmare con facilità utilizzando un cpmputer e un cavo usb. La puoi collegare a componenti elettronici o schede di espansione “già pronte”, per realizzare circuiti di ogni tipo: dal termostato al drone.
      Se scarichi il libro troverai queste informazioni nell’introduzione.
      P.

  7. Buongiorno,
    Potrebbe inserirmi nella mailing list per l acquisto della seconda parte!
    Complimenti per la prima!
    Saluti un
    Ansioso acquirente…. :-)

  8. Buongiorno e ciao Paolo,
    sono un vecchio dell’informatica e dell’elettronica, ho imparato a programmare con un Pet 2001 nel lontano 1979, ora sto divorando il tuo libro, veramente stupendo
    forse te lo hanno già segnalato ma a pag. 83 la figura 4.9 non sembra corrispondere alla didascalia…
    Un carissimo saluto
    Enrico (IU5FFL)

  9. Salve! Io sarei interessato a comprare il libro in libreria, vorrei sapere se sono disponibili per il download i codici di esempio degli esercizi illustrati nel libro

    Grazie

  10. Ciao Paolo,
    dovendo prearare il materiale per un corso su Arduino da fare ai ragazzi delle superiori ho scelto di acquistare in libreria il tuo manuale per la sua semplicità e completezza.
    Posso lasciare la versione free ai partecipanti del corso invitandoli ad acquistare il tuo manuale per approfondimenti?
    Come posso scaricare i codici sorgente del libro? Ancora non li trovo sul sito…
    Hai delle presentazioni, anche minimali, che mi consigli per preparare questo corso?

  11. Ciao ho fatto piccola donazione perchè il lavoro và sempre pagato in qualce modo … perchè nemmeno il cane scodinzola per niente per cui grazie per il lavoro che stai facendo.

Leave a Reply

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *


*