Arduino Minecraft serverstatus + skicka kommandon (4 / 5 steg)
Steg 4: Ladda upp du skiss
Nu kan du ladda upp min kod till din arduino och ansluta den via ethertnet sköld till Internet.
Du måste kanske installera Ethernet.h och SPI.h. (Ladda ner dem från github och packa dem i mappen Bibliotek)
Här är en liten förklaring funkar min skiss:
1. du ansluta via RemoteBukkit till din Minecraft Server
2. Arduino trys att ansluta till din Server. Om detta inte lyckas kan du se detta på bildskärmen följetong: installationsprogrammet kunde inte!
3. Arduino ansluta till din Server varje 1 SEK. Om din server gick offline kommer att lysdioderna vara avstängd.
4. kommandon kommer att skicka var x: e sekund.
Du måste ställa in följande rader:
1. IP-adress ip(xxx,xxx,x,xx); Välj IP av din Ethernet-Shield
IP-adress server(xxx,xxx,x,xx); Din Server IP (om du inte vet ip öppen cmd och skriva: ipconfig. Du hittar din Ip där)
2. server.properties fil. Search server-ip =. Där kan du hitta din Ip.
3. nu måste du fylla i ditt användarnamn och lösenord från RemoteBukkit plugin. Du kan ändra det i
din config.yml fil. Standarden är:
client.Print("username");
client.Print("password");
Du måste göra detta igen i void slingan.
4. kommandon:
Jag har lagt två variabler:
P: kommandot kommer att skicka varje 25 SEK
F: kommandot kommer att skicka varje 10 SEK
ANVÄND INTE ETT SNEDSTRECK FÖRE DITT KOMMANDO!
om (p > 25) {
25 är intervallet för din första kommandot.
client.println ("säga 25 sec");
client.println("\r\n");
Serial.println ("25 sec");
p = 0;
f = 5; Detta är mycket viktigt! Du måste ställa in denna int. Du kan beräkna som när du tar det sista numret i intervallet p. Till exempel när p > 25 (exempel skiss) du har att skriva: f = 5;
Till exempel p > 32 (ett annat exempel) du måste skriva: f = 2;
} annat {
}
Det här kommandot utför: 25 SEK skriver i färger.
om (f > 10) {
10 är intervallet för din andra kommandot.
client.println ("säga 10 sec");
client.println("\r\n");
Serial.println ("10 sec");
f = 0;
Det här kommandot utför: 10 SEK kommer att skriva i färger.
6. gjort! Du kan ladda upp din skiss nu och ansluta din microcontroller till internet! ;)