RoboterCC - Robotic Code Compiler
Forum Robot Kits NIBObee Wo liegt mein Fehler???

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Letzte Themen

  • Keine Beiträge vorhanden

Site-Statistic

  • 7427 private projects
  • 385 public projects
  • 16181052 lines compiled
  • 58220 builds
NIBO @ facebook YouTube Twitter
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA: Wo liegt mein Fehler???

Wo liegt mein Fehler??? 11 Jahre 1 Monat her #2428

  • bot63
  • bot63s Avatar
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 2
ich hab versucht ei kleines programm zu schreiben doch es funktioniert nicht entdeckt ihr den fehler?
#include <nibobee/iodefs.h>
#include <nibobee/delay.h>
#include <nibobee/motpwm.h>

int main(){
motpwm_init();

while(1==1){
enable_interrupts();
int16_t speed_l=0;
int16_t speed_r=0;
int tempo;

for(tempo=0; tempo<1000; tempo=tempo+10){
speed_l=500;
speed_r=tempo;
delay(500);
}
motpwm_setLeft(speed_l);
motpwm_setRight(speed_r);
}
return 0;
}
danke im vorraus
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Wo liegt mein Fehler??? 11 Jahre 1 Monat her #2429

  • BirgerT
  • BirgerTs Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 325
Was soll denn funktionieren? Versuch's mal so
#include <nibobee/iodefs.h>
#include <nibobee/delay.h>
#include <nibobee/motpwm.h>

int main(){
motpwm_init();
int16_t speed_l=0;
int16_t speed_r=0;
int tempo;
 
while(1==1){
enable_interrupts();
 
for(tempo=0; tempo<1000; tempo=tempo+10){
speed_l=500;
speed_r=tempo;
motpwm_setLeft(speed_l);
motpwm_setRight(speed_r);
}
delay(500);
}
 
return 0;
}
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Wo liegt mein Fehler??? 11 Jahre 1 Monat her #2432

Hi,

witziges Programm - ich würde das Delay aber noch in die FOR-Schleife reinnehmen:

#include <nibobee/iodefs.h>
#include <nibobee/delay.h>
#include <nibobee/motpwm.h>

int main(){
motpwm_init();
int16_t speed_l=0;
int16_t speed_r=0;
int tempo;

while(1==1){
enable_interrupts();

for(tempo=0; tempo<1000; tempo=tempo+10){
speed_l=500;
speed_r=tempo;
motpwm_setLeft(speed_l);
motpwm_setRight(speed_r);
delay(500);
}

}

return 0;
}

Hast Du eine Turnhalle angemietet für den Versuch?
(Frage nur, weil die Fahrt vermutlich in einer immer größer werdenden Spirale erst nach rechts und dann nach links geht ...)

Gruß
Dieter
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
Ladezeit der Seite: 0.071 Sekunden

Werbung