Web kontrollerade Arduino LED (4 / 5 steg)
Steg 4: Redigera och ladda upp Arduino LED webbtjänsten
När du gjort till att lampan fungerar, är du redo att redigera och ladda upp skissen för LED webbtjänsten till din Arduino.
Första, installera den YalerEthernetServer.zip Arduino bibliotek (för detaljer se https://yaler.net/arduino) sedan Hämta den YalerLedWebService.inoskiss och öppna den i din Arduino IDE.
Då måste man bära över ändringarna i setColor i föregående steg. Om du har ändrat den pin-koder, bära dessa ändringar över också.
Du måste också Ange MAC-adressen för din Ethernet shield. Det är möjligt att använda värdet från källkoden, men vara medveten om att adresskonflikter kan uppstå om en enhet i ditt LAN redan använder detta samma adress. MAC-adressen anges i raden byte mac [] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED}; och för det mesta räcker det att ändra sista byte till ett annat värde, t.ex. 0xAA.
Nästa steg är att Ange din Yaler relädomän. Du kan få ett gratis testkonto på https://yaler.net/.
(Om du kör din egen Yaler relay server-instansen, du också måste ange lämplig värdnamnet.)
Så, allt som är kvar är att ladda upp skissen och ansluta din Arduino till Internet med en RJ45-kabel. För att tjänsten ska köras, måste LAN tillhandahålla DHCP. Det är möjligt att använda en fast IP, men detta kräver några förändringar till källkoden som går utöver fokus i denna handledning. För att se finns det ingen start upp Tidsproblem med Ethernet shield, tryck på reset-knappen när Arduino är ansluten till LAN.