Étape 4: Code d’Arduino
Maintenant pour détecter le mouvement et écrire donc un 1 (en cas de mouvement) ou 0 (aucun mouvement) dans la base de données, il faut programmer l’Arduino. J’ai fait le code pour que lorsqu’il y a mouvement, l’Arduino ne recherchez plus de mouvement pour les 5 prochaines minutes. Ensuite, l’Arduino va vérifier pour un autre 5 minutes s’il y a mouvement sans écrire un 0 à la base de données encore. Alors, quand il n’y a aucun mouvement après tout, un 0 sera écrit dans la base de données. Pour plus d’infos sur cette partie, consultez ce lien.
Mon code Arduino peut être trouvée ici :
Github : Arduino code (Je suis désolé qu’il n’est pas aussi efficace que possible et pourtant, il améliorera à l’avenir)
Maintenant, certains changements dans ce code il faut faire obtenir ce travail :
- Sur les lignes 6 et 7, vous entrez vos paramètres Wifi
- Sur la ligne 8, vous entrez l’hôte où sont hébergés les fichiers .php déjà faites (par exemple: exemple.com) pas de http, aucune slahes etc.
- Sur la ligne 22, vous définissez le nombre de secondes que vous souhaitez entre les différentes mesures.
- À la ligne 98, vous définissez le chemin d’accès au fichier add_data.php. S’il est situé à « example.com/arduino/add_data.php », vous renseignez ici: "/ arduino/add_data.php"
Maintenant télécharger le code à votre Arduino.