Fernsteuerung durch Einbindung eines W-Lan-Moduls (M256)
Hallo
Ich möchte den RP6 mit dem W - Lan - Modul (M256) fernsteuern. Durch Tastenbefehle der Tastatur (Pfeiltasten usw.) soll der RP 6 gesteuert werden.
Das W-Lan-Modul(M256) ist mein Master u. der RP6 dann Slave. Wie kann ich die Tastenbefehle an mein Master senden? Habe schon die Fernsteuerung
von FabianE. u. im Forum nachgeschaut aber leider wurde ich nicht schlauer.
Kann mir jemand helfen oder hat schon Erfahrung? Bräuchte ein paar Tipps.
Programmierung der Fernsteuerung
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!