Sunteți pe pagina 1din 2

REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON

Paix-Travail-Patrie Peace – Work - Fatherland


********** ***********
MINISTERE DE L’ENSEIGNEMENT MINISTRY OF HIGHER
SUPERIEUR EDUCATION
************** ***********
COMMISSION NATIONALE D’ORGANISATION DE L’EXAMEN NATIONAL COMMISSION FOR THE ORGANIZATION
NATIONAL DU BREVET DE TECHNICIEN OF BTS EXAM
SUPERIEURE (BTS)
Proposition d’Epreuve 1
Examen National du Brevet de Technicien Supérieure (BTS)
Session de Mai-Juin 2021

Spécialité/Option : Informatique Industriel et Automatisme


Epreuve Pratique : COMMANDE DE PROCESSUS INDUSTRIELS
Durée : 4 heures Crédit: 3

PARTIE A : PREPARATION / 7 points


1. Définir Microcontrôleur0,5 point
2. Donner la structure d’un programme sur Arduino0,5 point
3. Donner le schéma fonctionnel d’une interface à transistor 1 point
4. Quel est le rôle des interfaces d’entrées sorties 0,5 point
5. Quelles différences faites-vous entre une liaison série et une liaison parallèle ? 0,5 point
6. Classer par ordre de débit décroissant les microbus ci-après :
ISA, PCI-E, LPT, PCI, PCI-X 0,5 point
7. Dans une carte Arduino :
a. Quel est le rôle du microcontrôleur 0,5 point
b. Quel est le mode de communication 0,5 point
c. Quelle est la procédure de rédaction d’un programme 0,5 point

Présentation du cahier de charge


On désire implanter dans un domicile un dispositif de sécurisation d’accès. Le dispositif
devrait fonctionner de la manière suivante :
L’ouverture de la porte se fera par un code numérique « 1234 »
 Si un mauvais mot de passe est entré, un afficheur LCD signal en
écrivant : « CODE ERRONE » et la LED connecté au pin 7 est éteinte
 Si le bon mot de passe est entré, l’afficheur LCD écrit : « CODE CORRECT » sur
la première ligne et « PORTE OUVERTE » la ligne 2 et la LED s’allume

Dossier technique
La programmation doit respecter :
Programmation en C++ sur l’IDE Arduino avec la LED sur le pin7 et le clavier sur les pins
(A0 à A3 sur la ligne et 0 à 2 sur la colonne)
L’afficheur est câblé comme présenté sur le schéma de câblage ci-dessous :

Mode de programmation
Afin de réussir votre code source, il vous est recommandé de :
- Déclarer et initialiser la variable d’incrémentation

Page 1 sur 2
- Initialiser les pins des lampes
- Configurer les pins sélectionnés
- Réaliser le programme principal en tenant en compte les différentes boucles et
tests vues au cours précédent.
- Câbler et faire vérifier par l’enseignant.

8. Proposer un programme en C++ permettant de réaliser ce cahier de charge 2 points

PARTIE B : MANIPULATION / 13 points


1. Réaliser le code source sur l’IDE Arduino4 points
2. Réaliser le câblage sur plaque à essaie 4 points
3. Faire le test du montage 5 points

Page 2 sur 2