Dies ist die zweite Auflage eines Buches, das sich an Ingenieure, Wissenschaftler und Bastler richtet, die PCs mit Hardwareprojekten über grafische Benutzeroberflächen verbinden möchten. Desktop- und webbasierte Anwendungen werden behandelt. Die verwendete Programmiersprache ist Python 3, eine der beliebtesten Sprachen überhaupt: Die Geschwindigkeit der Programmierung ist ein Schlüsselmerkmal.
Das Buch wurde überarbeitet und aktualisiert, wobei der Schwerpunkt darauf lag, den Benutzer dazu zu bringen, auf einfache Weise praktische Designs zu erstellen - ein Texteditor ist alles, was zum Erstellen von Python-Programmen erforderlich ist.
Die Hardwareschnittstelle wird mit einem Arduino Uno als Remote-Slave erreicht. Eine vollständige Beschreibung und der Quellcode der Kommunikationsschnittstelle sind im Buch enthalten. Der Slave stellt digitale und analoge Ein- und Ausgänge zur Verfügung. Mehrere Unos können in einem Projekt enthalten sein, wobei der gesamte Steuercode in Python geschrieben ist und auf einem PC ausgeführt wird
Ein Projekt umfasst 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 Ihr Webserver verwendet werden.
Ein Einführungskapitel wird bereitgestellt, um Ihnen den Einstieg in die Verwendung von Linux zu erleichtern. Das Buch ist für die Verwendung mit Debian oder Variationen einschließlich Mint oder Ubuntu geschrieben. Alle Programme im Buch sind frei verfügbar, sofort einsatzbereit und zum Experimentieren über einen Download von Elektor verfügbar.
Product Specifications
- Seitenzahl: 222,0 Seiten
- Auflage / 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