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



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

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

Pier Calderan. Robot fai-da-te

Indice generale. Introduzione...xvii. Digitale e analogico...3

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

Robot fai-da-te Guida completa

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

Arduino UNO. Single board microcontroller

Indice. Introduzione. Capitolo 1

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

OPERA Specifiche tecniche per moduli telegestione Hardware, Quadri di campo e di rete FV

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

Universal Gateway for ALL

Sommario. Introduzione... ix. Capitolo 1 - La rivoluzione wireless Capitolo 2 - IEEE in profondità Perché wireless è bello...

Indice generale. Directory opt Directory proc... 24

Indice. Gestione del computer mediante Pannello di controllo 13

CONTROLLER PER STAMPANTE 3DRAG

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

Manuale d uso scheda irrigazione domotica per Raspberry pi

Acronis Universal Restore

Conservatorio Luigi Cherubini - Firenze SEMINARIO COSTRUISCI UNA SENSORS BOX. Seminario sulla auto costruzione con microprocessore Arduino

CORSO SERALE ( TDP ) DEMOBOARD FN1Z PER PIC 16F877/16F877A

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

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

Arduino. SITO DI RIFERIMENTO:

Motori Motore passo-passo Stadio di potenza PWM Sincrono Stadio di potenza del motore passopasso. Blocchi funzionali. Set point e generatore PWM

Raspberry Pi: Hardware Programming. Rossi Pietro Alberto

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

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

Sommario. Introduzione... 11

SIMULAZIONE CIRCUITI LOGICI CON LOGISIM

Inizio. Politecnico Open unix Labs Corsi Linux Base Bruno Aleci

Estensore USB KVM. Guida all'installazione rapida DS-51200

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

Manuale di installazione (italiano)

3 Capitolo primo Informatica e calcolatori

ACCO. sistema di controllo accessi

Perito Informatico. Dipartimento Informatica. I.S. Ascanio Sobrero Casale Monferrato (AL) Presentazione del corso di studio

minipic programmer / debugger per microcontrollori PIC Marco Calegari

INGEPAC PL70FV SIPCON CONSOLE Guida Installazione

Riconoscimento targhe

Corso di Alfabetizzazione Informatica

FAQ Dell Latitude ON Flash

LaCie Ethernet Disk mini Domande frequenti (FAQ)

Il computer: primi elementi

INTERFACCIA PER PC MEDIANTE PORTA SERIALE

ANNO SCOLASTICO PROPOSTE PER I PROGRAMMI E LA PIANIFICAZIONE DEL CORSO DI TECNOLOGIA, DISEGNO E PROGETTAZIONE

Big-wifi Descrizione e modalità d uso

Box esterno hard disk SATA III SSD da 2.5" USB 3.0 con UASP HDD esterno portatile

Setup e installazione

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

Efficiente notebook aziendale con funzioni di sicurezza e caratteristiche professionali. Sito Web ufficiale di VAIO Europe

Arduino: domotica open source

Programmatore Bootloader

Corso Base Arduino ed Elettronica

ELSTER A1700i. Manuale software di lettura Dati Power Master Unit Read Olny. Contatore ELSTER A1700i. Manuale software di lettura dati PMU Read Olny

LUCE. Mixer Luci DMX. Caratteristiche Generali

ARDUINO ARDUINODUE. la piattaforma OPEN SOURCE alla portata di tutti. New. New. futurashop.it. S i s t e m i d i s v i l u ppo, software e didattica

Indruduzione... 1 Il modulo Bluetooth HC Il firmware... 3 Collegamento della scheda... 4 Software PC e l applicazione Android...

Box Esterno HDD per disco rigido SATA III 2.5" USB 3.0 con UASP in alluminio con cavo incorporato - 6Gbps

AGGIORNAMENTO DEL FIRMWARE INVERTER SERIE FRONIUS IG PLUS V E CL TRAMITE UP-DATE PACKAGE.

Servoazionamento Digitale - TWIN-N & SPD-N

Guida all installazione di Fiery proserver

RoboTESTER Wall-E, ATE a letto d aghi per Test In-Circuit e Funzionale. 1/6

HVDP. High Voltage Dynamic Power supply/source. Potenza: in uscita 1, 2.5 e 5kW in DC + sinusoidale.

Unità CAN Master USB

MyPal A636: LED Bluetooth/ Wi-Fi/ GPS MyPal A632: LED Bluetooth/ GPS. Bluetooth Wi-Fi GPS Schermo LCD sensibile

SERVIZI A VALORE AGGIUNTO PER RETI CITTADINE

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

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

Laboratorio Informatico: RETI E INTERNET I. Laerte Sorini. laerte@uniurb.it Lezione 02

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

GPS ANTIFURTO SATELLITARE KINGSAT-ITALIA Manuale installazione

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

Manuale di configurazione CONNECT GW

CASSETTA PROVA RELE E MODALITA DI VERIFICA

Virtualizzazione VirtualBox su Host Windows

Indice Prefazione Capitolo 1 Tecnologie dell informazione e della comunicazione e sistemi informativi 1.1 Informatica e ICT

HOMEPLUG ADAPTER EXPANSION

CURRICOLO DI COMPETENZE DI INFORMATICA

L'installazione in Windows - passo per passo

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

L ELETTRONICA. Il progetto completo della scheda di interfaccia col PC tramite porta parallela e del driver da 2A per il pilotaggio dei motori

Python S. Quick Start Guide

Introduzione...xi. Gli autori...xv. Ringraziamenti...xvii. L Internet delle cose: una panoramica...3

Versioni Standard BT WiFi BT/WiFi PM+ PM+/WiFi GPRS PM+/GPRS Meter

Supporto Esterno per HDD USB 3.0 da 3,5" (8,89 cm)

Guida Introduzione Prodotto

Descrizione e modalità d uso del telecontrollo big-wifi

VFO esterno per Drake TR4-C di IK0XUH Boatanchors Net di Roma

1Guida alla configurazione di rete wireless

Parallelamente, il REWIND può essere utilizzato per comunicare con il software di supervisione SICES SUPERVISOR

RIPETITORE DI SEGNALE WIRELESS PER SISTEMA VIA RADIO ART. 45RPT000

Manualedell' utente. Cavo adattatore da USB2.0 a IDE e SATA. Modello: DA-70202

Guida Rapida all Installazione Gamma Aqua PC Versione AquaNav

Linux Embedded un pinguino piccolo così

IRSplit. Istruzioni d uso 07/10-01 PC

Transcript:

Introduzione...xiii Un progetto nato per passione... xiii La comunità educativa...xiv Piattaforme educative, ma non solo...xv Istruzioni per l uso...xv Capitolo 1 Capitolo 2 Capitolo 3 Breve storia di Raspberry Pi...1 Che cosa si può fare con Raspberry Pi?... 2 Scopo del libro... 3 Risorse Raspberry Pi online... 3 Fuori dalla scatola...5 Componenti e sistema operativo... 5 Il processore... 6 Collegamenti e setup... 9 Display... 9 Audio...11 Tastiera e mouse...12 Card SD...12 Collegamento alla rete...14 Collegamento dell alimentazione...15 Accessori...16 Raspbian...17 Preparazione della card SD...18 Quale distribuzione?...18 Altre distribuzioni...20 Preparazione della card da Linux...21 Preparazione della card da OS X...22 Preparazione della card da Windows...23 Raspi-config...25

vi Raspberry Pi Desktop...28 Midori...29 Scratch...29 LXTerminal...29 OCR Resources...29 WiFi Config...29 Debian Reference...30 Pi Store...30 IDLE e IDLE3...30 Python Games...30 LXTerminal...31 File e cartelle...31 Superuser...35 Creare un nuovo utente...37 Altre applicazioni...39 Installare nuovo software...41 Capitolo 4 Capitolo 5 Software essenziale...47 Scratch...48 L interfaccia di Scratch...48 Scratch Sensor Board...50 Python...53 Python: Hello World!...53 Arduino...58 Installazione...58 Esempi di codice...60 Risorse...64 Pure Data...64 Programmazione grafica...66 Una patch di prova...72 Risorse...75 Fritzing...75 Interfaccia...77 Esempi pratici...80 Stampa PCB...81 Open Sound Control...85 Implementazioni...86 Specifiche OSC...87 Touchpad come controller Wi-Fi...89 TouchOSC...90 TouchOSC Editor...98 Programmare con Python...107 Esempi di programmazione con Python...107 Una calcolatrice a riga di comando...108 Aiuto in linea...110 IDLE...111

vii Creare giochi con la libreria Pygame...113 Installazione delle applicazioni...114 Creazione di una directory di lavoro...114 Pitone Raspi...115 Aggiungere il suono all animazione...118 Capitolo 6 Lavorare con l hardware...121 Elettronica di base...121 Elettricità...121 Tensione...124 Corrente...125 Potenza...127 Resistenza...130 Capacità...131 Induttanza...133 Componenti elettronici...134 Componenti passivi...134 Resistore...134 Condensatore...143 Induttore...147 Trasformatore...149 Relè...150 Componenti attivi...153 Diodo...153 LED RGB...157 LED IR...157 Transistor...157 Circuito integrato...165 Microprocessore...166 Display...170 Display a LED 7 segmenti...170 LCD...171 Motori elettrici...171 Motore in corrente continua...172 Motore senza spazzole...172 Motore passo-passo...173 Servomotore...174 Sensori...175 Fotorivelatori...175 Sensori acustici...179 Accelerometro...180 GPS...181 Cavi e connettori...182 Spine e prese...182 Pin header...186 Interruttori e pulsanti...187 Cavi...188

viii Raspberry Pi Attrezzatura essenziale...188 Breadboard...189 Terza mano...195 Multimetro...196 Capitolo 7 Capitolo 8 Porta GPIO...199 Piedinatura della porta GPIO...199 Versione della porta GPIO...201 Livello logico...201 Piedinatura rev. 1 e rev. 2...202 Bus della porta GPIO...202 Bus UART...203 Bus I ² C...205 Bus SPI...206 Uso della porta GPIO in Python...206 Installazione della libreria RPi.GPIO per Python...207 Progetti hardware...209 Premessa...209 Controllo LED...209 Codice per la porta GPIO...212 Python Blink...213 Controllo input/output...215 Accensione e spegnimento del LED tramite il pulsante...217 Display LCD...220 Schema elettrico...220 Layout con Fritzing...220 Codice di esempio...224 Sensori analogici...229 Uso di un circuito analogico in ingresso...231 Circuito analogico e display...233 Uso di un convertitore analogico-digitale...235 Controllo di motori elettrici...238 Controllo di un servomotore...239 Controllo di motori elettrici in corrente continua...242 Schede di terze parti...248 Raspberry Pi Connection Bridge...248 Controllo di motori DC con Python...255 Scheda ADC Pi...258 Appendice A Comandi utili per il Terminale...261 apt-get...262 Pacchetti e repository...262 Sistema...262 Archivi...264

ix Cartelle e file...264 Utility...265 Internet...265 Multimedia...265 AlsaMixer...266 Configurare l audio USB...266 File di configurazione config.txt...267 Appendice B Connessione wireless...273 Kernel ring...273 Rete wireless...273 Configurazione Wi-Fi...276 Esempio di connessione Wi-Fi con Pure Data e TouchOSC...277 OpenELEC...279 Installare OpenELEC Wiki...280 Appendice C Risorse...281 File di supporto al libro...281 Siti di riferimento...283 Link utili per Raspberry Pi...284 Hardware per Raspberry Pi...284 Link utili per la configurazione di Raspberry Pi...285 Indice analitico...287