RoboterCC - Robotic Code Compiler
Forum Robot Kits NIBO 2 Spannungsmessung beim Nibo2 ist nicht möglich!

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Letzte Themen

  • Keine Beiträge vorhanden

Site-Statistic

  • 7433 private projects
  • 378 public projects
  • 16180353 lines compiled
  • 58212 builds
NIBO @ facebook YouTube Twitter
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA: Spannungsmessung beim Nibo2 ist nicht möglich!

Spannungsmessung beim Nibo2 ist nicht möglich! 7 Jahre 3 Monate her #3971

  • Klausi49
  • Klausi49s Avatar
  • OFFLINE
  • Junior Boarder
  • Beiträge: 22
:help:
Hallo,
so ein Roboter-Neuling hat's wirklich nicht leicht!
Nun kann ich endlich mein kleines erstelltes Programm problemlos auf meinen Nibo2 übertragen und diverse kleine Spielereien mit den LEDs anstellen - toll!!!
Aber jetzt stelle ich fest, dass die Betriebsspannung mit dem Befehl bot_supply nicht messbar ist (laut Variante im Tutorial); es wird auf dem Display an der gewissen Stelle nur ein "?V" ausgegeben.
Auch andere Beispielprogramme, die auf die Bibliothek bot.h zugreifen, funktionieren nicht richtig.
In der Befehlsübersicht der NiboRoboLib 3.3 kann ich im Quellcode lesen, dass die bot.h wiederum auf andere Bibliotheken zugreift ( <stdint.h> und <avr/pgmspace.h> ).
Woher nehme ich diese? Wie muss ich diese einbinden in mein Projekt?
Für entsprechende Hilfestellung wäre ich sehr dankbar!
Gruß
Klausi49
:help:
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Spannungsmessung beim Nibo2 ist nicht möglich! 7 Jahre 3 Monate her #3972

  • Klausi49
  • Klausi49s Avatar
  • OFFLINE
  • Junior Boarder
  • Beiträge: 22
So, jetzt bin ich ein ganzes Stück weiter:

Der genannte Fehler scheint darin zu bestehen, dass zwei zusätzliche Bibliotheken zum Linken auszuwählen sind: libm.a und libprintf_flt.a.
Nur dann kann statt eines Fragezeichens ein Floatingpoint-Wert ausgegeben werden!
Woher nehme ich aber diese beiden Bibliotheken?
Sie werden in meinem AVR-Studio-4-Projekt unter Optionen nirgends angeboten!
Was soll ich nun tun?
Kann mir jemand helfen?
Gruß
Klausi49
:help:
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Spannungsmessung beim Nibo2 ist nicht möglich! 7 Jahre 3 Monate her #3973

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
Hallo Klausi49,

die Infos findest Du im NIBO 2 Tutorial:
download.nicai-systems.com/nibo/Nibo2Tutorial_20150202.pdf
Kapitel 9.2 (S20-21)

-workwind-
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Spannungsmessung beim Nibo2 ist nicht möglich! 7 Jahre 3 Monate her #3974

  • Klausi49
  • Klausi49s Avatar
  • OFFLINE
  • Junior Boarder
  • Beiträge: 22
Hallo Workwind,
danke für deine Nachricht.
Leider hilft die mir nicht weiter. Ich kenne dieses Tutorial, auch Seite 20 - 21.
Umfassende Recherche im Internet ergab, dass ich weitere Bibliotheken einbinden muss ins Projekt, damit eine Float-Anzeige möglich sei.
Doch woher bekomme ich diese?
Ich habe in den Projektoptionen unter dem Punkt Libraries eingetragen:
C:\Programme\NiboRoboLib\Lib\nibo2-m128-16
Links unter Available Link Objects werden nun die verfügbaren Nibo-Bibliotheken angezeigt, aber nicht die zusätzlich benötigten, so dass ich rechts nur auswählen kann libnibo2_base.a.

Was nun? Vielleicht stehe ich ja nur auf dem Schlauch, wie es so schön heißt, und brauche doch nochmal deine freundliche Hilfestellung?!?
Gruß
Klausi49
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Spannungsmessung beim Nibo2 ist nicht möglich! 7 Jahre 3 Monate her #3975

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
Es sollte genau so funktionieren wie beschrieben: ;)

„Legen Sie wie in den vorangegangenen Beispielen ein neues Projekt an. Zu
den Einstellungen aus den vorherigen Beispielen müssen Sie dieses Mal in
den Projektoptionen unter Custom Options -> Linker Options die Optionen
-Wl,-u,vfprintf
-lm
-lprintf_flt
hinzugefügt werden“

-workwind-
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Spannungsmessung beim Nibo2 ist nicht möglich! 7 Jahre 3 Monate her #3976

  • Klausi49
  • Klausi49s Avatar
  • OFFLINE
  • Junior Boarder
  • Beiträge: 22
Hallo Workwind,
vielen Dank für die schnelle Antwort.
Ich hatte diese 3 Parameter bereits eingegeben, aber links war der Eintrag [All Files] markiert.
Nun habe ich links den Eintrag [Linker Options] markiert und die Parameter nochmal neu eingegeben.
Und siehe da - es funktioniert!
Das ist das Wichtigste, nur ist das für mich nicht ganz einsichtig, weil doch [All Files] für mich gleichbedeutend ist mit alle Files!
Es ist eben schwierig, alles zu verstehen, wenn man nicht weiß, was die ganzen Parameter bedeuten.
Gruß
Klausi49
:thumbsup:
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
Ladezeit der Seite: 0.048 Sekunden

Werbung