Stap 4: Upload je schets
Nu kunt u mijn code uploaden naar je arduino en verbind deze via ethertnet schild met het Internet.
U moet misschien installeren van Ethernet.h en SPI.h. (Ze downloaden van github en pak ze in de omslag van bibliotheken)
Hier is een beetje uitleg hoe mijn schets werkt:
1. je verbinden via RemoteBukkit voor uw Server van Minecraft
2. Arduino trys verbinding maken met uw Server. Als dit niet succesvol kunt u dit op uw seriële Monitor: Setup is mislukt!
3. de Arduino verbinding met uw Server elke 1 sec. Als uw server off line ging zal het lampje moet afleveren.
4. de opdrachten zullen elke x seconden een puls sturen.
Hebt u de volgende regels:
1. IPAdres ip(xxx,xxx,x,xx); Kiezen van het IP adres van uw Ethernet-Shield
IP-adres server(xxx,xxx,x,xx); Uw Server IP (als je niet weet het onderzoektijdvak open cmd en schrijf: ipconfig. U vindt uw Ip er zijn)
2. server.properties bestand. Zoeken van server-ip =. Daar vindt u uw Ip.
3. nu moet u invullen van uw gebruikersnaam en wachtwoord van de RemoteBukkit plugin. U kunt dit wijzigen in
uw config.yml bestand. De standaard is:
client.Print("username");
client.Print("Password");
U hoeft te doen dit weer in de leegte lus.
4. opdrachten:
Ik heb twee variabelen toegevoegd:
P: opdracht zullen sturen elke 25 sec
F: opdracht zullen sturen elke 10 sec
PLEASE DON'T USE EEN SLASH VÓÓR UW OPDRACHT!
Als (p > 25) {}
25 is het interval voor uw eerste opdracht.
client.println ("zeggen 25 sec");
client.println("\r\n");
Serial.println ("25 sec");
p = 0;
f = 5; Dit is zeer belangrijk! Hebt u deze int. Dat kunt u berekenen wanneer u het laatste nummer van het p-interval. Bijvoorbeeld wanneer p > 25 (voorbeeld schets) hebt om te schrijven: f = 5;
Bijvoorbeeld p > 32 (een ander voorbeeld) die u moet schrijven: f = 2;
} else {}
}
Deze opdracht zorgt u ervoor: 25 sec zal worden schrijven in kleuren.
Als (f > 10) {}
10 is het interval voor uw tweede opdracht.
client.println ("zeggen 10 sec");
client.println("\r\n");
Serial.println ("10 sec");
f = 0;
Deze opdracht zorgt u ervoor: 10 sec zal worden schrijven in kleuren.
6. gedaan! U kunt nu het uploaden van uw schets en uw microcontroller verbinden met het internet! ;)