COMMENT PROGRAMMER UNE CARTE MICROBIT ?
Appliquer les principes élémentaires de l'algorithmique et
Compétences disciplinaires
du codage à la résolution d'un problème simple.
travaillées Piloter un système connecté localement ou à distance.
Cycle 4
DECOU VERT E DE L A CART E DE L A MI CROBI T
L a ca rt e B B C m i c r o bi t e s t u n m i n i -
o rd i n a te u r. El l e e s t d o té e d 'u n
p r o c e s s e u r p ro gr a mm a b l e .
L a ca rt e m i c ro bi t p e u t ê tre co d é e
a ve c B l o c k s ( m b l o c k – Scr a t ch ) ,
P yt h o n o u e n c o re J a va s c ri p t .
E l l e p r é s e n t e u n e g ri l l e d e 5 x 5 L ED
c o n trô l a b l e s s u r l a fa c e a va n t , ce q u i
l u i p e r me t d 'a ff i ch e r d e s i ma ge s , d u
t e x te o u d e s n o mb re s .
E l l e co n ti e n t a u s s i 2 b o u to n s ( A e t B ) s u r l a fa ce a va n t p e r me t ta n t d e l a n ce r to u te
s o r te d e co m ma n d e .
A l ' a r r i è r e d e l a ca r te , à cô té d u p o rt mi n i -
U S B , s e t r o u ve é ga l e m e n t u n a u tr e b o u t o n .
C ' e s t l e b o u to n "R e s e t ". Il p e rm e t d e
r é i n i ti a l i s e r l a ca rt e e n re d é m a r ra n t l e
d e r n i e r co d e tr a n s f é r é .
I l y a a u s s i u n e co n n e xi o n à 2 b ro ch e s (+ e t
- ) , à d r o i t e d u b o u to n R e s e t , o ù i l e s t
p o s s i b l e d e b ra n ch e r u n e b a tt e ri e . G râ ce à
c e l a , e l l e p e u t fo n ct i o n n e r p a r to u t o ù o n
v e u t : a u m i l i e u d 'u n ch a mp , d 'u n e
m o n ta gn e o u d a n s l e s a i rs !
Auteur : [email protected]
Activité 1 - COMPRENDRE L ’ENVI RONNEMENT MICROB IT
Doc 1
Doc 2
Mettre sous tension l e sys tème
Toutes l es 60 secondes
Si l e capteur détecte d e l ’eau
Affi cher l e mess age ALERTE
Envoyer ALERTE en WI- FI
Sinon
Envoyer ALERTE en WI- FI
Doc 3
Auteur : [email protected]
Travail à faire :
1) Consul tez l ’ens embl e des documents de l’ activi té .
2 ) R é p o n d e z a u x q u e s ti o n s s u i v a n t e s s u r v o t r e f e u i l l e e n r é d i g e a n t v o s r é p o n s e s :
a . C i t e z l e s é l é m e n ts q u i c o m p o s e n t l e d i s p o s i t i f d ’ a l e r t e i n o n d a t i o n . ( D o c 1 )
b. Quell es s ont l es condi ti ons qui doivent être rempli es p our que l’ objet
techni que transmette l e mess age d’al erte ? ( Doc 2)
c. E n imagi nant que nous s ouhai t ions enregis trer dans l a mach ine l’ heure et le
jour où l’ al erte es t donnée, qu el élément pourri ons-nous ajouter ? (Doc 3)
3) Après avoir consulté
l’ al gorigramme ci -dess ous
(Doc 4), i ndi quez la
c o n d i ti o n qui doit être
remplie pour que le
système trans mette un
mess age d’ al erte. Vous
r e p r é s e n t e r e z l a p a r ti e d e
l’al gorigramme
corres pondante .
4) Dessi n ez un croquis de
v o tr e o b j e t te c h n i q u e e n
tenant compte des
c o n tr a i n te s s u i v a n t e s :
a. Choisiss ez l a vue la plus adaptée
b. D essi nez l a forme global e de l’ objet
c . D e s s i n e z l e s c o m p o s a n t s l i s té s d a n s l e s q u e s t i o n s 2 . a e t 2 . c ( 5 m a t é r i e l s ) .
Auteur : [email protected]
Activité 2 - PROG RAMMER UNE C ART E MICROBIT
E n u ti l i s a n t l e s r e s s o u r ce s à t a d i s p o s i ti o n tu va s p r o g ra m me r u n e ca rt e m i c r o b i t .
D a n s u n p r e mi e r t e mp s tu cl i q u e ra s s u r ce l i e n p o u r a c c é d e r à l a p l a t e f o r m e d e
p r o g r a m m a ti o n .
M a ke co d e s i mu l e l a c o n n e x i o n d ’u n e c a r te m i cro b i t . O n te p r o p o s e 2 ch o i x :
• A u d é m a rra g e
• T o u jo u r s
T o u t co m m e S c ra t ch o u Mb l o c k tu p o s s è d e s d e s b l o cs q u e tu a s s e mb l e ra s p o u r
p r o g r a m m e r .
D a n s l ’ o n g l e t B A S E u ti l i s e a f fi ch e r u n t e x te p o u r o b t e n i r l e p ro gra m me s u i va n t,
t o u t e n e n l e v a n t l e mo d u l e « to u j o u rs » .
Q u e co n s ta te s - tu s u r l a ca r te vi rtu e l l e ?
M a ke co d e p e r me t d e tr a va i l l e r d a n s u n a u t re l a n g a g e d e p ro gra mm a t i o n .
Lequel ?
E c r i s s u r t a fe u i l l e l a l i gn e d e p r o g ra mm e co r re s p o n d a n te .
Auteur : [email protected]
P r o g ra m m e 1 :
E n bl o cs
A u d é b u t d e mo n p ro gra mm e s ’ a f f i ch e l e me s s a ge « B o n j o u r » . Pu i s s i j’ a p p u i e s u r
l e b o u t o n A je p e u x a f fi ch e r mo n p ré n o m .
D a n s l ’ a ut re l a n ga ge
R e co p i e l e s l i gn e s d e p r o g ra m me s . Es s a i e d e mo d i f i e r u n é l é me n t d e c e t te l i gn e .
P r o g ra m m e 2 :
E n bl o cs :
V o u s r e m a r q u e z q u e n o tr e c a r te p o s s è d e d e u x b o u to n s A e t B . L o rs q u e j ’a p p u i e s u r
l e b o u to n A j e s o u h a i te vo i r a p p a r a i tre v o t re p ré n o m . S i j’ a p p u i e s u r l e b o u to n B j e
s o u h a i t e vo i r a p p a ra i t re l a t e mp é ra tu re d e l a s a l l e .
D a n s l ’ a ut re l a n ga ge
R e co p i e l e s l i gn e s d e p ro gra mme s . Es s a i e d e mo d i fi e r u n n o u v e l é l é me n t d e c e t te
l i gn e .
N o u s a l l o n s ma i n t e n a n t d é p o s e r n o tr e p r o g ra m me d a n s u n e vra i e ca rt e . Tu va s
l ’e m p r u n te r a u p ro f e s s e u r . Po u r ê tre ce rta i n q u e to u t e s t f a i t, t u p ré s e n te r a s ta
f e u i l l e d e co u rs a v e c l e s d o cu me n ts co l l é s e t l e s q u e s ti o n s re mp l i e s .
PROTOCOLE
1 Cliquer sur Télécharger
2 Cliquer sur le bouton vert microbit
3 Fermer la fenêtre qui proposait le fichier
4 Ouvrir l’explorateur de fichiers puis aller dans Téléchargement
5 Glisser le fichier microbit téléchargé dans la carte
Auteur : [email protected]
DE SCRATCH À PYT HON
A v e C é sa r, je va i s c r yp t e r !
Le général romain, Jules César, transmettait des
messages secrets à ses généraux en utilisant un système
de codage appelé le chiffre de César.
Ce codage consiste à décaler chaque lettre de l’alphabet
de 3 rangs vers la droite (ou la gauche pour décoder).
Par exemple, la lettre A se transforme en D, la lettre B
en E, etc.
Ton défi
• Ouvre le fichier CESAR 3 dans
ton espace numérique.
• Complète le programme pour
afficher le codage et le
décodage des 26 lettres de
l’alphabet.
Un autre défi ? Et si tu codais non plus une lettre mais un mot ?
Auteur : [email protected]
DECOU VERT E DU L ANG AG E PYT HON
Le langage PYTHON est né dans les années 1970. Il permet
d’écrire des programmes simples et très efficaces avec peu
de symboles compliqués.
Ce langage décrit très bien la pensée. Nous allons utiliser la
version 3 de PYHTON qui est installée sur l’espace
numérique du collège dans Applications – Mathématiques.
Mais si tu le veux, tu peux télécharger la même version chez
toi en te connectant au site https://www.python.org/
Algorithme Scratch Python
Si je fais cela
Alors If je fais quelque chose
Il se passe ceci Else il se passe quelque chose
Et si tu essayais de décrypter le
programme PYTHON présent ci -dessous ?
Tu peux aussi te connecter sur la
plateforme VITTASCIENCE
https://fr.vittascience.com/ dans
l’onglet PROGRAMMER puis
PYTHON afin de reproduire le
programme ci-dessous.
Relevons les données du ballon !
Auteur : [email protected]