Projekte.ctBot2_OberlaenderLi.unterseite21 (Struktur)


Inbetriebnahme

Programmieradapter:

Die für die Programmierung benötigten Leitungen werden beim c't-Bot auf zwei Standard-Steckern herausgeführt. Um Programme in den Bot zu bekommen, braucht man also immer einen Programmieradapter. Dieser verbindet dann den Stecker ST6 mit dem PC.

Makefile:

Unter dem Link Tools für die Programmierung der CtBots auf der Projektseite der Vorgruppe kann man ein Makefile finden, dass zur Übersetzung benötigt wird. Darin müssen für alle .c Dateien die zu erzeugenden .o Dateien hingeschrieben werden.

Beispiel:

OBJ = zusammentest.o adc.o display.o ena.o fahrdrehung.o fahrgeradeaus.o geschwindigkeitsteuerung.o init.o led.o maus.o menue.o motor.o sensoren.o shift.o timer.o uart.o vorbereitung.o wait.o

Die zwei wichtigsten Befehle, die schließlich in das ctbot2 Verzeichnis im Terminal eingegeben werden müssen, lauten make und make prog_do. Der erste Befehl kompiliert die Dateien und der zweite sorgt für eine Übertragung in den Mikrocontroller. Der c't-Bot muss dazu allerdings eingeschaltet sein. Ist die Firmware übertragen, kann man den Adapter abziehen.

Codeveränderungen:

[ctbot2-Codeänderungen]

Funktionstest:

Nach Übertragung der Dateien der Vorgruppe konnte eine Funktionsüberprüfung der Sensoren und des dazu gehörenden Verhaltens vorgenommen werden. Dabei sind folgende Probleme aufgetreten:

Problem 1: Wie lässt sich der c't-Bot steuern?

Problem 2: Keine Stromversorgung beim Betrieb mit Akkus

Problem 3: Display schien nicht zu funktionieren

Problem 4: Mitsenden merkwürdiger Zeichen beim HyperTerminal

Problem 5: Test der Lichtsensoren

Problem 6: Test der Lichtverfolgung

Problem 7: Test der Distanzsensoren

Problem 8: Test der Kollisionserkennung

Problem 9: Test der Liniensensoren

Problem 10: Test der Spurverfolgung

Problem 11: Test der Radencoder

Problem 12: Test des Geradeausfahrens


Autor: ifko, Letzte Änderung: 19.09.2008 19:44:13


 TU Clausthal 2020  Impressum