Il cookbook di Arduino
In questi mesi ho creato 100 video su Arduino. I video sono pubblicati sul mio canale Youtube:
https://www.youtube.com/user/zeppelinmaker
Per ogni video ho realizzato una ricetta, raccolta (in parte) in questo volumetto. Il libretto conterrà 25 ricette (per accordi presi con l'editore LSWR) che entro dicembre 2018 pubblicherà il libro completo con 100 ricette.
Attualmente trovate 19 ricette.
Ne saranno aggiunte altre nelle prossime settimane.
Il libro
Con Arduino è possibile costruire ogni tipo di prototipo, macchina e oggetto interattivo: dal termostato alla stampante 3D, passando per droni e robot. Ogni progetto richiede notevoli competenze hardware e software. Progettisti, maker e inventori devono saper affrontare vari tipi di difficoltà: costruire circuiti, collegare sensori e attuatori, scrivere del software. Un compito non sempre facile e che richiede esperienza e intuito.
Questo manuale raccoglie 25 “ricette” per imparare nuove tecniche o risolvere problemi comuni ad ogni progettista, prestando particolare attenzione alla scrittura degli algoritmi e alla composizione dell’hardware. Il libro è uno strumento indispensabile che dovrebbe stare sul tavolo di ogni progettista o maker.
Indice della versione gratuita
1. Come installare Arduino
5. simulare Arduino con TinkerCAD Circuits
9. Definire una costante
16. Come copiare o estendere un array
24. Ordinare un array di numeri
26. Trasformare una stringa in un array (tokenize)
32. Accendere LED
38. Debouncing
40. Individuare la pressione e il rilascio di un pulsante (fronti di salita e discesa)
41. Misurare il tempo di pressione di un pulsante
48. Utilizzare la console per inviare e ricevere comandi
53. Controllare il riempimento di una vasca (macchina a stati)
54. Accensione di una caldaia
55. Simon
56. Comporre un numero premendo più tasti
57. Alimentare Arduino
60. Collegare un sensore di temperatura (termistore)
71. Accendere la TV con Arduino
84. Accendere una lampada a 12 volt con un transistor
87. Controllare la velocità di un motore
94. Aumentare il numero di out con uno shift register
108. Aggiungere una nuova porta seriale (SoftwareSerial)
109. Interfacciarsi a una porta RS232
110. Interfacciarsi a una porta RS485
115. Controllare un LED via BlueTooth con uno smartphone