Changes between Version 2 and Version 3 of 2011/Programmierung
- Timestamp:
- Mar 31, 2011, 5:49:47 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2011/Programmierung
v2 v3 57 57 58 58 {{{ 59 cd /usr/arduino-0022/libraries 59 60 mkdir Formel1 60 61 }}} 61 * Nun lade die zwei Dateien [https://svn.mpia.de/trac/gulli/girlsday/browser/2011/software/Formel1/Formel1.cpp?format=txt Formel1.cpp] und [https://svn.mpia.de/trac/gulli/girlsday/browser/2011/software/Formel1/Formel1.h?format=txt Formel1.h] herunter und speichert diese im neu angelegten Verzeichnis '''Formel1.''' 1. Jetzt erstelle bitte eine Verzeichnis '''Girlsday''' auf dem Desktop und speicher die Datei [https://svn.mpia.de/trac/gulli/girlsday/export/5/2011/software/Formel1.pde Formel1.pde] dort. Diese Datei beinhaltet das Program, welches den Roboter steuert und auf den Roboter hochgeladen wird. 62 * Nun lade die zwei Dateien [https://svn.mpia.de/trac/gulli/girlsday/browser/2011/software/Formel1/Formel1.cpp?format=txt Formel1.cpp] und [https://svn.mpia.de/trac/gulli/girlsday/browser/2011/software/Formel1/Formel1.h?format=txt Formel1.h] herunter und speichert diese im neu angelegten Verzeichnis '''Formel1.''' 63 * Jetzt erstelle bitte eine Verzeichnis '''Girlsday''' auf dem Desktop und speicher die Datei [https://svn.mpia.de/trac/gulli/girlsday/export/39/2011/software/Girlsday/Girlsday.pde Girlsday.pde] dort. Diese Datei beinhaltet das Program, welches den Roboter steuert und auf den Roboter hochgeladen wird. 62 64 63 65 Das wars! Nun hast du alles was an Software benoetigt wird. … … 70 72 [[Image(VerbundenMitFormel1.jpg, 70%)]] 71 73 72 '''Oeffnen des Formel1 Auto Beispielprogramms''' [[BR]] Um das Beispielprogramm zu oeffnen klicke auf File > Open und waehle die Datei Girlsdatei.pde aus dem Girlsday Verzeichnis auf dem Desktop aus.74 '''Oeffnen des Formel1 Auto Beispielprogramms''' [[BR]] Um das Beispielprogramm zu oeffnen klicke auf ''File'' > ''Open'' und waehle die Datei ''Girlsdatei.pde'' im Girlsday Verzeichnis auf dem Desktop aus. 73 75 74 '''Waehle deine Arduino Version aus''' [[BR]] Bevor du dein Formel1 Auto programmieren kannst must du in der Entwicklungsumgebung dein benutzten Arduino Chip einstellen. Waehle unter Tools > Boards > Arduino NG or older w/ ATmega8aus.76 '''Waehle deine Arduino Version aus''' [[BR]] Bevor du dein Formel1 Auto programmieren kannst must du in der Entwicklungsumgebung dein benutzten Arduino Chip einstellen. Waehle unter ''Tools'' > ''Boards'' > ''Arduino NG or older w/ ATmega8'' aus. 75 77 76 '''Waehle die serielle Schnittstelle aus''' [[BR]] Wenn das Formel1 Auto mit dem PC verbunden ist, dann wird unter Tools > Serial Port die benutzte Schnittstelle angezeigt. Falls mehrere Shcnittstellen angezeigt werden, kann man den Formel1 Wagen vom PC trennen. In dem Menue Tools > Serial Portwird nun die vom Formel1 Wagen verwendete Schnittstelle nicht mehr angezeigt. Verbinde nun den PC mit dem Formel1 Wagen wieder und waehle die verwendete Schnittstelle aus.78 '''Waehle die serielle Schnittstelle aus''' [[BR]] Wenn das Formel1 Auto mit dem PC verbunden ist, dann wird unter ''Tools'' > ''Serial Port'' die benutzte Schnittstelle angezeigt. Falls mehrere Schnittstellen angezeigt werden, kann man den Formel1 Wagen vom PC trennen. In dem Menue ''Tools'' > ''Serial Port'' wird nun die vom Formel1 Wagen verwendete Schnittstelle nicht mehr angezeigt. Verbinde nun den PC mit dem Formel1 Wagen wieder und waehle die verwendete Schnittstelle aus. 77 79 78 '''Programmieren des Formel1 Wagens''' [[BR]] Jetzt kannst du deinen Formel1 Wagen programmieren. Schalte dazu den Batteriepack AUS und dann wieder AN und druecke innerhalb von 5s auf den Upload Knopf. Warte ein paar Sekunden bis d as blinken der RX und der TX LEDs auf dem USB Adapter aufhoertzu blinken. Wenn das Hochladen des Programms erfolgreich war, siehst du die Nachricht "Done uploading" in der Statusbar. Falls das Hochladen des Programms nicht erfolgreich war wiederhole diesen Punkt.80 '''Programmieren des Formel1 Wagens''' [[BR]] Jetzt kannst du deinen Formel1 Wagen programmieren. Schalte dazu den Batteriepack AUS und dann wieder AN und druecke innerhalb von 5s auf den Upload Knopf. Warte ein paar Sekunden bis die RX und der TX LEDs auf dem USB Adapter aufhoeren zu blinken. Wenn das Hochladen des Programms erfolgreich war, siehst du die Nachricht "Done uploading" in der Statusbar. Falls das Hochladen des Programms nicht erfolgreich war wiederhole diesen Punkt. 79 81 80 82 [[Image(UploadButton.png)]] … … 85 87 86 88 == Roboter Befehle == 87 Waehrend des Girlsdays hast du die Moeglichkeit den Roboter selbst zu programmieren. Du kannst entweder das fertige [https://svn.mpia.de/trac/gulli/girlsday/export/38/2011/software/Girlsday/Girlsday.pde Programm] herunterladen, oder du kannst dir auch selbst ein eigenes Programm fuer deinen Roboter schreiben. Dir stehen dabei folgende Befehle zu Verfuegung:89 Falls du ein eigenes Programm fuer dein Formel1 Auto schreiben willst, kannst du folgende Befehle aus der Girlsday Bibliothek dafuer benutzten: 88 90 89 91 Befehl zur Initialisierung des Roboters: … … 185 187 186 188 == Justieren == 189 190 187 191 == Pfad == 188 Jetzt hast du es geschafft. Du brauchst nur noch einen Pfad, den der Formel1 Wagen folgen kann. Entweder du malst dir einen eigenen Pfad mit einem schwarzen Edding auf oder du druckst dir den Girlsdaypfad ([https://svn.mpia.de/trac/gulli/girlsday/export/38/2011/dokumentation/Rennstrecke_A4_10.pdf Rennstrecke mit 1cm Liniendicke], [https://svn.mpia.de/trac/gulli/girlsday/export/38/2011/dokumentation/Rennstrecke_A4_50.pdf Rennstrecke mit 5cm Liniendicke]) aus.192 Jetzt hast du es geschafft. Du brauchst nur noch einen Pfad, den der Formel1 Wagen abfahren kann. Entweder du malst dir einen eigenen Pfad mit einem schwarzen Edding auf oder du druckst dir den Girlsdaypfad ([https://svn.mpia.de/trac/gulli/girlsday/export/38/2011/dokumentation/Rennstrecke_A4_10.pdf Rennstrecke mit 1cm Liniendicke], [https://svn.mpia.de/trac/gulli/girlsday/export/38/2011/dokumentation/Rennstrecke_A4_50.pdf Rennstrecke mit 5cm Liniendicke]) aus. 189 193 190 Die Rennstrecke ist so geteilt, dass ihr sie auf einem normal A4 Drucker (einseitig!) ausdrucken koennt. Anschliessend koe ennt ihr dann die Bahn zusammenkleben. Im folgenden Bild seht iht die Seitenaufteilung der Rennstrecke.194 Die Rennstrecke ist so geteilt, dass ihr sie auf einem normal A4 Drucker (einseitig!) ausdrucken koennt. Anschliessend koennt ihr dann die Bahn zusammenkleben. Im folgenden Bild seht iht die Seitenaufteilung der Rennstrecke. 191 195 192 196 [[Image(Rennstrecke_Seitenaufteilung.png, 40%)]] [[BR]]