Le robot photophile

La partie codage à été passionnante bien que difficile. Nous avons passés de nombreuses heures à écrire et améliorer nos codes.
Nous nous sommes cependant répartis le travail afin d'être plus efficace. Marianne s'est donc plus occupée du codage du robot et Riccardo s'est davantage occupé du codage du site internet.

Le code du robot :

Nous avons utilisé le langage Arduino pour coder notre robot. On ne connaissait pas cet outil donc on a dû nous renseigner sur les bases d'Arduino. Grâce à leur site et aux exemples proposé, nous avons pu commencer à coder. En effet, le site d'Arduino met à disposition toutes les commandes qui existent avec leurs explications. On y trouve aussi une rubrique dans laquelle il y a des exemples de codes simples, mais qui ont été très pratique pour apprendre comment envoyer des informations de la carte au moteur par exemple. Malgré le temps que nous avons mis à créer ce code, il n'est pas forcément difficile puisqu'il y a peu de commandes à gérer. Tout repose sur un calcul de différence entre deux résistances variables à la lumière. C'est la variable que nous avons ici nommé « écart ».
Pour commencer il a fallu déclarer les différentes variables que l'on allait utiliser.

Le langage Arduino a la spécificité d'être divisé en deux parties. La première permet de spécifier les entrées et sorties de la carte Arduino, elle s'appelle « Void setup ».

La seconde, « Void loop », contient le code en général, les actions et opérations que l'on envoie à la carte.

Nous avons aussi rajouté de nombreux commentaires pour pouvoir nous repérer dans notre code. C'est une méthode que l'on a appris à mettre en place automatiquement lors de notre premier semestre.

Le code du site internet :

Pour réaliser le site internet, nous nous sommes aidés du site internet "Codepen" qui permet un affichage en temps réel de la page créée.
Le code étant très long, nous préférons vous donner des liens vers nos différentes pages Codepen afin que vous puissiez l'examiner comme bon vous semble.

* Code de la page Acceuil
* Code de la page Présentation
* Code de la page Conception
* Code de la page Code
* Code de la page Acheter