Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sde2:laboratoare:11_microbit_fr [2021/05/26 11:21]
alexandra.state2607 [UART]
sde2:laboratoare:11_microbit_fr [2021/05/26 14:21] (current)
ioana_maria.culic [UART]
Line 10: Line 10:
 VirtualBox sera utilisé pour réaliser ce chapitre dans le laboratoire. Pour connecter la carte à la machine virtuelle, elle doit être installée [[https://​www.virtualbox.org/​wiki/​Downloads|Extension Pack]] et intégré avec des extensions dans VirtualBox. VirtualBox sera utilisé pour réaliser ce chapitre dans le laboratoire. Pour connecter la carte à la machine virtuelle, elle doit être installée [[https://​www.virtualbox.org/​wiki/​Downloads|Extension Pack]] et intégré avec des extensions dans VirtualBox.
  
-Connectez le micro: bit à la machine virtuelle ​et ouvrez un terminal. Si vous n'avez pas encore installé le programme ''​ screen '',​ tapez la commande suivante:+Connectez le micro: bit à la machine virtuelle ​en selectionnant sélectionnez l'​option **Devices->​USB->​Microbit**.  
 + 
 +Apres, ​ouvrez un terminal ​et si vous n'avez pas encore installé le programme ''​ screen '',​ tapez la commande suivante:
  
 <code bash> <code bash>
Line 103: Line 105:
  
 ===== Exercices ===== ===== Exercices =====
 +  - Ecrivez un programme en Python, qui envoie à l'​ordinateur à un intervalle de 2 secondes une valeur des paramètres environnementaux (température,​ luminosité,​ niveau de bruit)). Exemple (temperature:​ 20) 
 +  - Ecrivez un programme en Python, qui avertit l'​ordinateur par un message, si le logo ou les boutons ont été pressés sur le micro: bit, et si la plaque a été secouée, le programme arrêtera l'​exécution. 
 +  - Simulez Chatbot. Écrivez un programme avec les fonctionnalités suivantes:​ 
 +  * Au début du programme, il envoie un message d'​accueil à l'​utilisateur (dans // ecran //), ex: // Hello! //. 
 +  * Si le micro: bit est secoué, le chatbot envoie un message "​Can'​t respond"​ 
 +  * L'​utilisateur peut envoyer des messages standard pour connaître les valeurs des paramètres environnementaux. Par exemple, si l'​utilisateur entre le texte // light // le chatbot retournera la valeur du niveau de lumière enregistré par le micro: bit. Commandes similaires pour le reste des paramètres (par exemple température,​ son, boussole, accéléromètre) 
 +  * Activation de l'​alarme:​ lorsque l'​utilisateur entre le message "Alarm on", le micro: bit commence à s'​allumer pendant 2 secondes et va donner une chanson de la bibliothèque // musique //. 
 +  * Pour terminer la "​conversation"​ avec le chatbot, l'​utilisateur enverra le message "​Goodbye"​. Le chatbot enverra le même message.
  
  
Line 122: Line 131:
 En utilisant les services [[https://​makecode.microbit.org/​reference/​bluetooth|bluetooth]],​ on peut utilise les fonctions suivantes: En utilisant les services [[https://​makecode.microbit.org/​reference/​bluetooth|bluetooth]],​ on peut utilise les fonctions suivantes:
  
-* ** bluetooth.on_bluetooth_connected () ** - il démarre un gestionnaire d'​événements qui s'​exécute tant que le microSbit est connecté à partir de Bluetooth.+  ​* ** bluetooth.on_bluetooth_connected () ** - il démarre un gestionnaire d'​événements qui s'​exécute tant que le microSbit est connecté à partir de Bluetooth.
   * ** bluetooth.on_bluetooth_disconnected () ** - il démarre un gestionnaire d'​événements qui s'​exécute tant que le microSbit est déconnecté de Bluetooth.   * ** bluetooth.on_bluetooth_disconnected () ** - il démarre un gestionnaire d'​événements qui s'​exécute tant que le microSbit est déconnecté de Bluetooth.
   * ** bluetooth.start_accelerometer_service () ** - le service d'​accéléromètre permet à un autre appareil, tel qu'un smartphone, de recevoir des données sans fil de l'​accéléromètre micro: bit. Un accéléromètre détecte le mouvement.   * ** bluetooth.start_accelerometer_service () ** - le service d'​accéléromètre permet à un autre appareil, tel qu'un smartphone, de recevoir des données sans fil de l'​accéléromètre micro: bit. Un accéléromètre détecte le mouvement.
Line 193: Line 202:
 bluetooth.start_magnetometer_service() bluetooth.start_magnetometer_service()
 </​code>​ </​code>​
 +
 +==== Exercice ====
 +
 +  - Ecrivez un programme qui accède les fonctionnalités disponibles dans l'​application Bity Blue et voyez comment il interagit avec le micro:bit. (polysquiggle,​ display control, animal magic).
  
  
  
sde2/laboratoare/11_microbit_fr.1622017318.txt.gz · Last modified: 2021/05/26 11:21 by alexandra.state2607
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0