=================================== Testi consigliati =================================== Libri di Testo e risorse on-line per i corsi su Arduino per principianti. I titoli sono presentati in ordine di difficolta': i piu' semplici per primi. .. sectnum:: .. contents:: Indice degli argomenti .. |date| date:: Generato il |date| con: http://docutils.sourceforge.net/rst.html Arduino ============= Arduino for Dummies Primo testo per chi parte da zero: fornisce un primo approccio ad Arduino, elettronica e programmazione. Programming Arduino: Getting Started With Sketches Testo di Simon Monk, autore di molti materiali su Arduino e del testo di elettronica *Practical Electronics for Inventors*. Consigliato in particolare come introduzione al secondo libro piu' avanzato: *Programming Arduino Next Steps: Going Further with Sketches x*. Arduino Projects for dummies Vari esempi per nuovi progetti: quando si hanno le basi di Arduino si puo' procedere a realizzare dei progetti piu' o meno complessi, questo libro fornisce una guida alla scelta dei componenti e alla realizzazione. Creare progetti con Arduino For Dummies Vedi sopra. Beginning C for Arduino: Learn C Programming for the Arduino Guida ad alcune funzioni del linguaggio C (dalle basi ai pointers) espressamente redatta per Arduino. Programming Arduino Next Steps: Going Further with Sketches Secondo testo di Simon Monk: tratta vari argomenti avanzati come pointers, gestione consumi, multitasking. Elettronica ============= - Electronics for Dummies : primo testo semplice introduttivo - Electronics All-in-One For Dummies : secondo testo / piu' approfondito - Practical Electronics for Inventors : testo piu' avanzato Programmazione ================= - Beginning C for Arduino: Learn C Programming for the Arduino - The C Programming Language, 2nd Edition: Testo classico sulla programmazione in C - C++ Primer Plus: Testo molto completo ed esaustivo sul C++ (quindi programmazione a oggetti) adatto anche a chi non conosce C in modo approfondito. - How to Think Like a Computer Scientist: Learning with Python: Testo introduttivo a Python (quindi non per Arduino) pensato per introdurre i principianti alla programmazione. Python e' un ottimo candidato come primo linguaggio di programmazione, e' direttamente utilizzabile su RaspberryPi e derivate. Il testo e' disponibile gratuitamente on-line in formato elettronico e in vendita in edizione cartacea. - Beginning Python: From Novice to Professional: testo molto esaustivo, da novizio a esperto, su tutto quanto riguarda Python. Cultura elettronica ====================== - Code: The Hidden Language of Computer Hardware and Software, Charles Petzold : Come nasce l'idea di un codice, una struttura sintattica descrittiva e operativa, per implementare operazioni logiche tramite dispositivi elettronici. Su cosa si basano i sistemi numerici decimali, binari, ottali; come vengono rappresentati meccanicamente. Dai dispositivi logici elementari come gli interruttori ai transistors ai Logic Gates e ai microprocessori. Logica combinatoria e operazioni in sistemi base n. Risorse on line ================= - http://wiki.piffa.net/index.php/Guide - http://arduino.cc/en/Reference/HomePage - http://www.ladyada.net/learn/arduino/index.html - https://learn.adafruit.com/series/learn-arduino - https://wiki.archlinux.org/index.php/arduino - http://tronixstuff.com/tutorials/ In Italiano -------------- - http://www.elettronicain.it/MyMain/corsi/p_corsi.asp?pagina=Corsi&Corso=CORSOARDUINO 12 puntate del corso proposte su Elettronica In (gratuito). - http://arduinoprincipiante.blogspot.it/2013/04/presentazione.html - http://www.maffucci.it/