Internet kontrollerad Arduino (ingen Ethernet shield) (4 / 5 steg)
Steg 4: Lägg den tillsammans med bearbetning
Behandlingen är ett användbart litet verktyg som är praktiskt när gränssnitt Arduino med datorn (bland andra tider).
Poängen med bearbetning app är att hämta data från en textfil på din server och mata den, genom den seriella porten, till Arduino. Om du vill skicka data behöver vi behandling seriell biblioteket. Starta vi Ställ in serieporten på samma bithastighet som vi satt Arduino (9600). I lottningen slingan börjar vi genom att hämta data från min text arkivera användande loadstrings("url"); som returnerar en matris med strängar, varje element är en textrad från dokumentet. Jag tolkar sedan vektorelementet in en int så det är en primitiv i stället för en referens variabel, och jag kan jämföra dess värde. Efter att ha väntat en sekund jag hämta en annan värde och om de är olika jag vet att något har hänt och jag måste berätta min Arduino, så jag skicka data med hjälp av ComPort.write(data);. Jag också testa för ogiltighet i hela så jag inte lämnar av misstag på misstolkas data.