mBlock 5 + Plugins Grove (Arduino)
But: connecter Arduino UNO dans mBlock 5, puis téléverser un programme.
Télécharge chaque plugin (.mext) puis importe-le dans mBlock (Extensions → Gérer → Importer localement, ou glisser-déposer).
vdr_grove_divers
- LED — activer/désactiver
- Bouton poussoir — anti-rebond, résistance PULLUP, modes actif/inactif au repos
- Buzzer — jouer une note pendant X
- Potentiomètre Grove — lecture de valeur
vdr_grove_clavier
- Grove — 12 Channel Capacitive Touch Keypad (ATtiny1616)
- Initialiser
- Répéter jusqu’à code trouvé / 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
vdr_grove_meteo
- DHT22 — lire température / humidité
- SI114X — lire luminosité visible / IR / UV
- DPS310 — lire baromètre / température
vdr_grove_affichage
- Grove — 4-Digit Display — afficher un nombre
- Grove — 16x2 LCD — afficher un texte à ligne X, colonne Y; effacer texte

vdr_grove_bluetooth
- Connexion module Bluetooth
- Si données disponibles
- Lire / Envoyer un nombre ou un texte
vdr_grove_moteur
- Mini I2C Motor Driver v1.0 — mettre en marche à vitesse X, arrêter/freiner
- I2C Motor Driver V1.* — mettre en marche à vitesse X, arrêter/freiner

vdr_barriere_ir
- Grove — émetteur-récepteur infrarouge
- Détection de barrière coupée
- Récepteur sur D3 (interruption)


vdr_lidar07
- Capteur de distance LiDAR 07
- Mode I2C (adresse 07) pour Uno/Nano
- Mode UART pour MEGA2560: Serial1/2/3

vdr_grove_radio_433
- Module RF 433 MHz Grove (ou pas). Très simple, portée limitée.

vdr_grove_oled_light
- Écran OLED (1,12ʺ 128×128)
- Bibliothèque légère, 4 tailles de police
- Fonctionne très bien sur Uno/Nano

vdr_grove_rfid
- Initialiser RFID
- Si badge présent → lire tag / attendre badge
- Gestion d’une liste de 10 objets (ajout, propriété, lecture)

vdr_grove_Lora
- Grove — LoRa Radio 433 MHz
- Initialiser module LoRa (texte ou données)
- Définir / lire / effacer / envoyer des données numériques; si réception de données
- Définir / lire / envoyer du texte; si réception texte

vdr_SD_shield
- Shield Ethernet W5100
- Initialiser SD; fichier existe; ajouter une ligne
- Parcourir fichier par ligne; extraire donnée; contient une donnée
- Supprimer ligne/fichier; parcourir par bloc

vdr_ethernet_shield
- Initialiser le shield en DHCP ou IP fixe
- Appeler une page Web pour remonter des données
- Mini serveur Web rapide (afficher valeurs capteurs, boutons de pilotage)

vdr_grove_wifi_v2
- Grove — UART WiFi V2
- Initialiser WiFi; définir IP; connecter WiFi
- Client Web: accéder à une page
- Serveur Web: démarrer serveur, afficher page

DS3231 LowPower
- DS3231 — Horloge Temps Réel I2C
- Réglage / lecture heure-date
- Réglage et gestion d’alarme
- Mise en veille via LowPower.h
- Ouvrir mBlock 5 → Extensions → Gérer → Importer localement ou glisser-déposer.
- Sélectionner le fichier
.mextdepuis/uploads/Mblock/. - Vérifier l’apparition de la catégorie et des blocs. Répéter pour chaque plugin.
- Brancher l’Arduino, choisir la carte et le port, puis Connecter et Télécharger.
.mext dans mBlock.