Stap 4: De Arduino schets
De Arduino, ik gebruik voor dit project is de Mega-2560 dus u
zal moeten aanpassen van de functies / pinnen / bibliotheken in de Ino bestand als u van een ander bord gebruikmaakt.
De logica van de schets is vrij eenvoudig:
In de Setup-functie de Arduino krijgt een IP-adres, verbinding met de server van Teleduino en initialiseert de sensoren.
In de loop-functie lussen het totdat een verzoek binnenkomt en elke 60 seconden het krijgt de gegevens van de sensoren en stuurt het met de methode POST naar een php-pagina die wordt toegevoegd aan de database.
Er is een aangepaste functie genaamd .getReset() en te laten werken van de bestanden Teleduino2560.cpp en Teleduino2560.h (in de map Bibliotheken/Teleduino2560 ) moet vervangen.