-         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 12 von 12

Thema: Mbed Mikrocontroller Bibliotheken Header

  1. #11
    Neuer Benutzer Öfters hier
    Registriert seit
    09.03.2018
    Beiträge
    17
    Anzeige

    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);
    }

  2. #12
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    09.10.2014
    Beiträge
    3.032
    C++ kann auch ANSI C code mitkompilieren, aber nicht umgekehrt.

    Wenn also deine mbed C Libs in C++ Sourcecode #included werden können, spricht nichts dagegen, nur musst du den mbed C-Compiler durch einen C++ Compiler ersetzen (falls er das nicht sowieso schon ist).

    aber ich kenne mbed auch nicht, habe es nie verwendet (viel zu kompliziert)
    ·±≠≡≈³αγελΔΣΩ∞ Schachroboter:www.youtube.com/watch?v=Cv-yzuebC7E Rasenmäher-Robot:www.youtube.com/watch?v=z7mqnaU_9A8

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Frage zu Pins auf ICSP-Header (Mega) bzw. SPI-Header (Due)
    Von HaWe im Forum Arduino -Plattform
    Antworten: 5
    Letzter Beitrag: 14.12.2014, 16:16
  2. dynamixel rx-24F mit mbed ansteuern
    Von sh4rky im Forum Motoren
    Antworten: 0
    Letzter Beitrag: 05.06.2012, 11:02
  3. Drehgeber - MBed - Borland - Wie kann ich die aktuelle Position anzeigen?
    Von boorstii im Forum ARM - 32-bit-Mikrocontroller-Architektur
    Antworten: 0
    Letzter Beitrag: 31.05.2011, 07:00
  4. NXP mbed Design-Wettbewerb: Die Auflösung!
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 27.04.2011, 18:40
  5. NXP mbed Design Wettbewerb - Der Countdown läuft!
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 02.03.2011, 17:47

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •