PROGRAMMATION
Le programme du système Air’Pack comporte différentes structures et il est long et difficile à comprendre pour un novice. Il faut savoir qu’Arduino utilise le langage C. De plus, notre système utilise uniquement des modules Grove. Ainsi aucune soudure n’est nécessaire, les modules se rattachent directement au Shield Grove grâce à des câbles à quatre contacts.
On peut séparer le programme Arduino en trois parties. La première consiste à déclarer les variables mais également des librairies fournies par les marques. Par exemple ici, on fait appel à la librairie de l’indicateur LED, du capteur barométrique ou encore du capteur de qualité de l’air.
Quant aux nombreuses variables déclarées, elles sont respectivement liées à un module et serviront par la suite. La fonction setup() s’exécute uniquement lors du démarrage. Par exemple dans notre cas, on initialise les capteurs.
Le programme du système Air’Pack utilise de nombreuses structures comme celle qui permet de vérifier une information. En effet la structure if (si) teste dans notre exemple si la qualité de l’air est égale à 1 et/ou la concentration (capteur de poussière) est comprise entre 3200 et 4500, alors la LED rouge qui se situe au pin 6 s’allume pendant 0,7s (grâce au delay) et s’éteint pendant 50ms.
On peut séparer le programme Arduino en trois parties. La première consiste à déclarer les variables mais également des librairies fournies par les marques. Par exemple ici, on fait appel à la librairie de l’indicateur LED, du capteur barométrique ou encore du capteur de qualité de l’air.