Algorigramme & Programme

La structure du programme qui gère le fonctionnement du dispositif est représenté par l'algorigramme ci-dessous.

Le programme Arduino correspondant, se trouve dans le dossier téléchargé précédemment sous le nom Gestion_Parking_1.ino du dossier programmes.

Ouvrir ce fichier pour répondre aux questions suivantes :

  • Indiquer, sur le document réponses, quelles sont les deux Bibliothèques utilisées.

  • Indiquer sur le document réponses les différentes déclarations présentes au début du programme.

  • Compléter sur le document réponses l'affichage des trois afficheurs lors de l'exécution du programme si aucune voiture n'est rentrée dans le parking.

  • Surligner sur le document réponses le cheminement sur l'algorigramme si une voiture entre au niveau 2.

FondamentalBibliothèque

Une bibliothèque ou librairies est un ensemble de fonctions utilitaires, regroupées et mises à disposition des utilisateurs de l'environnement Arduino ou autre afin de ne pas avoir à réécrire des programmes parfois complexes. Les fonctions sont regroupées en fonction de leur appartenance à un même domaine conceptuel (mathématique, graphique, tris, etc). Arduino comporte par défaut plusieurs bibliothèques externes. Pour les importer dans votre programme, vous devez les sélectionner dans Sketch > Import Library.

L'instruction suivante sera alors ajouté au début de votre programme.

#include <la_bibliothèque.h>

Cette commande inclut au code source tout le contenu de la bibliothèque. Les fonctions qu'elle contient peuvent alors être appelées au même titre que les fonctions de base.

Pour info : les bibliothèques logicielles se distinguent des exécutables par le fait qu'elles ne s'exécutent pas "seules" mais sont conçues pour être appelées par d'autres programmes.