RoboterCC - Robotic Code Compiler
Forum Robot Kits NIBObee Nibobee Odometrie Bespiel Problem

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Letzte Themen

Site-Statistic

  • 7416 private projects
  • 378 public projects
  • 16172649 lines compiled
  • 58122 builds
NIBO @ facebook YouTube Twitter
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA: Nibobee Odometrie Bespiel Problem

Nibobee Odometrie Bespiel Problem 12 Jahre 1 Monat her #792

  • Den Bob
  • Den Bobs Avatar
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 3
Hi, ich habe jetzt alle Bespiele aus der Pdf zum Programmieren bis 11 geschaft, aber beim Bespiel 12 komm ich einfach nicht weiter. Wie muss ich das Program umschreiben damit der Nibobee mit dem linken Fühler nur die linke Odometrie reset und nicht beide, das gleiche mit dem rechten Fühler und der rechten Odometrie. Mit dem Befehl odometry_reset() kann man nur die beiden Odometriewerte reseten und weiter weiss ich nicht.

Bitte um Hilfe und DANKE im voraus.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Nibobee Odometrie Bespiel Problem 12 Jahre 1 Monat her #793

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
Du kannst folgendes in Dein Programm einbauen:
extern volatile int16_t odometry_left;
extern volatile int16_t odometry_right;
 
void odometry_reset_left() {
  ATOMIC_BLOCK(ATOMIC_RESTORESTATE) {
    odometry_left = 0;
  }
}
 
void odometry_reset_right() {
  ATOMIC_BLOCK(ATOMIC_RESTORESTATE) {
    odometry_right = 0;
  }
}
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Nibobee Odometrie Bespiel Problem 12 Jahre 1 Monat her #794

  • Den Bob
  • Den Bobs Avatar
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 3
sry, aber das ganze versteh ich noch immer nicht so ganz, bin noch neu. Wie füge ich deine Zeilen in meine ein so dass es funktioniert? Hatte es versucht aber ging nicht. Also dieses Program so umgeändert dass durch drücken vom Fühler links die zwei linken Leds ausgehen und durch betätigen des rechten Fühlers die beiden rechten Leds wieder ausgehen.


#include <nibobee/iodefs.h>
#include <nibobee/led.h>
#include <nibobee/sens.h>
#include <nibobee/odometry.h>
int main() {
led_init();
odometry_init();
sens_init();
while(1==1) {
enable_interrupts();
if (sens_getLeft() || sens_getRight()) {
odometry_reset();
}
led_set(LED_L_YE, odometry_getLeft(0)>10);
led_set(LED_L_RD, odometry_getLeft(0)>20);
led_set(LED_R_RD, odometry_getRight(0)>20);
led_set(LED_R_YE, odometry_getRight(0)>10);
}
return 0;
}
Letzte Änderung: 12 Jahre 1 Monat her von Den Bob.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Nibobee Odometrie Bespiel Problem 12 Jahre 1 Monat her #795

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Nibobee Odometrie Bespiel Problem 12 Jahre 1 Monat her #804

  • Den Bob
  • Den Bobs Avatar
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 3
DANKE funktionniert super :)
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
Ladezeit der Seite: 0.070 Sekunden

Werbung