Il existe beaucoup d’extensions pour mBlock 5
- Elles sont souvent très limitées au niveau des fonctionnalités.
- Elles ne sont pas disponibles en français…
J’ai donc décidé de créer mes propres plugins Arduino pour les composants Grove que j’utilise. Il est de plus possible de l’adapter rapidement en fonction des utilisations pédagogiques.
Il faut Télécharger et installer mBlock 5 sur votre ordinateur pour utiliser ces plugins.

catégories | Modules | Fonctions |
---|---|---|
Télécharger le plugin vdr_grove_divers | code | Boucle for : For (variable) de x à y Gestion évoluée de plusieurs Timers |
LED![]() | Activer/Désactiver | |
Bouton poussoir![]() | Gestion de l'anti-rebond, Gestion de la résistance de PULLUP Gestion des modes ACTIF ou INACTIF au repos |
|
Buzzer![]() | Jouer note pendant | |
![]() | Module potentiomètre Grove | |
Télécharger le plugin vdr_grove_clavier | ![]() | Grove - 12 Channel Capacitive Touch Keypad (ATtiny1616) Initialiser Répéter jusqu’à code trouvé Répéter jusqu'à texte tapé (nb de caractères ou caractère de fin) Dernière touche frappée Texte en cours de frappe Effacer la saisie |
Télécharger le plugin vdr_grove_météo | ![]() | DHT22 Lire température/humidité |
![]() | SI114X Lire luminosité visible/IR/UV |
|
![]() | DSP310 Lire Baromètre/température |
|
Télécharger le plugin vdr_grove_affichage | ![]() | Grove - 4-Digit Display Afficher un nombre |
![]() | Grove - 16x2 LCD Afficher un texte su ligne X colonne Y Effacer texte |
|
Télécharger le plugin vdr_grove_bluetooth | ![]() | Grove - Serial Bluetooth v3.0 Connexion module Bluetooth Si données disponibles Lire un nombre Lire un texte Envoyer un nombre Envoyer un texte |
Télécharger le plugin vdr_grove_moteur | ![]() | Grove - Mini I2C Motor Driver v1.0 Mettre en marche un moteur à la vitesse Arrêter/Freiner |
![]() | Grove - I2C Motor Driver V1.* Mettre en marche un moteur à la vitesse Arrêter/Freiner |
|
Télécharger le plugin vdr_barriere_ir | ![]() | Grove - émetteur-récepteur infrarouge. Détection de barrière coupée. Le récepteur en branché sur D3 (interruption) |
Télécharger le plugin vdr_ultranson | ![]() | Télémètre à ultrasons Grove |
Télécharger le plugin vdr_lidar07 | ![]() | Capteur de distance LiDAR 07 Fonctionne en mode I2C (un seul capteur à l'adresse 07) pour Uno/Nano Fonctionne en mode UART pour MEG260 ce qui permetde brancher 3 capteurs sur la carte : Serial1, Serial2, Serial3 |
Télécharger le plugin vdr_grove_radio_433 | ![]() | Module RF 433 MHz Grove (ou pas) Très simple, mais portée assez limitée |
Télécharger le plugin vdr_grove_oled_light | ![]() | Ecran OLED (testé avec Module OLED 1,12'' 128 x 128) Bibliothèque légère avec 4 tailles de police, Fonctionne très bien sur Arduino Uno/Nano |
Télécharger le plugin vdr_grove_rfid | ![]() | Grove - 125KHz RFID Reader Initialiser RFID Si badge présent Lire tag RFID Attendre badge (infini) [gestion d'une liste de 10 objets] Ajout, propriété, lecture. |
Télécharger le plugin vdr_grove_Lora | ![]() | Grove - LoRa Radio 433 MHz Initialiser module Lora (texte ou données) Définir, lire, effacer, envoyer les données numériques Si réception de données numériques Définir, lire, envoyer texte Si réception texte |
Télécharger le plugin vdr_SD_shield | ![]() | Shield Ethernet W5100 Initialiser SD Fichier existe Ajouter une ligne Parcourir le fichier par ligne Extraire donnée Le fichier contient une donnée Supprimer une ligne Supprimer le fichier Parcourir le fichier par bloc |
Télécharger le plugin vdr_ethernet_shield | ![]() | Initialiser le shield en DHCP ou IP Fixe. Appeler une page WEB pour faire remonter des données. Réaliser rapidement un mini serveur WEB pour afficher les valeurs de capteur ou des boutons pour piloter l'Arduino à distance. |
Télécharger le plugin vdr_grove_wifi_v2 | ![]() | Grove - UART Wifi V2 Initialiser WIFI Définir IP connecter WIFI Accéder à une page web (client) Démarrer serveur WEB Afficher page WEB (serveur) |
Télécharger le plugin vdr DS3231 LowPower | ![]() | DS3231 Horloge en Temps Réel I2C Réglage heure/date Lire Heure/Date Réglage et gestion alarme Mise en veille à l'aide de la Librairie LowPower.h |