Hallo ChocoCooky,
es gibt zwei Programmierschnittstellen für den NIBO burger: Die Funktionen für den NIBO burger sind in
C geschrieben, dazu gibt es noch einen Wrapper, der die Funktionen als
C++ Klassen bereitstellt. Da unter Arduino normalerweise C++ Klassen verwendet werden, werden in den Arduino Beispielen die C++ Klassen genutzt.
Du kannst jedoch auch die C Funktionen in Arduino und die C++ Klassen im Roboter.CC verwenden...
| C Lib | C++ Lib |
C Programm | + | - |
C++ Programm | + | + |
Arduino Programm | + | + |
Wenn Du in einem C oder C++ Programm #include <niboburger/robomain.h> verwendest benötigst Du keine main Funktion. Es stehen Dir dann die Arduino (eigentlich eher Processing) Funktionen setup() und loop() zur Verfügung:
int main() {
init();
setup();
while (1) {
loop();
}
}
-workwind-