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.
Fondamental : Bibliothè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.
