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