C# als Programmiersprache bietet viele Vorteile im Bereich Messen, Steuern, Regeln mit der USB-Schnittstelle: syntaktisch einfacher und übersichtlicher Quelltext, hohe Performance, einfache Hardware-Unterstützung, sehr gute Dokumentationen und eine hervorragende Entwicklungsumgebung, die es in Form der Express Edition sogar kostenlos im Internet zum Herunterladen gibt.
Grundlagen von C#
Hinzu kommt, dass in C# erstellte Bibliotheken auch in anderen .NET-Sprachen zur Verfügung stehen. Dieses Buch vermittelt die Grundlagen der Programmierung in C#.
USB-Zugriff
Anschließend erfolgt der Zugriff auf USB-Hardware mittels entsprechender DLLs (Dynamic Link Libraries). Auf einfache IO-Projekte folgt die Beschreibung der Spezialfunktionen wie die Ansteuerung von LCD-Displays, das Auslesen von Fernbedienungscodes sowie die Anwendung und Programmierung auf dem I²C- und dem SPI-Bus.
Netzwerk
weiter >
Im Kapitel zur erweiterten Programmierung werden Netzwerkprojekte realisiert sowie die Speicherung und Aufbereitung von Messdaten dargestellt. Abschließend werden mit dem Spin-Warrior und dem Joy-Warrior weitere C#- Projekte realisiert und eine Übersicht auf weitere Bausteine der Firma Code Mercenaries gegeben.
Aus dem Inhalt
- Grundlagen der C#-Programmierung
- LCD-Display ansteuern und RC5-Fernbedienungscode auslesen
- IOW-Ausgänge ansprechen
- SPI
- Der I2C-Bus
- Erweiterte Programmierung mit C#
- Spinwarrior
- Joywarrior