Initialisierungslisten Uebung 1

Dependencies:   mbed

Revision:
1:5f898b1088f7
Child:
2:32751b274adb
diff -r 6caf95389cc7 -r 5f898b1088f7 init_3.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/init_3.cpp	Tue Oct 06 17:24:53 2020 +0000
@@ -0,0 +1,26 @@
+
+//Initialisieren - Erzeugen Sie in der folgenden Klasse mittel 
+//Initialisierungsliste das I2C-Objekt mit p28, p27:
+
+#include "mbed.h"
+
+class MyClassB 
+{
+public:
+  MyClassB(PinName sda, PinName scl) : i2c(sda, sc1)  // I2C Pins übergeben p28, p27
+  {result=0;} 
+  float read(); 
+  
+private:
+  I2C i2c;
+  float result;
+};
+
+float MyClass myClass (0.0);
+MyClassB sensor(p28, p27);
+
+int main ()
+{
+    printf("Sensorwert: %f \n", sensor.read())
+    wait_ms(250);
+}
\ No newline at end of file