Hab nochmal eine Frage zur Fernsteuerung.
Hier aber erst mal ein paar Infos:
- Master ist W-Lan-Bord (M256)
- Slave ist RP6_Base
- Fernsteuerung des RP6 durch Tastatureingaben (Laptop)
- Programmierung in C
Hab auch schon ein Ordner angelegt wo ein kleines Programm (C-Datei) zum Test für die Fernsteuerung gespeichert ist.
Außerdem befindet sich dort die Datei make_all, make clean und das makefile jeweils vom Beispielprogramm "Example_12_WIFI_REMOTE_2".
Außerdem habe ich im makefile das TARGET = RP6_Roboter umbenannt. (RP6_Roboter ist mein Projektname).
Leider weiß ich nicht wie man ein "Code-Feld" erstellt wo man den Programmcode hinterlegen kann.
Hier mein Code:
Code:
#include "RP6M256Lib.h"
#include "RP6I2CmasterTWI.h"
#include "RP6M256_I2CMasterLib.h"
#include <stdio.h>
int main(void)
{
initRP6M256();
char Steuerbefehl;
writeString_P_Wifi("Drücken die Taste v für Vor!\n");
mSleep(3000);
Steuerbefehl=getchar();
while(true)
{
switch(Steuerbefehl )
{
case'v':
moveAtSpeed(50,50);
break;
default:
writeString_P_Wifi("Taste ist nicht v!\n");
}
}
return 0;
}
Output:
> "make.exe" 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.
make.exe: *** No rule to make target `RP6_Roboter.elf', needed by `elf'. Stop.
> Process Exit Code: 2
> Time Taken: 00:00
Weiß nicht was ich für ein Fehler gemacht habe? Oder ob was fehlt? Bitte um Hilfe!
Lesezeichen