Dies ist die zweite Auflage eines Buches, das sich an Ingenieure, Wissenschaftler und Bastler richtet, die PCs über grafische Benutzeroberflächen mit Hardwareprojekten verbinden möchten. Desktop- und webbasierte Anwendungen werden abgedeckt. Die verwendete Programmiersprache ist Python 3, eine der beliebtesten Sprachen überhaupt, wobei die Geschwindigkeit der Programmierung ein Schlüsselmerkmal ist.
Das Buch wurde überarbeitet und aktualisiert, wobei der Schwerpunkt darauf liegt, dem Benutzer die einfache Erstellung praktischer Designs zu erleichtern – zum Erstellen von Python-Programmen ist lediglich ein Texteditor erforderlich.
Die Hardware-Schnittstelle wird mithilfe eines Arduino Uno als Remote-Slave erreicht. Eine vollständige Beschreibung und der Quellcode der Kommunikationsschnittstelle finden Sie im Buch. Der Slave stellt digitale und analoge Ein- und Ausgänge zur Verfügung. Mehrere Unos können in ein Projekt eingebunden werden, wobei der gesamte Steuercode in Python geschrieben ist und auf einem PC ausgeführt wird
Ein Projekt beinhaltet einen PIC-Mikrocontroller mit bereitgestelltem Code, der mit dem Uno in den PIC geladen werden kann. Die Webanwendungen und der Server sind alle in Python implementiert, sodass Sie über das Internet auf Ihre elektronische Hardware zugreifen können. Der Raspberry Pi-Computer kann als Webserver verwendet werden.
Ein Einführungskapitel soll Ihnen den Einstieg in die Verwendung von Linux erleichtern. Das Buch ist für die Verwendung mit Debian oder Variationen einschließlich Mint oder Ubuntu geschrieben. Alle im Buch enthaltenen Programme sind über einen Download von Elektor frei verfügbar, sofort einsatzbereit und zum Experimentieren geeignet.
Product Specifications
- Seitenzahl: 222,0 Seiten
- Ausgabe / Druck: 2. Auflage
- ISBN: 978-1-907920-61-5
- Verlag : Elektor
- Autor: Andrew Pratt
- Breite: 170,0 mm
- Höhe: 235,0 mm
- Tiefe: 11,0 mm
Length : 23,5 cm |
Width : 17 cm |
Height : 1,2 cm |