Questa è la seconda edizione di un libro rivolto a ingegneri, scienziati e hobbisti che vogliono interfacciare i PC con progetti hardware utilizzando interfacce utente grafiche. Le applicazioni desktop e basate sul Web sono coperte. Il linguaggio di programmazione utilizzato è Python 3, che è uno dei linguaggi più popolari in circolazione: la velocità della programmazione è una caratteristica chiave.
Il libro è stato rivisto e aggiornato con enfasi sul convincere l'utente a produrre progetti pratici con facilità: un editor di testo è tutto ciò che è necessario per produrre programmi Python.
L'interfaccia hardware si ottiene utilizzando un Arduino Uno come schiavo remoto. Nel libro sono riportati una descrizione completa e il codice sorgente dell'interfaccia di comunicazione. Lo slave fornisce ingressi e output digitali e analogici. Multiple UnOS può essere incluso in un progetto con tutto il codice di controllo scritto in Python ed in esecuzione su un PC
Un progetto prevede un microcontrollore PIC con codice fornito che può essere caricato nel PIC utilizzando l'UNO. Le applicazioni Web e il server sono tutte implementate in Python che consente di accedere all'hardware elettronico su Internet. Il computer Raspberry Pi può essere utilizzato come server web.
Viene fornito un capitolo introduttivo per iniziare con l'utilizzo di Linux. Il libro è scritto per l'uso con Debian o variazioni tra cui Mint o Ubuntu. Tutti i programmi nel libro sono disponibili liberamente, pronti per l'uso e sperimentare per mezzo di un download da Elektor.
Product Specifications
- Conteggio delle pagine: 222.0 pagine
- Edizione / Stampa: 2a edizione
- ISBN: 978-1-907920-61-5
- Editore: Elektor
- Autore: Andrew Pratt
- Larghezza: 170,0 mm
- Altezza: 235,0 mm
- Profondità: 11,0 mm
- Length : 23,5 cm
- Width : 17 cm
- Height : 1,2 cm