Hier ...
https://www.roboternetz.de/phpBB2/viewtopic.php?t=51109
... habe ich am 14.11.09 eine "Kurzanleitung" geschrieben.
Geh mal auf die Suche, da gibt es noch mehr Posts hier!
Gruß Dirk
Hallo,
steig gerade erst in die Roboterwelt ein, also bitte etwas geduldiger sein ;D
Hab mir einen rp6 zugelegt, schon viel rumprobiert, über pn2 beispielprogramme reingeladen und wollte jetzt mein selbstgeschriebenes Programm reinladen.
Ich habe mit pn2 eine c datei erstellt, ist das richtig so?
Wenn ich jetzt eine hex-datei erstellen will, reicht es mir denn theoretisch, wenn ich meine c datei importiere oder brauche ich auch ein makefile usw.?
Bin für jede Hilfe extrem dankbar
Falls ihr keine Lust habt das ganze zum xten mal durchzukauen, ein link wäre auch schonmal gut oder eine seitenzahl im manual
Hier ...
https://www.roboternetz.de/phpBB2/viewtopic.php?t=51109
... habe ich am 14.11.09 eine "Kurzanleitung" geschrieben.
Geh mal auf die Suche, da gibt es noch mehr Posts hier!
Gruß Dirk
Danke für die Antwort
Hab ich alles gemacht, nur bei dem überprüfen der libraries war ich mir nicht sicher, was du meintest. Hab das erstmal gelassen.
Ich hab ein neues Projekt erstellt und dann meine 4 dateien unter add files hinzugefügt, passt das?
Jetzt bekomme ich aber folgende Fehlermeldung:
> "make" all
-------- begin --------
avr-gcc (WinAVR 20100110) 4.3.3
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Compiling: main.c
avr-gcc -c -mmcu=atmega32 -I. -gdwarf-2 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.lst -I../../RP6Lib -I../../RP6Lib/RP6base -I../../RP6Lib/RP6common -std=gnu99 -MD -MP -MF .dep/main.o.d main.c -o main.o
main.c: In function 'main':
main.c:5: error: expected ';' before 'setLEDs'
make: *** [main.o] Error 1
> Process Exit Code: 2
> Time Taken: 00:00
Mein Programm:
#include "RP6RobotBaseLib.h"
int main(void)
{
initRobotBase()
setLEDs(0b010101);
mSleep(2000);
setLEDs(0b101010);
return 0;
}
Warum funktionierts nicht
Echt vielen Dank für weitere Antworten
hinter deinem "initRobotBase()" fehlt ein ; <- main.c:5: error: expected ';'
before 'setLEDs'
und falls es wie bei Asuro sein sollte mit der Programmierung, muss vor das "return 0;" noch eine while-schleife.
also:
Code:... while(1); return 0; }
DankeDankeDanke
Das Forum ist genial!!
Hätte mit google 10fach so lange gedauert
Danke Euch allen
Danke
Malsehen wies bei mir läuft ^^
Warte atm darauf das Conrad meinen RP6 auf Reise schickt... wobei bei mir die Lieferzeit wohl wieder 4-6 Werktage sein wird...
Conrad ist halt lahm (vllt nur bei mir, ka)
Noch langsamer geht´s bei "robotikhardware" meine Bestellung lief fast 3Wochen und auf Mail´s gibt`s keine Antwort.Hab Freitag wieder eine Bestellung gemacht,mal sehen wie lange diese geht.
Und da kostet Versand 7.97€
Ja mit so einem Hobby braucht man sehr viel Geduld.
OFF Voelkner hat NULL Versandkosten
Ich habe bereits bis Unendlich gezählt. Zweimal, und zurück
Conrad: 0€ Versand und 7,50€ Gutschein.
Leute... es gibt was das nennt sich "Google" ^^ da gibt man mal "Conrad Gutscheincode" ein und gut is![]()
Lesezeichen