Auteur : jean-marc.septsault@ac-orleans-tours.fr
COMMENT PROGRAMMER UNE CARTE MICROBIT ?
DECOU VERT E DE L A C ART 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 r d 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 m m 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 m e t d 'a ff i ch e r d e s i m a ge s , d u t e x te o u d e s n o m b 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 m e 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 .
Compétences disciplinaires travaillées
Appliquer les principes élémentaires de l'algorithmique et du codage à la résolution d'un problème simple.
Piloter un système connecté localement ou à distance.
Cycle 4
A l ' a rr i è r e d e l a ca r te , à cô té d u p o rt m i 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 r e d é m a r r a 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 r o 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 m p , d 'u n e m o n ta gn e o u d a n s l e s a i rs !
Auteur : jean-marc.septsault@ac-orleans-tours.fr
Activité 1 - COMPRENDRE L ’ ENVI RONNEMENT MICROB IT
M e t t r e s o u s t e n s i o n l e s y s t è m e T o u t e s l e s 6 0 s e c o n d e s
S i l e c a p t e u r d é t e c t e d e l’e a u A f f i c h e r l e m e s s a g e A L E R T E E n v o y e r A L E R T E e n W I - F I S i n o n
E n v o y e r A L E R T E e n W I - F I
Doc 2 Doc 1
Doc 3
Auteur : jean-marc.septsault@ac-orleans-tours.fr T r a v a i l à f a i r e :
1 ) C o n s u l t e z l’e n s e m b l e d e s d o c u m e n t s d e l’a c t i v i t é .
2 ) R é p o n d e z a u x q u e s t i 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 t s 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 ti o n . (D o c 1) b . Q u e l l e s s o n t l e s c o n d i t i o n s q u i d o i v e n t ê t r e r e m p l i e s p o u r q u e l’o b j e t
t e c h n i q u e t r a n s m e t t e l e m e s s a g e d’a l e r t e ? (D o c 2)
c . E n i m a g i n a n t q u e n o u s s o u h a i t i o n s e n r e g i s t r e r d a n s l a m a c h i n e l’h e u r e e t l e j o u r o ù l’a l e r t e e s t d o n n é e , q u e l é l é m e n t p o u r r i o n s - n o u s a j o u t e r ? (D o c 3)
3 ) A p r è s a v o i r c o n s u l t é l’a l g o r i g r a m m e c i - d e s s o u s (D o c 4) , i n d i q u e z l a c o n d i ti o n q u i d o i t ê t r e r e m p l i e p o u r q u e l e s y s t è m e t r a n s m e t t e u n m e s s a g e d’a l e r t e . V o u s r e p r é s e n t e r e z l a p a r t i e d e l’a l g o r i g r a m m e
c o r r e s p o n d a n t e .
4 ) D e s s i n e z u n c r o q u i s d e v o tr e o b j e t te c h n i q u e e n t e n a n t c o m p t e d e s c o n t r a i n te s s u i v a n t e s :
a . C h o i s i s s e z l a v u e l a p l u s a d a p t é e b . D e s s i n e z l a f o r m e g l o b a l e d e l’o b j e t
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 : jean-marc.septsault@ac-orleans-tours.fr
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 m e r u n e ca rt e m i c r o b i t. D a n s u n p re mi e r t e m p s tu cl i q u e r a 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 ma ti o n .
M a ke co d e s i m u 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 m b l e ra s p o u r p r o g r a m me 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 m e s u i va n t, t o u t e n e n l e v a n t l e m o 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 r tu 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 r e l a n g a g e d e p ro gra m m a t i o n . L e q u e l ?
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 r a m m e co r re s p o n d a n te .
Auteur : jean-marc.septsault@ac-orleans-tours.fr
P r o g ra m m e 1 : E n bl o cs
A u d é b u t d e m o n p ro gr a mm e s ’ a f f i ch e l e m e 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 r a m me s . Es s a i e d e m o d i f i e r u n é l é m e 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 re m a rq 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 é r a tu r e 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 mm e s . Es s a i e d e m o d i fi e r u n n o u v e l é l é m e 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 m e d a n s u n e vra i e ca rt e . Tu va s l ’e mp ru n te r a u p ro f e s s e u r . Po u r ê tr e ce r ta i n q u e to u t e s t f a i t, t u p ré s e n te ra 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 m p 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 : jean-marc.septsault@ac-orleans-tours.fr
DE SCRATCH À PYT HON
T o n d é f i
• O u v r e l e f i c h i e r C E S A R 3 d a n s t o n e s p a c e n u m é r i q u e .
• C o m p l è t e l e p r o g r a m m e p o u r a f f i c h e r l e c o d a g e e t l e d é c o d a g e d e s 2 6 l e t t r e s d e l ’ a l p h a b e t .
U n a u t r e d é f i ? E t s i t u c o d a i s n o n p l u s u n e l e t t r e m a i s u n m o t ? A v e C é s a r, je va i s c r yp t e r !
L e g é n é r a l r o m a i n , J u l e s C é s a r , t r a n s m e t t a i t d e s
m e s s a g e s s e c r e t s à s e s g é n é r a u x e n u t i l i s a n t u n s y s t è m e d e c o d a g e a p p e l é l e c h i f f r e d e C é s a r .
C e c o d a g e c o n s i s t e à d é c a l e r c h a q u e l e t t r e d e l ’ a l p h a b e t d e 3 r a n g s v e r s l a d r o i t e ( o u l a g a u c h e p o u r d é c o d e r ) . P a r e x e m p l e , l a l e t t r e A s e t r a n s f o r m e e n D , l a l e t t r e B e n E , e t c .
Auteur : jean-marc.septsault@ac-orleans-tours.fr
DECOU VERT E DU L ANG AG E PYT HON
A l g o r i t h m e S c r a t c h P y t h o n
S i j e f a i s c e l a A l o r s
I l s e p a s s e c e c i
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/
If je fais quelque chose Else il se passe quelque chose
T u p e u x a u s s i t e c o n n e c t e r s u r l a p l a t e f o r m e V I T T A S C I E N C E
h t t p s : / / f r . v i t t a s c i e n c e . c o m / d a n s l ’ o n g l e t P R O G R A M M E R p u i s
P Y T H O N a f i n d e r e p r o d u i r e l e p r o g r a m m e c i - d e s s o u s .
R e l e v o n s l e s d o n n é e s d u b a l l o n ! E t s i t u e s s a y a i s d e d é c r y p t e r l e
p r o g r a m m e P Y T H O N p r é s e n t c i - d e s s o u s ?