Arduino kontroll via en webbtjänst med Teleduino
Konvertera din Arduino till en sofistikerad kontroll webbplattform med hjälp av Teleduino.
Teleduino är både en produkt och en tjänst. När Teleduino skissen har laddats på din Arduino ("produkten"), den sedan ansluter till Teleduino servern väntar på din instruktion från var som helst i världen via internet ("tjänsten").
Vanligtvis finns det ingen brandvägg förändringar som krävs och om nätverket stöder DHCP sedan ingen nätverkskonfiguration krävs på enheten. Lätt!
Den Teleduino plattformen kan du utföra följande med din Arduino, allt via internet:
- Återställa, ping, få version, få upptid, få ledigt minne.
- Definiera pin lägen, ställa in digitala utgångar, ange analoga utgångar, läsa digitala ingångar, läsa analoga ingångar eller läsa alla ingångar med ett enda API-anrop.
- Definiera upp till 2 "banker" (4 för Mega) av SKIFT register. Varje "bank" kan innehålla upp till 32 överlappande SKIFT register, vilket ger totalt 512 digitala utgångar (1024 för Mega).
- Skift register utgångar kan ställa in, eller slås samman, och löpa ut gånger kan ställas in på sammanslagningar (du kan ställa in ett högt för X antal millisekunder utgångar).
- Definiera, och läsa och skriva från serieporten (4 för Mega).
- Läsa och skriva från EEPROM.
- Definiera och placera upp till 6 servon (48 för Mega).
- Ange förinställda värden för ovanstående funktioner, som få under uppstart. Förinställda värden lagras i EEPROM (413 för Mega) första 178 byte.
Tänk vad du kan göra. Möjligheterna är oändliga. Vad gör den ännu bättre? Processen är snabb och enkel.
Denna tutorial vägleder dig till att skapa en Status LED för din enhet, sedan att få och lägga upp Teleduino bibliotek/skissa på din ethernet aktiverade Arduino Uno (eller motsvarande).
För att slutföra självstudiekursen måste du:
- Arduino Uno / Mega (eller motsvarande)
- Ethernet-Shield (Wiznet baserat)
- LED
- 1 K motstånd (eller liknande)
Detta är vår första tutorial och kommer att lägga till snyggt projekt tutorials för att uppnå specifika uppgifter.
Om du fastnar på något av stegen, eller om du känner att det är ett steg som skulle kunna förklaras bättre, lämna gärna en kommentar så att vi kan förbättra saker.
Njut!