Raspberry Pi - La guida - Indice
Transcript
Raspberry Pi - La guida - Indice
Sommario Prefazione..................................................................................... VII Per che cosa lo si può utilizzare? Raspberry Pi per maker Linux e Raspberry Pi Che cosa hanno fatto altri con Raspberry Pi Convenzioni utilizzate in questo libro Utilizzo degli esempi di codice Come contattarci Ringraziamenti VIII VIII X X XI XII XII XIII 1/Cominciare a lavorare................................................................... 1 Una panoramica delle schede Le periferiche corrette Il case Scegliere la propria distribuzione Caricare il sistema sulla scheda SD Avviare Configurare la propria scheda Pi Spegnere La risoluzione dei problemi Andare oltre 2 6 9 10 11 12 13 16 17 18 III 2/Linux su Raspberry Pi.................................................................. 19 Utilizzare la linea di comando Il file e il filesystem Altri comandi Linux I processi sudo e i permessi La rete /etc Installare nuovo software Andare oltre 22 23 27 28 29 31 32 33 34 3/Python su Pi............................................................................... 35 Hello Python Un po’ più di Python Oggetti e moduli Ancora più moduli Risolvere i problemi e correggere gli errori Andare oltre 36 39 41 44 45 46 4/L’animazione e il multimedia in Python........................................ 47 Hello Pygame Le superfici di Pygame Disegnare sulle superfici Gestire gli eventi e gli input Gli sprite Riprodurre il suono Riprodurre il video Ulteriori letture 47 49 51 52 55 56 58 59 5/Scratch su Pi.............................................................................. 61 Hello Scratch Lo stage Un altro paio di cose da sapere sugli sprite Un esempio più complesso: Astral Trespassers Scratch e il mondo reale Condividere i propri programmi Andare oltre 61 66 67 68 75 76 77 6/Arduino e Pi............................................................................... 79 Installare Arduino in Raspbian IV 80 Raspberry Pi - La guida Trovare la porta seriale Comunicare per via seriale Andare oltre 82 82 86 7/Input e output di base................................................................. 87 Utilizzare ingressi e uscite L’output digitale: illuminare un LED L’input digitale: leggere un pulsante Progetto: una lampada temporizzata con cron I comandi per lo scripting Collegare una lampada Pianificare i comandi con cron Altre informazioni su cron Andare oltre 89 90 94 97 98 99 101 101 102 8/Programmare input e output con Python..................................... 103 Installare e testare GPIO in Python Far lampeggiare un LED Leggere un pulsante Progetto: una tavola acustica semplice Andare oltre 103 106 108 110 114 9/Lavorare con le webcam........................................................... 115 Provare varie webcam Installare e testare SimpleCV Far apparire un’immagine Modificare un’immagine Accedere alla webcam Il riconoscimento facciale Progetto: un photobooth con Raspberry Pi Andare oltre 117 118 119 121 123 124 126 129 10/Python e Internet.................................................................... 131 Scaricare dati da un server web Ricavare le previsioni del tempo Pi come server web I concetti fondamentali di Flask Collegare il Web al mondo reale Progetto: una lampada controllata via Web Andare oltre Sommario 131 133 138 138 141 143 147 V A/Scrivere un’immagine sulla scheda SD....................................... 149 Scrivere una scheda SD su OS X Scrivere una scheda SD su Windows Scrivere una scheda SD su Linux 149 151 151 B/Astral Trespassers al completo.................................................. 153 C/L’input analogico...................................................................... 159 VI Raspberry Pi - La guida