| Les deux révisions précédentes
Révision précédente
Prochaine révision
|
Révision précédente
|
cours:mblock [2020/12/30 08:22] mrcjl |
cours:mblock [2024/02/06 06:48] (Version actuelle) mrcjl [Application mBloc] |
| ~~NOTOC~~ | ~~NOTOC~~ |
| =======Application mBloc======= | =======Application mBloc======= |
| Jusqu'à présent, vous avez utiliser SCRATCH pour programmer des personnages/lutins se déplaçant sur l'écran/scène et ne pouvant fonctionner que sur un ordinateur sans pouvoir rendre de réels services dans la vie de tout les jours. \\ | Jusqu'à présent, vous avez utiliser SCRATCH pour programmer des personnages/lutins se déplaçant sur l'écran/scène et ne pouvant fonctionner que sur un ordinateur sans pouvoir rendre de réels services dans la vie de tout les jours. |
| Dans les activités suivantes, nous allons utiliser mBlock V5 en ligne pour programmer des objets pouvant ensuite fonctionner sans l'ordinateur et être utilisés pour des applications domotique ou industrielles. | |
| |
| | Dans les activités suivantes, nous allons utiliser mBlock V5 en ligne pour programmer des objets pouvant ensuite fonctionner sans l'ordinateur et être utilisés pour des applications domotique ou industrielles. \\ |
| | (Une version de l'application à installer localement est aussi disponible sur le site.) |
| * [[https://mblock.makeblock.com|Site de mBlock]] | * [[https://mblock.makeblock.com|Site de mBlock]] |
| * Utiliser mBlock en ligne : [[https://ide.mblock.cc|]] | * Utiliser mBlock en ligne : [[https://ide.mblock.cc|]] |
| |
| | <WRAP round todo> |
| =====Installation du pilote===== | =====Installation du pilote===== |
| L'utilisation en ligne ne nécessite que l'installation du pilote pour les objets connectés. Elle possède l'avantage d'être disponible partout et d'être toujours à jour. (Une version à installer localement est aussi disponible sur le site.) | {{ :cours:mlink_1.png?nolink&150|}} |
| {{ :cours:mlink_1.png?nolink&150|}} | |
| | |
| À la 1ère/chaque utilisation, une fenêtre demande à installer le pilote mLink2. | |
| ===À la maison=== | ===À la maison=== |
| N'installer le pilote que la première fois, il suffira ensuite de faire comme au collège pour ne plus avoir la demande. | N'installer le pilote que la première fois, il suffira ensuite de faire comme au collège. |
| - Cliquer sur "Aller au téléchargement" puis cliquer sur la version de votre système d'exploitation. | * [[https://www.mblock.cc/en/download/|Page de téléchargement du pilote]]. |
| | * Suivez les instructions (en anglais) |
| | - Télécharger la bonne version pour votre système d'exploitation. |
| - Exécuter le fichier téléchargé et suivez les instructions jusqu'à la fin. | - Exécuter le fichier téléchargé et suivez les instructions jusqu'à la fin. |
| |
| ===Au collège=== | ===Au collège=== |
| Le pilote est déjà installé. | Le pilote est déjà installé. |
| - Cliquer sur "Déjà installé, démarrer maintenant". | </WRAP> |
| - Cocher la case "Ne plus le demander" et cliquer sur "Ouvrir mLink2". | |
| - Patienter tant que le fond d'écran est grisé puis fermer la fenêtre qui c'est ouverte. | =====Lancement du pilote et de l'application===== |
| - Choisir, dans la barre de menu, la langue en cliquant sur le globe. | <WRAP round tip>**Lancement de l'interface :** |
| | - Cliquer sur le raccourci "mLink2" sur le bureau. |
| | - Lorsque la fenêtre mLink2 est complètement affichée, fermer la fenêtre et le pilote continuera à fonctionner en arrière plan. |
| | - Ouvrir le navigateur CHROME (optimisé pour l'application) |
| | - Saisir l'adresse "{{https://ide.mblock.cc}}" ou cliquer dans la barre des favoris sur le lien enregistré précédemment. |
| | - Cliquer, dans la barre de menu, "Fichier" puis "Nouveau". |
| | - Brancher le robot sur l'ordinateur (recharge batterie) avec l'interrupteur sur OFF pour que le robot ne démarre pas. |
| | </WRAP> |
| |
| =====Configuration des appareils===== | |
| {{ :cours:mblock_1.png?nolink&200|}} | |
| Le logiciel mBloc utilise la programmation par bloc dans une interface très proche de celle de SCRATCH. \\ | Le logiciel mBloc utilise la programmation par bloc dans une interface très proche de celle de SCRATCH. \\ |
| En plus des onglets, objets/lutins et arrière-plan/scène, déjà présents dans SCRATCH, il ajoute un onglet Appareils. Une fois programmés, ces derniers, pourront être utilisés de manière indépendante (sans l'ordinateur) pour piloter des maquettes. | En plus des onglets, objets/lutins et arrière-plan/scène, déjà présents dans SCRATCH, il ajoute un onglet Appareils. Une fois programmés, ces derniers, pourront être utilisés de manière indépendante (sans l'ordinateur) pour piloter des maquettes. |
| - Cliquer, dans la barre de menu, "Fichier" puis "Nouveau". | |
| | =====Configuration des appareils===== |
| | {{ :cours:mblock_1.png?nolink&200|}} |
| | <WRAP round tip>**Sélectionner l'appareil voulu :** |
| - Supprimer les **"Appareils"** présents (dans l'onglet du même nom) autres que ceux ci dessous (clic sur 'X' au dessus à droite puis "Supprimer"). | - Supprimer les **"Appareils"** présents (dans l'onglet du même nom) autres que ceux ci dessous (clic sur 'X' au dessus à droite puis "Supprimer"). |
| - Cliquer sur "Ajouter" puis sélectionner l'appareil voulu, cliquer sur l'étoile pour la passer en bleu et cliquer sur "OK" | - Cliquer sur "Ajouter" puis sélectionner l'appareil voulu, cliquer sur l'étoile pour la passer en bleu et cliquer sur "OK" |
| | </WRAP> |
| <WRAP group><WRAP half column> | <WRAP group><WRAP half column> |
| En 5ème, pour débuter, nous allons utiliser une **carte ARDUINO UNO**. | En 5ème, pour débuter, nous allons utiliser une **carte ARDUINO UNO**. |
| |
| =====Chargement et sauvegarder les programmes===== | =====Chargement et sauvegarder les programmes===== |
| | <WRAP round tip> |
| ===Sauvegarder=== | ===Sauvegarder=== |
| * Donner un nom au programme (Zone de texte) | * Donner un nom au programme (Zone de texte dans le bandeau supérieur) |
| * Cliquer "Fichier" (icône dossier) puis "Enregistrer sur votre ordinateur" | * Cliquer "Fichier" (icône dossier) puis "Enregistrer sur votre ordinateur" |
| * Votre programme c'est téléchargé, le copier à son emplacement définitif (voir [[cours:download#Téléchargement|comment faire]] si besoin) | * Votre programme c'est téléchargé, le copier à son emplacement définitif (voir [[cours:download#Téléchargement|comment faire]] si besoin) |
| * Si demandé, Enregistrer ou pas le programme déjà présent | * Si demandé, Enregistrer ou pas le programme déjà présent |
| * Chercher l'emplacement du programme voulu et l'ouvrir | * Chercher l'emplacement du programme voulu et l'ouvrir |
| | </WRAP> |
| |
| =====Exécution d'un programme dans un appareil===== | =====Exécution d'un programme dans un appareil===== |
| {{ :cours:mblock_2.png?150|}} | {{ :cours:mblock_2.png?150|}} |
| Dans l'onglet appareil (câble ou clé WiFi branché et mLink installé et démarré) : | Dans l'onglet appareil (câble ou clé WiFi branché et mLink installé et démarré) : |
| | <WRAP round tip> |
| | - Mettre le robot sur ON en s'assurant qu'un programme de déplacement ne vas pas s'exécuter (le tenir en main et le poser à l'envers si besoin) |
| - Cliquer sur se connecter | - Cliquer sur se connecter |
| - Choisir le mode de connexion : USB si câble (Arduino ou mBot) ; WiFi sinon (mBot) | - Choisir le mode de connexion : USB si câble (Arduino ou mBot) ; WiFi sinon (mBot) |
| |
| Dans le 2ème cas, Cliquer sur "**Téléchargement**" pour compiler et télécharger le programme dans l'appareil. | Dans le 2ème cas, Cliquer sur "**Téléchargement**" pour compiler et télécharger le programme dans l'appareil. |
| | </WRAP> |
| | |
| | =====Remettre en état initial===== |
| | En fin de séance, le robot étant connecté, cliquer sur "Paramètres", puis sur "Mise à jour du microprogramme" et sélectionner le microprogramme d'origine pour réinitialiser le robot. |
| |
| | =====Pour aller plus loin===== |
| <WRAP round download>**Download : ** | <WRAP round download>**Download : ** |
| * {{ :cours:mblock_v5-1erpas.pdf |Manuel mBlock}} Configuration, utilisation des capteurs et actionneurs | * {{ :cours:mblock_v5-1erpas.pdf |Manuel mBlock}} Configuration, utilisation des capteurs et actionneurs |
| </WRAP> | </WRAP> |