4ACI 003-
T
ANALYSE DE LA CHAINE D’INFORMATION
Identifier les étapes d’un programme de commande représenté sous
forme graphique.
Modifier la représentation du programme de commande d’un système
pour répondre à un besoin particulier et valider le résultat obtenu.
Identifier une condition logique de commande.
Fiche de travail 2
Dossier réalisé par : Ch. BEGUE C. LASCASSIES N. TOURREAU date : déc 2011
Algorithme = programme en langage
naturel
Il s'écrit sous la forme :
Début du programme
SI Condition
ALORS Action (s)
SINON Action(s)
Fin ou Retour début programme
PROBLÈME
Ce système d'éclairage doit se comporter ainsi :
La lumière doit s’éclairer 30 secondes s’il fait nuit et si une présence
est détectée devant la porte.
Comment programmer l'automate pour obtenir le fonctionnement souhaité ?
DÉMARCHE EN 7 ÉTAPES
Étape 1 : Exprimer le problème en français
.................................................................................................................................................................................
.................................................................................................................................................................................
Étape 2 : Proposer un algorithme Coche les actions attendues :
Étape 3 : Déterminer les entrées / sorties nécessaires
Nous choisissons, arbitrairement, Out 2 pour représenter l'ampoule. Relie les capteurs (détecteurs) présents
sur l'image, aux entrées de l'automate (in) dont tu as besoin pour tester ce système d'éclairage.
4ACI 003-
T
ANALYSE DE LA CHAINE D’INFORMATION
Identifier les étapes d’un programme de commande représenté sous
forme graphique.
Modifier la représentation du programme de commande d’un système
pour répondre à un besoin particulier et valider le résultat obtenu.
Identifier une condition logique de commande.
Fiche de travail 2
Dossier réalisé par : Ch. BEGUE C. LASCASSIES N. TOURREAU date : déc 2011
Étape 4 : Renommer les entrées / sorties utilisées dans la table des symboles
Dans le logiciel Picaxe Programmin Editor, il est possible de renommer les entrées (in) et sorties (out) pour
rendre le programme plus facile à lire. Clique dans le menu : Diagramme/ Table des symboles pour les
diagrammes…
Par exemple, l'éclairage out 4 peut être renommé : O2_LAMPE
Attention : 8 caractères maxi et pas de caractères spéciaux (accents, espaces, etc.)
Renomme les deux entrées que tu as choisies à l'étape 3, comme ceci :
IN0_JOUR pour le capteur de lumière
IN1_PRES pour le capteur de présence
Étape 5 : Traduire l’algorithme en programme
Comment traduire les conditions suivantes ?
Est-ce qu'il fait jour ? ................................................................
Est-ce qu'il fait nuit ? ................................................................
Une présence est-elle détectée ? ............................................
Comment traduire les actions suivantes ?
Allumer la lampe : ................................................................
Éteindre la lampe : ................................................................
Traduis alors l'algorithme en organigramme (programme graphique)
4ACI 003-
T
ANALYSE DE LA CHAINE D’INFORMATION
Identifier les étapes d’un programme de commande représenté sous
forme graphique.
Modifier la représentation du programme de commande d’un système
pour répondre à un besoin particulier et valider le résultat obtenu.
Identifier une condition logique de commande.
Fiche de travail 2
Dossier réalisé par : Ch. BEGUE C. LASCASSIES N. TOURREAU date : déc 2011
Étape 6 : Table logique pour valider le résultat souhaité
Afin de vérifier les résultats, pour chaque cas possibles :
colorie l'ampoule si elle doit s'allumer,
note l'état (0 ou 1) de la sortie,
Étape 7 : Saisie et test du programme
Complète maintenant l'organigramme et saisis-le avec le logiciel
Picaxe ProgrammingEditor
Utilise la fiche d'aide présente dans l'atelier de technologie.
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !