In erster Linie geht es mir darum die mbed Befehle wie DigitalIn usw zu verwenden anstatt das in Arduino mit zb pinMode(right1,OUTPUT); Ist das irgendwie importierbar ohne von c++ auf c wechseln zu müssen? Unten sieht man wie ich es gerne möchte und im zweiten code wie es in arduino ist. Das meinte ich mit Importieren.



Code:
#define right1 D5           //define I1 interface
#define speedPinRight D6    //enable right motor (bridge A)
#define right2 D7               //define I2 interface 
#define left1 D8            //define I3 interface 
#define speedPinLeft D9     //enable motor B
#define left2 D10           //define I4 interface 


int speedmotorA = 255; //define the speed of motorA
int speedmotorB = 255; //define the speed of motorB

Shieldbot::Shieldbot()
{
DigitalOut right1(D5);
DigitalOut speedPinRight(D6);
DigitalOut right2(D7);
DigitalOut left1(D8);
DigitalOut speedPinLeft(D9);
DigitalOut left2(D10);}
Code:
int speedmotorA = 255; //define the speed of motorA
int speedmotorB = 255; //define the speed of motorB

Shieldbot::Shieldbot()
{
  pinMode(right1,OUTPUT);
  pinMode(right2,OUTPUT);
  pinMode(speedPinRight,OUTPUT);
  pinMode(left1,OUTPUT);
  pinMode(left2,OUTPUT);
  pinMode(speedPinLeft,OUTPUT);
  pinMode(finder1,INPUT);
  pinMode(finder2,INPUT);
  pinMode(finder3,INPUT);
  pinMode(finder4,INPUT);
  pinMode(finder5,INPUT);
}