RoboterCC - Robotic Code Compiler
Forum Robot Kits NIBO 2 [erledigt]Nibo2 Bodensensoren

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Letzte Themen

  • Keine Beiträge vorhanden

Site-Statistic

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

THEMA: [erledigt]Nibo2 Bodensensoren

[erledigt]Nibo2 Bodensensoren 13 Jahre 2 Monate her #204

  • elektrolutz
  • elektrolutzs Avatar
  • OFFLINE
  • Gold Boarder
  • NiboBee+BGX1+Tunig-Kit, Nibo2+GFX+NDS3+UCOM-IR2
  • Beiträge: 401
Hallo workwind,

habe gerade gesehen, dass das Kalibrierprogramm für die Bodensensoren neu abgespeichert worden ist (neu überarbeitet?)

Eine Grundsätzliche Frage zu den Bodensensoren.
Welche Rahmenbedingungen sollten bei der Kalibrierung berücksichtigt werden?
Wenn ich meinen Nibo2 bei normalem Raumlicht kalibriere bekomme ich für "floor_absolute" nur "0"-Werte und "floor_relative" gibt Werte bis ca. "30" zurück. Erst wenn ich den Nibo2 hoch hebe und Fremdlicht auf die Sensoren fällt, werden die "floor_relative"-Werte 4-stellig und auch die "floor_absolute"-Werte bemühen sich bis zu max. "05" als Rückgabe. (Beobachtung zum Programm Tutorial K7!)

Könntest du bitte mal die Zusammenhänge zwischen "floor_absolute" und "floor_relative" erläutern?
Gruß aus Werl elektrolutz
Theorie ist, wenn man weiß, wie alles funktioniert. -- Praxis ist, wenn alles klappt und keiner weiß warum!
Letzte Änderung: 13 Jahre 2 Wochen her von elektrolutz.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Nibo2 Bodensensoren 13 Jahre 2 Monate her #206

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
Den Text habe ich gerade noch der main.c hinzugefügt:
Display Ausgaben:

In der dritten Zeile wird die absolute Helligkeit (bei abgeschalteter LED)
unter dem Roboter angezeigt. Bei absoluter Dunkelheit sollten hier Werte
um Null (0000 - 0020) stehen. Hält man den Roboter direkt in eine Lichtquelle
sind Werte über 2000 möglich!

In der vierten Zeile werden die Werte nach der Kalibrierung in hexadezimaler
Notation angezeigt. Die Optimalen Werte sind 0000 für schwarz und 0100 für weiss.

Der Wert für schwarz ist dabei recht präzise (Bereich: 0000 - 0008)
Der Wert für weiss ist größeren Schwankungen unterworfen (Bereich: 00e0 - 011f)
Letzte Änderung: 13 Jahre 2 Monate her von workwind.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Nibo2 Bodensensoren 13 Jahre 2 Monate her #207

  • elektrolutz
  • elektrolutzs Avatar
  • OFFLINE
  • Gold Boarder
  • NiboBee+BGX1+Tunig-Kit, Nibo2+GFX+NDS3+UCOM-IR2
  • Beiträge: 401
Hallo workwind,

Danke und OK, habe nun den Unterschied zwischen "absolute" und "relative" verstanden.
Gruß aus Werl elektrolutz
Theorie ist, wenn man weiß, wie alles funktioniert. -- Praxis ist, wenn alles klappt und keiner weiß warum!
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Nibo2 Bodensensoren 13 Jahre 2 Monate her #209

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
Weitere Informationen zu den Bodensensoren gibt es jetzt auch im Wiki: www.nibo-roboter.de/wiki/NIBO_2/Bodensensoren
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Nibo2 Bodensensoren 13 Jahre 2 Monate her #210

  • elektrolutz
  • elektrolutzs Avatar
  • OFFLINE
  • Gold Boarder
  • NiboBee+BGX1+Tunig-Kit, Nibo2+GFX+NDS3+UCOM-IR2
  • Beiträge: 401
Hallo workwind,

entsprechend deinem Programm wird aber zuerst "schwarz" und dann "weiß" gemessen.
Im Wiki ist falsche die Reihenfolge beschrieben. :dry:
Gruß aus Werl elektrolutz
Theorie ist, wenn man weiß, wie alles funktioniert. -- Praxis ist, wenn alles klappt und keiner weiß warum!
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Nibo2 Bodensensoren 13 Jahre 1 Monat her #216

  • achim S.
  • achim S.s Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 441
Hallo
Habe gerade das neue Prg ausprobiert. Es geht gut. Bei dem Code ist mir was aufgefallen. Du verwendest jetzt in den prg immer Teile mit den Anfängen print hex, print hex12 und print hex16. Habe nur die Anfänge der zeilen genannt. Wozu sind diese Teile da? Bei der Kalibrierung wird der Teil mit print hex 12 gar nicht verwendet. Weiterhin steht noch ein Stück im Code drin mit if(display_init .. usw. Danach kommt if display_type==2. Wozu wird dieser Teil verwendet?
Achim
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
  • 2
Ladezeit der Seite: 0.044 Sekunden

Werbung