Vous êtes sur la page 1sur 7

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 : jean-marc.septsault@ac-orleans-tours.fr
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 : jean-marc.septsault@ac-orleans-tours.fr
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 : 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 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 : 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 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 : jean-marc.septsault@ac-orleans-tours.fr
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 : jean-marc.septsault@ac-orleans-tours.fr
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 : jean-marc.septsault@ac-orleans-tours.fr

Vous aimerez peut-être aussi