FSST - Hardwarenahe Programmierung

You are viewing an older revision! See the latest version

Klassen in C++

Inhalt

C++-Seite

Einleitung Klassen

Membervariable, Methoden, Konstruktor, Statische Member, Zugriffsspezifizierer
MBED SDK Coding Style/neu in OS5 Style Guide und C++ Coding Style, oder von Google.
mbed Library Internals - Software Layers and APIs
Github Mbed
Datentypen


Lektion 0: Blinky-Klassenerzeugung eines neuen Datentyps


Lektion 1: DigitalOut-Klasse


Lektion 2: PWM-Klasse


Lektion 3: I2C und Temperatursensor LM75B

Aufgabe I2C-Sensoren Suchen Sie für unterschiedliche Sensoren (wie z.B.: BMP180, AS3935, MCP4725, PCA9555, MPU-6000, ...) Datenblätter und Klassenimplementierungen. Untersuchen Sie die Programmierweise der Klassen (Konstante: Adressen, Register, private und öffentliche Elemente der Klasse, Methoden und ihre Implementierung, ...). Sofern möglich testen Sie die Klassenbibliothek in einem Testprojekt/-programm im MBED-Compiler. Veröffentlichen Sie die bearbeiteten Sensoren (mindestens drei) auf Ihrer MBED-Homepage mit einer kurzen Beschreibung und dem Link zur Klassenbibliothek. Veröffentlichen Sie Ihr Testprojekt.

Aufgaben zu Klassen


All wikipages