RoboterCC - Robotic Code Compiler
Forum Robot Kits NIBO burger NIBO Burger

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: NIBO Burger

NIBO Burger 8 Jahre 6 Monate her #3247

  • Georg
  • Georgs Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 290
Hi,

den NIBO Burger habe ich nach der ausführlichen Anleitung problemlos zusammengebaut. Die Stecker habe ich vor dem Einlöten mit Hilfe einer Kreuzpinzette fixiert. Bis jetzt habe ich einige Arduino-Beispiele getestet.Beim Programm TT10_Hindernis drehte sich der NIBO Burger immer im Kreis. Nachdem ich im Programm in den Zeilen 16 - 22 den Schwellwert von 20 auf 30 geändert hatte, funktioniert alles. Die Farbmessung habe ich voerst zurückgestellt.

Arduino meldet beim Compilieren des TT12_Farbsensor:
../color.c.o: In function `color_convert_RGB2hsv':
../color.c:67: undefined reference to `max3'
../color.c:68: undefined reference to `min3'

Die Sources der NiboRoboLib [274] habe ich auf meinem Rechner gespiegelt und unter Verwendung der WINAVR, PN und den makefiles die Libraries usw. neu erstellt.
Als weitere Entwicklungsumgebung verwende ich die IDE von Atmel Studio 6.2 mit dem Arduino Debugger von VisualMicro.
Als erstes werde ich den NIBO Burger mit einem kleinen grafischen Farbdisplay von Digole erweitern,
welches an der seriellen oder I2C-Schnittstelle angeschlossen wird.

lg Georg
Der Administrator hat öffentliche Schreibrechte deaktiviert.

NIBO Burger 8 Jahre 6 Monate her #3252

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
Da habe ich wohl ein Problem in die utils.h eingebaut - bei Arduino sind min und max
suboptimal als Makros definiert...

Bau in der utils.h mal folgenden Abschnitt ein:
#ifdef ARDUINO
#define max3(a,b,c) max(max(a,b),c)     
#define max4(a,b,c,d) max(max(a,b),max(c,d))
#define min3(a,b,c) min(min(a,b),c) 
#define min4(a,b,c,d) min(min(a,b),min(c,d))
#endif

-workwind-
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
Ladezeit der Seite: 0.061 Sekunden

Werbung