Traitement du signal. OBSERVATION Comment agit cet objet ? Traitement du signal Vous avez 10 minutes...
-
Upload
claire-sabatier -
Category
Documents
-
view
107 -
download
2
Transcript of Traitement du signal. OBSERVATION Comment agit cet objet ? Traitement du signal Vous avez 10 minutes...
Traitement du signal
OBSERVATION
Comment agit cet objet ?
Traitement du signal
Vous avez 10 minutes pour décrire ce que vous voyez
Problème : Comment modifier le comportement de cet objet ?
REFORMULATION DU PROBLÈME
Par exemple, nous souhaiterions que le bouton poussoir allume les DELs rouge et verte.
Comment faut-il procéder ?
Traitement du signalPROBLÈME
H1 : Pour piloter cette interface, je suppose que…parce que …
H2 : Pour piloter cette interface, je suppose que…parce que …
Traitement du signalHYPOTHÈSES
Propose des hypothèses…
Vous avez 10 minutes pour trouver un maximum d'idées
H1 : On suppose qu'il faut fabriquer un nouveau circuit imprimé.
H2 : On suppose qu'il faut brancher des fils à partir des perforations sur le circuit
H3 : On suppose qu'il faut brancher l'automate à l'ordinateur et utiliser un logiciel pour modifier le programme.
Traitement du signalHYPOTHÈSES DES ÉLÈVES
Classe de ….
Fabrication d'un nouveau circuit possible... mais solution lourde si l'on veut changer le comportement de l'automate souvent...
Par le raisonnement…
Traitement du signalVALIDATION DES HYPOTHÈSES
H1 : On suppose qu'il faut fabriquer un nouveau circuit imprimé.
Prenez donc des fils et essayez !
Par l’expérimentation…
Invalidé, cherchez une autre hypothèse !
Traitement du signalVALIDATION DES HYPOTHÈSES
H2 : On suppose qu'il faut brancher des fils à partir des perforations sur le circuit
Un TP guidé pour modifier un programme…
Par l’activité…
Traitement du signalVALIDATION DES HYPOTHÈSES
H3 : On suppose qu'il faut brancher l'automate à l'ordinateur et utiliser un logiciel pour modifier le programme.
Traitement du signalVALIDATION DES HYPOTHÈSES
Modification des cases « Action »
Modification de la case « Condition »
DébutSI (condition) : j’appuis sur le BPALORS (action) : j’allume la DEL jaune
SINON (je n’appuis pas sur le BP )
(action) : je n’allume pas la DEL JauneRetour début du programme
Traitement du signalVALIDATION DES HYPOTHÈSES
Comme nous l'avons vu dans cette activité, le comportement d'un système domotique est défini par un Programme.
Traitement du signalCONCLUSION
Proposez une définition du mot programme
Fiche de connaissances 1
Traitement du signalEXERCICE 1 : LES ÉTAPES D’UN PROGRAMME
colorie les conditions en jaune colorie les actions en gris colorie le trajet du programme en :
vert si le bouton R n'est pas appuyé
rouge si les boutons R et B sont appuyés
bleu si le bouton R est appuyé et que le B est relâché
Traitement du signalEXERCICE 1b : LES ÉTAPES D’UN PROGRAMME
Commentez le programme observé lors de l’investigation, à l’aide de la fiche de connaissances. Outil Label dans Picaxe Programming Editor
Document réponse :
Traitement du signalREMARQUE
Il existe d’autres langages de programmation : le Basic
Traitement du signalEXERCICE 2
Comment programmer la domo_picaxe pour obtenir le fonctionnement souhaité ?
Étape 1 : Exprimer en français le problème Étape 2 : Proposer un algorithme Étape 3 : Déterminer les entrées / sorties nécessaires Étape 4 : Renommer les entrées / sorties utilisées Étape 5 : Traduire l’algorithme en programme et le
commenter Étape 6 : Remplir la table logique pour valider le
résultat souhaité Étape 7 : Saisir et tester le programme
MÉTHODE
Traitement du signalEXERCICE 2
Étape 1 : Exprimer en français le problème
Traitement du signalEXERCICE 2
« La lumière doit s’éclairer si il fait nuit et si une personne arrive devant la porte. »
OUAllumer Lumière = Si Nuit et Si Personne Présente
Début du programme
SI Condition…………………..…………………
ALORS Action (s)………….………….........
SINON Action(s)……………………………….
Retour début programme ou Fin
Étape 2 : Proposer un algorithme
Traitement du signalEXERCICE 2
Sous la forme suivante :
Début du programme
SI Il fait nuit ET Il y a une présence
ALORS allumer la lumière 30 secondes
SINON rien
Retour début programme ou Fin
Étape 2 : Proposer un algorithme
Traitement du signalEXERCICE 2
Solution : faire 2 blocs « Si »
Problème : le langage graphique Picaxe n’accepte pas de traiter plusieurs conditions à la fois.
Début du programmeSI Il fait nuit ALORS
SI Il y a une présenceALORS allumer la lumière 30 secondesSINON rien
SINON rienRetour début programme ou Fin
Étape 2 : Proposer un algorithme
Traitement du signalEXERCICE 2
Solution : « il fait nuit » = « il ne fait pas jour »
Problème : nous n’avons qu’un capteur de jour.
Début du programmeSI Il ne fait pas jour ALORS
SI Il y a une présenceALORS allumer la lumière 30 secondesSINON rien
SINON rienRetour début programme ou Fin
Étape 2 : Proposer un algorithme
Traitement du signalEXERCICE 2
Étape 3 : Déterminer les entrées/sorties nécessaires
Traitement du signalEXERCICE 2
Étape 4 : Renommer les entrées/sorties utilisées
Traitement du signalEXERCICE 2
Comment traduire :- est-ce qu’il fait jour ?
- est-ce qu’il fait nuit ?
- est-ce qu’il y a quelqu’un ?
Étape 5 : Traduire l’algorithme en programme
Traitement du signalEXERCICE 2
IN3_PRES = 1
IN4_JOUR = 1
IN4_JOUR = 0
Traitement du signalEXERCICE 2
Étape 5 : Traduire l’algorithme en programme
Comment traduire :
- allumer la lumière ?
high O2_LAMPE
- éteindre la lumière ?
low O2_LAMPE
START
SI IN4_JOUR = 0
ALORS
SI IN3_PRES = 1
ALORS High O2_LAMPE
Wait 30
Low O2_LAMPE
SINON rien
SINON rien
Retour début
Début du programme
SI Il ne fait pas jour
ALORS
SI Il y a une présence
ALORS allumer la lumière 30 sec
SINON rien
SINON rien
Retour début programme ou Fin
Traitement du signalEXERCICE 2
Étape 5 : Traduire l’algorithme en programme
Traitement du signalEXERCICE 2
Étape 5 : Traduire l’algorithme en programme
Traitement du signalEXERCICE 2
Étape 5 : Ajouter les commentaires
Pensez à mettre des commentaires !
Traitement du signalEXERCICE 2
Étape 5 : Traduire l’algorithme en programme
Remarque : plusieurs graphiques peuvent représenter un même programme
Traitement du signalEXERCICE 2
Étape 6 : Remplir la table logique et valider le résultat
Synthèse
Exercice 1 :
FONCTION LOGIQUE « ET »
S = E1 ET E2
0
0
0
1
Traitement du signalEXERCICE 2
Étape 7 : Saisir et Tester le programme
Traitement du signalEXERCICE 3
À vous d’appliquer la méthode !
Traitement du signalEXERCICE 3
Réponse :
Traitement du signalEXERCICE 3
Synthèse Exercice 2 :
0
1
FONCTION LOGIQUE
« OU »S = E1 OU E2
1
1
Traitement du signalEXERCICE 3
Comme nous l'avons vu dans ces exercices, le comportement d'un système automatique peut parfois être représenté sous forme de table logique
Fiche de connaissances 2