2022-09-22 08:39:58 +00:00
|
|
|
|
Programmation Python et microbit
|
|
|
|
|
################################
|
|
|
|
|
|
|
|
|
|
:date: 2022-09-04
|
2022-09-24 07:40:07 +00:00
|
|
|
|
:modified: 2022-09-24
|
2022-09-22 08:39:58 +00:00
|
|
|
|
:authors: Benjamin Bertrand
|
|
|
|
|
:tags: Python, Programmation, Architecture
|
|
|
|
|
:category: 1NSI
|
|
|
|
|
:summary: Retour sur les bases du python avec microbit
|
|
|
|
|
|
|
|
|
|
Élements du programme
|
|
|
|
|
=====================
|
|
|
|
|
|
|
|
|
|
.. list-table:: Architectures matérielles et systèmes d’exploitation
|
|
|
|
|
:header-rows: 1
|
|
|
|
|
|
|
|
|
|
* - Contenus
|
|
|
|
|
- Capacités attendues
|
|
|
|
|
- Commentaires
|
|
|
|
|
* - Périphériques d’entrée et de sortie Interface Homme-Machine (IHM). Identifier le rôle des capteurs et actionneurs.
|
|
|
|
|
- Réaliser par programmation une IHM répondant à un cahier des charges donné.
|
|
|
|
|
- Les activités peuvent être développées sur des objets connectés, des systèmes
|
|
|
|
|
|
|
|
|
|
.. list-table:: Langages et programmation
|
|
|
|
|
:header-rows: 1
|
|
|
|
|
|
|
|
|
|
* - Contenus
|
|
|
|
|
- Capacités attendues
|
|
|
|
|
- Commentaires
|
|
|
|
|
* - Constructions élémentaires
|
|
|
|
|
- Mettre en évidence un corpus de constructions élémentaires.
|
|
|
|
|
- Séquences, affectation, conditionnelles, boucles bornées, boucles non bornées
|
|
|
|
|
|
|
|
|
|
Progression
|
|
|
|
|
===========
|
|
|
|
|
|
2022-09-22 14:21:31 +00:00
|
|
|
|
Plan de travail
|
|
|
|
|
|
|
|
|
|
.. image:: ./plan_de_travail.pdf
|
|
|
|
|
:height: 200px
|
|
|
|
|
:alt: Plan de travail
|
|
|
|
|
|
|
|
|
|
|
2022-09-22 08:39:58 +00:00
|
|
|
|
|
2022-09-24 07:40:07 +00:00
|
|
|
|
Bilan 1: Identification des capacités de la carte microbit
|
2022-09-22 08:39:58 +00:00
|
|
|
|
----------------------------------------------------------
|
|
|
|
|
|
2022-09-22 14:21:31 +00:00
|
|
|
|
.. image:: ./1B_microbit.pdf
|
|
|
|
|
:height: 200px
|
|
|
|
|
:alt: Bilan microbit
|
|
|
|
|
|
|
|
|
|
|
2022-09-24 07:40:07 +00:00
|
|
|
|
Bilan 2: Variable, type et conditions
|
|
|
|
|
-------------------------------------
|
2022-09-22 08:39:58 +00:00
|
|
|
|
|
2022-09-22 14:21:31 +00:00
|
|
|
|
.. image:: ./2B_bases_programmation.pdf
|
|
|
|
|
:height: 200px
|
|
|
|
|
:alt: Bilan variables et conditions
|
|
|
|
|
|
|
|
|
|
|
2022-09-24 07:40:07 +00:00
|
|
|
|
Bilan 3: Boucle while
|
2022-09-22 08:39:58 +00:00
|
|
|
|
---------------------
|
|
|
|
|
|
2022-09-24 07:40:07 +00:00
|
|
|
|
.. image:: ./3B_boucles.pdf
|
|
|
|
|
:height: 200px
|
|
|
|
|
:alt: Bilan sur les boucles
|
2022-09-22 08:39:58 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ressources
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
- `lecluseo <https://lecluseo.scenari-community.org/CircuitPython/co/module_Micropython_3.html>`_
|
|
|
|
|
- `glassus <https://glassus.github.io/snt/Theme4_Objets_Connectes/cours/#0-presentation-de-la-carte-bbc-microbit>`_
|