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!







Zitieren

Lesezeichen