La carte micro:bit -...

26
La carte micro:bit Programmation 2 M. Lancelot - Professeur de Technologie

Transcript of La carte micro:bit -...

Page 1: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

La carte micro:bit

Programmation 2

M.

Lan

celo

t -

Pro

fess

eur

de

Tech

nolo

gie

Page 2: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

L’afficheur est constitué de 5 x 5 LED appelé matrice.Il est possible de la contrôler directement :

L’afficheur de la carte micro:bit

M.

Lan

celo

t -

Pro

fess

eur

de

Tech

nolo

gie

Page 3: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

Il est possible de contrôler une seule LED dans la matrice en utilisant :x est la position horizontaley est la position verticale

Coordonnées de la matrice

M.

Lan

celo

t -

Pro

fess

eur

de

Tech

nolo

gie

x

y

0 1 2 3 4

0

1

2

3

4

Page 4: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

Chaque LED correspond aux coordonnées x,y

M.

Lan

celo

t -

Pro

fess

eur

de

Tech

nolo

gie

Page 5: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

Chaque LED correspond aux coordonnées x,y

M.

Lan

celo

t -

Pro

fess

eur

de

Tech

nolo

gie

Page 6: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

Chaque LED correspond aux coordonnées x,y

M.

Lan

celo

t -

Pro

fess

eur

de

Tech

nolo

gie

Page 7: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

Sur une feuille double :

M.

Lan

celo

t -

Pro

fess

eur

de

Tech

nolo

gie

NomPrénom

ECRIRE :1 – Gestion de l’afficheurIl est possible de contrôlerune LED en utilisant : x est la position horizontale y est la position verticale

1 – Gestion de l’afficheurIl est possible de contrôler une LED en utilisant : x est la position horizontale y est la position verticale

Découper et coller la carte Micro:bit ainsi que la matrice

Carte micro:bit Programmation2

Page 8: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

A l’intérieur de la feuille double (page 2 et 3) :Découper et coller : les matrices ainsi que le Programme2_1 Compléter le programme

M.

Lan

celo

t -

Pro

fess

eur

de

Tech

nolo

gie

Colorier en rouge la LED correspondante

Programme2_1 :Quant A est presséPermet de tracer une ligne au centre de la matrice puis effacer l’écran.

Page 9: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

Page 4 de la feuille double :

M.

Lan

celo

t -

Pro

fess

eur

de

Tech

nolo

gie

Découper et coller :

Le Programme2_2

Le programme2_3

Compléter les programmesTester les programmes…

Programme2_2 :Même fonctionnement que Programme2_1 mais utilisant la variable X

Programme2_3 :

Appui sur A

Page 10: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

Scotcher une feuille simple sur votre feuille double :

M.

Lan

celo

t -

Pro

fess

eur

de

Tech

nolo

gie

Découper et coller :

Le Programme2_4

Le programme2_5

Compléter les programmesTester les programmes

Page 11: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

Page 6 de la feuille :

M.

Lan

celo

t -

Pro

fess

eur

de

Tech

nolo

gie

Découper et coller :

Le Programme2_6

Le programme2_7

Compléter les programmesTester les programmes

Page 12: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

boite à outil LED

M.

Lan

celo

t -

Pro

fess

eur

de

Tech

nolo

gie

Allume la LED en x,y

Eteint la LED en x,y

Allume la LED en x,y si elle est éteinteEteint la LED en x,y si elle est allumée

Permet de tester si la LED est allumée

Permet de réaliser une fonction « vumètre »

Page 13: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

Programme5 :

Permettant de simuler un lancer de dé lorsque l’on presse la bouton A

M.

Lan

celo

t -

Pro

fess

eur

de T

echn

olog

ie

Programme2_1 :

Quant A est presséPermet de tracer une ligne au centre de la matrice puis effacer l’écran.

Page 14: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

Programme5 :

Permettant de simuler un lancer de dé lorsque l’on presse la bouton A

M.

Lan

celo

t -

Pro

fess

eur

de T

echn

olog

ie

Programme2_1 :

Quant A est presséPermet de tracer une ligne au centre de la matrice puis effacer l’écran.

A

20

21

22

23

24

Page 15: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

M. Lancelot - Professeur de Technologie

Programme2_2 :

Même fonctionnement que Programme2_1 mais utilisant la variable X

Page 16: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

M. Lancelot - Professeur de Technologie

Programme2_2 :

Même fonctionnement que Programme2_1 mais utilisant la variable X

A

4

2X

Page 17: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

M. Lancelot - Professeur de Technologie

Programme2_3 :

Appui sur A

Page 18: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

M. Lancelot - Professeur de Technologie

Programme2_3 :

A

4

X

Appui sur A

4

Y

Page 19: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

M. Lancelot - Professeur de Technologie

Programme2_4 :Allumage et extinction de l’ensemble de la matrice

Appui sur A

Page 20: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

M. Lancelot - Professeur de Technologie

A

X

Appui sur A

4

Y

4

X

4

Y

4

Programme2_4 :Allumage et extinction de l’ensemble de la matrice

Page 21: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

M. Lancelot - Professeur de Technologie

Programme2_5 :Même programme que Programme2_4(plus court)

Appui sur A

Page 22: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

M. Lancelot - Professeur de Technologie

A

X

Appui sur A

4

Y

4

Programme2_5 :Même programme que Programme2_4(plus court)

Page 23: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

M. Lancelot - Professeur de Technologie

Démarrage

Programme2_6 :Au démarrage, positionner un point au centreAppui sur A : le point se déplace à gaucheAppui sur B : le point se déplace à droite

Appui sur A

Appui sur B

Déclarer la variable x

Page 24: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

M. Lancelot - Professeur de Technologie

22

Démarrage

x

Programme2_6 :Au démarrage, positionner un point au centreAppui sur A : le point se déplace à gaucheAppui sur B : le point se déplace à droite

Appui sur A

Appui sur B

2

x

x

x

2

2

2

Déclarer la variable x

Problème :Le point disparaît sur le coté de la matrice

Page 25: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

M. Lancelot - Professeur de Technologie

Démarrage

Programme2_7 :Même fonctionnement que le programme2_6 mais le point ne doit pas sortir de la matrice

Appui sur A

Appui sur B

Page 26: La carte micro:bit - thierry.lct.pagesperso-orange.frthierry.lct.pagesperso-orange.fr/5/507_presentation.pdf · y est la position verticale Découper et coller la carte Micro:bit

M. Lancelot - Professeur de Technologie

2

4

Démarrage

x

Programme2_7 :Même fonctionnement que le programme2_6 mais le point ne doit pas sortir de la matrice

Appui sur A

Appui sur B

0

5

x

x

-1

2

2x 2