-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from Tobi823/master
- README.md, Beschreibungen und Beispiele hinzugefügt
- Loading branch information
Showing
5 changed files
with
37 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
Dieses Minecraft Spigot Server Plugin dient als Schnittstelle zwischen der Server Welt und dem Arduino. | ||
Die Kommunikation erfolgt seriell über das USB-Kabel. Die Befehle werden als String, welcher mit einem Zeilenumbruch(\n) endet, übertragen. | ||
|
||
Das Dokument minecraftInput.pdf skizziert, wie ein Ereignis beim Arduino zum Server übertragen werden und dort ein Ereignis ausgelöst wird. | ||
Das Dokument minecraftOutput.pdf zeigt, wie Informationen vom Server zum Arduino übertragen werden und dort ein Ereignis auslösen. | ||
|
||
Das Plugin legt unter plugins/Arduino2Minecraft/config.yml eine Konfigurationsdatei an. Diese kann bearbeitet werden. | ||
|
||
#Beispiel für Arduino -> Minecraft: | ||
|
||
Der Arduino sendet einen Befehl mit einem Linebreak. | ||
z.B. könnte der Arduino den Wert "knopf1\n" | ||
|
||
In der Konfigurationsdatei muss am Ende der Datei die Zeile "arduino_[arduino_wert]: [mein_befehl]" eingefügt werden. | ||
Wenn der Spieler Player1 gekickt werden soll, wenn der Arduino den Wert "knopf1\n" sendet, muss folgendes eingefügt werden: | ||
arduino_knopf1: kick Player1 | ||
|
||
Die Beispieldateien findest du im Ordner beispiel_knopf1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
void setup() { | ||
// Intialisiere die Verbindung mit dem Minecraft Server | ||
Serial.begin(9600); | ||
} | ||
|
||
void loop() { | ||
// Warte 60 Sekunden | ||
delay(60000); | ||
|
||
// Sende den Text knopf1 mit einem Zeilenumbruch zum Server | ||
Serial.write("knopf1\n"); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
port: | ||
- COM3 | ||
timeout: 1000 | ||
data_rate: 9600 | ||
period: 4 | ||
healthbar_period: 5 | ||
arduino_knopf1: kick Player1 |
Binary file not shown.
Binary file not shown.