Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Prefazione
A chi si rivolge questo libro
Contenuti del libro
Arduino Uno e la piattaforma Arduino
Esempi di codice e convenzioni adottate
Risorse online
Componenti necessari
Starter Pack
Elenco completo dei componenti
Parte I - Iniziare a lavorare con Arduino
Capitolo 1 - Benvenuti in Arduino
Cosa serve
Cos’è esattamente un progetto Arduino?
Esaminare la scheda Arduino
Installazione della IDE Arduino
Installare la IDE Arduino in Windows
Installare la IDE Arduino in Mac OS X
Installare la IDE Arduino in Linux
Conoscere l’IDE Arduino
Tipi di dati in Arduino
Compilare e caricare i programmi
Lavorare con i led
Cosa fare se non funziona?
Esercizi
Capitolo 2 - Le funzioni di Arduino
Cosa serve
Gestire progetti e programmi
Le preferenze dell’IDE
Utilizzare le porte seriali
Sistemi di numerazione
Utilizzare altri sistemi di monitoraggio delle comunicazioni seriali
Sistemi di monitoraggio per Windows
Sistemi di monitoraggio per Linux e Mac OS X
Cosa fare se non funziona?
Esercizi
Parte II - Otto progetti Arduino
Capitolo 3 - Il dado binario
Cosa serve
Cablaggio di circuiti con le breadboard
Collegare un led su breadboard
Prima versione del dado binario
Lavorare con i pulsanti
Inserimento di un pulsante esterno
Il gioco del dado
Cosa fare se non funziona?
Esercizi
Capitolo 4 - Libreria per la generazione di un codice Morse
Cosa serve
Concetti di base del codice Morse
Realizzare un generatore di codice Morse
Perfezionare l’interfaccia del generatore
Output dei simboli del codice Morse
Installare e utilizzare la classe Telegraph
Ritocchi finali
Cosa fare se non funziona?
Esercizi
Capitolo 5 - Misurare con i sensori il mondo che ci circonda
Cosa serve
Misurare le distanze con un sensore a ultrasuoni
Aumentare la sensibilità utilizzando numeri a virgola mobile
Aumentare la precisione utilizzando un sensore di temperatura
Trasferire i dati al computer utilizzando Processing
Rappresentazione dei dati del sensore
Realizzare le fondamenta dell’applicazione
Implementare la comunicazione seriale in Processing
Visualizzare i dati del sensore
Cosa fare se non funziona?
Esercizi
Capitolo 6 - Game controller sensibile al movimento
Cosa serve
Cablaggio dell’accelerometro
Mettere in funzione l’accelerometro
Individuazione e ottimizzazione dei valori limite
Realizzare il game controller personalizzato
Progettare un nuovo gioco
Altri progetti interessanti
Cosa fare se non funziona?
Esercizi
Capitolo 7 - Giocherellare con il controller Wii Nunchuk
Cosa serve
Cablaggio del controller Wii Nunchuk
Comunicare con il controller Nunchuk
La classe Nunchuk
Impiego della classe Nunchuk
Rotazione di un cubo colorato
Cosa fare se non funziona?
Esercizi
Capitolo 8 - Networking con Arduino
Cosa serve
Utilizzare il computer per trasferire i dati dei sensori su Internet
Registrazione di un’applicazione Twitter
Messaggi Twitter con Processing
Comunicazione in rete tramite una scheda Ethernet shield
Posta elettronica da riga di comando
Posta elettronica tramite la scheda Arduino
Rilevare il movimento tramite un sensore passivo a infrarossi
Assemblare il progetto
Cosa fare se non funziona?
Esercizi
Capitolo 9 - Telecomando universale
Cosa serve
Il telecomando a infrarossi
I codici di controllo del telecomando
Realizzare un telecomando personalizzato
Controllo a distanza di dispositivi dal browser
Realizzare un proxy a infrarossi
Cosa fare se non funziona?
Esercizi
Capitolo 10 - Controllo dei motori con Arduino
Cosa serve
I motori per il controllo elettronico
Utilizzo di base di un servomotore
Realizzare il Blaminatr
Cosa fare se non funziona?
Esercizi
Parte III - Appendici
Appendice A - Elettronica di base
Corrente, tensione e resistenza
Resistori
La saldatura dei componenti elettronici
Appendice B - Programmazione avanzata di Arduino
Il linguaggio di programmazione di Arduino
Operazioni sui bit
Appendice C - Programmazione seriale avanzata
Saperne di più sulle comunicazioni seriali
La comunicazione seriale nei linguaggi di programmazione
C/C++
Java
Ruby
Python
Perl
Appendice D - Bibliografia
← Prev
Back
Next →
← Prev
Back
Next →