Indice generale. Introduzione...xi. Capitolo 1 Da dove iniziare... 1. Capitolo 2 Collegamenti con il mondo esterno... 9



Documenti analoghi
Indice generale. Introduzione...xiii. Breve storia di Raspberry Pi...1. Fuori dalla scatola...5

Indice generale. Introduzione...xiii. Capitolo 1 Da dove iniziare Capitolo 2 Windows 10 IoT Core per Raspberry Pi

Introduzione...xiii Istruzioni per l uso...xiii File di supporto al libro... xiv

Indice. Introduzione. Capitolo 1

Indice generale. Introduzione...xiii. Capitolo 1 Da dove iniziare Capitolo 2 Windows 10 IoT Core per Raspberry Pi

INTRODUZIONE Sistemi operativi Windows di nuova generazione Installazione di Windows XP Professional

Dalla creazione di server, giochi, applicativi interattivi, gestione di motori, accensione da remoto di luci, mediacenter, controller remoti, ect

Indice generale. Introduzione...xiii. Perché la virtualizzazione...1. Virtualizzazione del desktop: VirtualBox e Player...27

Indice. Gestione del computer mediante Pannello di controllo 13

Capitolo 1. Da dove iniziare

1.1 Installazione di ARCHLine.XP

LAVORI D UFFICIO, GRAFICA E INFORMATICA TECNICO HARDWARE

Software di base e software applicativo. Titolo: dic (1 di 9)

Risorse. Appendice B. In questo capitolo. Sketch di Arduino del Capitolo 6. Lista della spesa Siti utili

Manuale di installazione (italiano)

Sommario. Introduzione... 11

Indice. Introduzione... vii. Capitolo 1 Cos è una rete Capitolo 2 Protocolli di comunicazione... 27

HDSL640 ADSL USB Modem

AXWIN6 QUICK INSTALL v.3.0

Lo strumento di presentazione più innovativo per creare riunioni collaborative!!

Indice generale. Directory opt Directory proc... 24

NAS e Multimedia NAS e Multimedia 1

Indice. Indice V. Introduzione... XI

IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Windows

IBM SPSS Statistics - Essentials for R - Istruzioni diinstallazione per Mac OS

Inizio. Politecnico Open unix Labs Corsi Linux Base Bruno Aleci

Introduzione a Windows XP Professional Installazione di Windows XP Professional Configurazione e gestione di account utente

Manuale di configurazione CONNECT GW

LABORATORI DI INFORMATICA. CONDIVISIONE, CLOUD e CONTROLLO REMOTO IMPLEMENTAZIONE DI UNA GESTIONE EFFICIENTE

Università Degli Studi dell Insubria. Centro Sistemi Informativi e Comunicazione (SIC) Rete Wireless di Ateneo UninsubriaWireless

Aggiornamenti Sistema Addendum per l utente

IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Mac OS

Gestione allarmi Trends

JD-6 4K. Manuale d Uso. jepssen.com 02

Tecnico Hardware & Sistemistica

Indice generale. Gli strumenti per lavorare...xi. Introduzione Uno sguardo panoramico su Windows 8...xvii. Un po di nomenclatura...

Il sistema di elaborazione

< Torna ai Corsi di Informatica

GUIDA ALL INSTALLAZIONE DELOS SYSTEMS

Kartè VISION Il Digital signage cambia volto

IRSplit. Istruzioni d uso 07/10-01 PC

Applicazioni di Ubuntu

Guida all utilizzo della postazione virtuale (VDI)

Manuale riferito alla versione 1.2.0

Interfaccia KNX/IP Wireless GW Manuale Tecnico

Capitolo 1. Da dove iniziare

Università Degli Studi dell Insubria. Centro Sistemi Informativi e Comunicazione (SIC) Rete Wireless di Ateneo UninsubriaWireless

Breve guida a Linux Mint

OwnCloud Guida all installazione e all uso

Corso di Alfabetizzazione Informatica

Serie SP IP Camera. Puoi Visualizzare la nostra serie SP direttamente in remote da browser Internet

Raspberry Pi - Labolatorio Informatica

Accesso Remoto: Che cos'è Q uali programmi si utilizzano Come si effettua (teoria) Q uando è utile

TiAxoluteNighterAndWhiceStation

Istruzioni di installazione di IBM SPSS Modeler Text AnalyticsServer per Windows

Versione 2.0. Manuale d uso. Software per la gestione. degli applicativi Bticino. TiManager 03/07-01 PC

EZCAST M2 WINDOWS USER MANUAL

Linux a Scuola e non solo...

FAQ Dell Latitude ON Flash

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

CORSO EDA Informatica di base. Riassunto comandi e operazioni su file e cartelle Windows XP vs.windows 7

Switch KVM IP VGA USB a 8 porte con Virtual Media. StarTech ID: SV841DUSBI

Universal Gateway for ALL

Python S. Quick Start Guide

Puppy Linux (Precise) Live da CD o da USB (Si può usare su PC con 256 MB di RAM)

MANUALE D'USO. NAVIGATOR Primi Passi

IBM SPSS Statistics - Essentials for Python- Istruzioni di installazione per Windows

Indice generale. Introduzione. Parte I Strumenti e ambiente di lavoro Capitolo 1 Elettronica e meccanica per maker... 3

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza di rete)

Il computer: primi elementi

Acronis Universal Restore

Manuale di installazione driver FTDI v. 1.0 manuale utente

Guida all installazione Command WorkStation 5.5 con Fiery Extended Applications 4.1

Installazione driver per connessione inverter al PC

Simulazione seconda prova Sistemi e reti Marzo 2016

A4 Monocromatiche B/N AQUARIUS. FS-1041 (20ppm) FS-1061DN (25ppm) FS-1220MFP (20ppm) FS-1320MFP (20ppm) FS-1325 (25ppm)

PROGRAMMA FORMATIVO: ARCHITETTURA DEI COMPUTERS, PERIFERICHE, SOFTWARE APPLICATIVO, SISTEMI OPERATIVI, INTERNET E SERVIZI, WEB, RETI DI COMPUTER

Le novità del software di configurazione ETS4 e gli esempi applicativi

Manuale Accesso remoto VNC V 0.2

Interfaccia ottica Iskraemeco Sonda 5 / Sonda 6 Guida all installazione del driver per i sistemi operativi Windows 7 e Windows XP

Aggiornamento programma da INTERNET

IBM SPSS Statistics - Essentials for Python- Istruzioni di installazione per Mac OS

Guida all utilizzo. Versione guida: 0.1alpha No layout grafico.

3 Capitolo primo Informatica e calcolatori

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli)

Client Management Solutions e Universal Printing Solutions (Soluzioni di stampa universali)

IBM SPSS Statistics - Essentials for Python- Istruzioni di installazione per Linux

EC MINI PC ANDROID 4.0 PER SMART TV

ADATTATORE USB DISPLAY

Pier Calderan. Robot fai-da-te

ICARO Terminal Server per Aprile

IBM SPSS Statistics - Essentials for Python- Istruzioni di installazione per Windows

Guida ai collegamenti

Manuale VoiSmartPhone

2.1 Configurare il Firewall di Windows

DCC Data Center Control. Da oltre 20 ANNI, la nostra esperienza a vostra disposizione

Manuale per la connessione alla rete WiFi Legali-in-WiFi

Transcript:

Introduzione...xi Capitolo 1 Da dove iniziare... 1 Breve storia di Raspberry Pi... 1 Un progetto nato per passione... 2 Piattaforma educativa, ma non solo... 3 Il primo Raspberry Pi... 3 I modelli in produzione... 3 Raspberry Pi Model B+... 4 Raspberry Pi Model A+... 4 Raspberry Pi 2 Model B... 6 Compute Module Development Kit... 6 Comparazione fra i modelli di Raspberry Pi... 8 Capitolo 2 Collegamenti con il mondo esterno... 9 Che cosa si può fare con Raspberry Pi?... 9 Processore e componenti della motherboard...10 Il processore...10 Collegamenti delle periferiche...12 Display...12 Audio...15 Tastiera e mouse...15 Card SD...16 Collegamento alla rete...17 Collegamento LAN...17 Collegamento WLAN...18 Collegamento di rete ibrido...18 Collegamento dell alimentazione...19 Raspberry Pi Starter Kit...20 Accessori utili...20 Risorse Raspberry Pi online...22

vi Raspberry Pi Capitolo 3 Capitolo 4 Sistema operativo...25 NOOBS...25 Avvio di NOOBS...26 Scelta del sistema operativo...27 Raspbian...28 Configurazione del sistema...29 Enable Boot to Desktop/Scratch...31 Configure keyboard...32 Advanced Options...33 Recovery Mode...34 Desktop...35 La barra del menu...36 Il menu...36 Altre voci del menu...40 Personalizzare la barra del menu...40 File Manager...42 LXTerminal...46 Superuser...51 Creare un nuovo utente...52 Editor di testo...54 Altri editor di testo...55 Installare nuovo software...55 Repository Raspbian...56 Installazione manuale del sistema operativo...59 Preparazione della card SD...60 Raspbian standalone...60 Altri sistemi operativi...64 Ubuntu MATE...65 Controllo remoto...72 Configurazione della rete...72 MobaXterm...74 Creare un IP statico...81 Avvio automatico del server VNC...83 Server FTP...84 Software per la programmazione...87 Scratch...88 L interfaccia di Scratch...88 Programmare con Scratch...90 Esempio di animazione...92 Scratch Sensor Board...93 Python...95 Python: Hello World!...96 Programmare con Python...100 Esempi di programmazione con Python...101

vii Aiuto in linea di Python...104 IDLE di Python...104 Editor del codice...104 Indentazione del codice...106 Creare giochi con la libreria Pygame...109 Pitone Raspi...110 Programmare l hardware con Python...116 Sonic Pi...116 Un semplice synth di esempio...117 Caricare gli esempi salvati...117 Mathematica...118 Avvio del programma Mathematica...119 Notebook di Mathematica...120 Sintassi di Mathematica...121 Funzioni avanzate di Mathematica...126 GPIO...129 Wolfram Language...132 Esecuzione di script con Wolfram Language...133 Esempio di illuminazione ciclica di otto LED...134 Capitolo 5 Capitolo 6 Software utili per la progettazione...137 Fritzing...137 Interfaccia...138 Inspector...142 Esempi pratici...144 Stampa PCB...146 Arduino...147 Installazione...148 Esempi di codice...149 Risorse...153 Open Sound Control...154 Implementazioni...154 Specifiche OSC...155 Esempi di messaggistica OSC...156 Touchscreen come controller Wi-Fi...158 TouchOSC...158 Esempio di comunicazione OSC...158 Libreria PyOsc...159 TouchOSC Editor...165 La porta GPIO...173 Versioni della porta GPIO...173 Piedinatura della porta GPIO...174 Livello logico...175 Bus della porta GPIO...176 Bus UART...178

viii Raspberry Pi Bus I ² C...178 Bus SPI...179 Uso della porta GPIO...180 Uso della porta GPIO con Python...181 Uso della porta GPIO con Windows 10...181 Capitolo 7 Progetti con Raspberry Pi...183 Premessa...183 Pi T-Cobbler Plus...184 Controllo delle uscite...184 Codice per la porta GPIO...186 Python Blink...188 Il listato del programma Blink...188 Controllo degli ingressi...190 Python LED Button...191 Python LCD...193 Schema elettrico...195 Layout su breadboard...195 Codice di esempio...198 Uso del display...201 Python LCD Test Button...201 Python LCD Clock...203 Adafruit CharLCD...206 Sensori analogici...207 Uso di un circuito analogico in ingresso...209 Python LCD LDR Test...211 Uso di un convertitore analogico-digitale...213 Python LCD Test MCP3008...214 Misurare la temperatura...217 Python Luxmetro...220 Controllo di motori elettrici...223 Controllo di un servomotore...223 Python Servo Test...228 Python LDR Servo...229 Controllo di motori elettrici in corrente continua...229 Python Rover...233 Python OSC...237 Raspberry Pi 2 Sense HAT...240 Astro Pi computer...240 Sense HAT...241 Esperimenti con Sense HAT...242 Capitolo 8 Windows 10 IoT Core con Raspberry Pi 2...249 Inizia subito...250 Installazione di Visual Studio 2015...251 Modalità sviluppatore...252

ix Installazione di Windows 10 IoT Core...253 WindowsIoTImageHelper...255 Sessione SSH o PowerShell...257 Visual Studio Community 2015...259 Esempi per lo sviluppo di applicazioni IoT...259 Progetti IoT...260 Sviluppare applicazioni Universal Windows...260 Modalità headed e headless...261 Blinky App...262 Il codice di esempio...264 Il codice di Blinky App in C#...267 Raspberry Pi 2 e l Internet delle cose...272 Blinky WebServer...272 BlinkyWebService in Rete...274 Visual Studio e Python...277 Python Blinky Server...278 Python Led Server Multi...280 Streaming dei dati per dispositivi IoT...285 Sensore di temperatura IoT...286 Sensore di temperatura su PubNub...288 Il codice per PubNub...292 Raspberry Pi 2 I 2 C con Arduino...294 Il codice I²C per Arduino...296 Il codice I²C per Raspberry Pi 2...297 Appendice A Appendice B Comandi utili per il Terminale...301 apt-get...302 Pacchetti e repository...302 Sistema...303 Archivi...304 Cartelle e file...304 Utility...305 Internet...305 Multimedia...305 Impostazioni audio e video...307 AlsaMixer...307 Configurare l audio USB...308 File di configurazione config.txt...309 Modificare la risoluzione del monitor TV...310 Forzare l audio HDMI...313 Indice analitico...315