Social Icons

Affichage des articles dont le libellé est mBot. Afficher tous les articles
Affichage des articles dont le libellé est mBot. Afficher tous les articles

jeudi 28 décembre 2023

Ressource Mbot 03 - Capteur de lumière

Fonctionnement du capteur de luminosité : 

Le capteur de luminosité est constitué d'un  LDR light dependent resistor),  c'est un composant électronique dont la résistance varie en fonction de la luminosité ambiante. La tension présente à ses borne est échantillonnée par un Convertisseur Analogique Numérique ( CAN  ) sur 10 Bits. 

La valeur décimale retournée est donc comprise entre 0 et 1024 

Bloc de commande  du capteur de luminosité :  

ou
Bloc pour mBlock V5
 

Mblock met à disposition du programmeur une instruction qui permet de lire la valeur du capteur de luminosité 

Il s’agit de l’instruction « Luminosité mesurée sur le capteur de luminosité sur la carte »  

Exemple de programme permettant d'afficher la valeur renvoyée : 

Le Mbot est en liaison Wifi avec l'ordinateur ( ne pas oublier de télécharger le microprogramme de liaison si nécessaire ) 

la valeur de la luminosité est lisible dans la scène en haut à gauche de l'écran du logiciel Mblock

 

 

 

mardi 26 décembre 2023

dimanche 24 décembre 2023

Ressource MBot - Comment afficher les valeurs des capteurs et des détecteurs du robot mBot ?

Étape 1 : connecter le robot au port USB de l’ordinateur et au logiciel mBlock
 
Ouvrir le logiciel mBlock(Version 3,4 ou version 5) et le paramétrer pour qu’il puisse communiquer avec le robot.
 
Étape 2 : déclarer les variables des capteurs et des détecteurs
1. Dans le menu Instructions/Blocs et variables, créer trois variables :
  • distance
  • luminosité
  • suiveur de ligne
Étape 3 : écrire le programme pour lire la valeur des capteurs et des détecteurs
Assembler les blocs du programme.
mBlock V3.4
 

mBlock V5.4

 
 
Étape 4 : afficher les valeurs des capteurs et des détecteurs
1. Cliquer sur le drapeau vert afin de lancer le programme.

2. Faire varier la « luminosité » détectée (éclairer le dessus de la carte avec une lampe ou cacher la carte avec un tissu noir).
3. Faire varier la « distance » en approchant et en reculant la main face au module ultrason.
4. Faire varier les valeurs du module « suiveur de ligne » avec des cartons noir et blanc.
 
 
 
Différence en un capteur et un détecteur :
Pour faire simple, un capteur indique une valeur variant sur une échelle alors qu'un détecteur lui ne fait que détecter et fournit un état binaire (0 ou 1).

mercredi 20 décembre 2023

TP16 - Comment utiliser le robot Mbot ? - Suiveur de ligne

Problématique : 

Nous souhaitons faire parcourir au robot mBot un trajet prédéterminé. Comment faire ? 


Capteur droit et capteur gauche

Nous allons maintenant programmer le robot en utilisant les capteurs "suiveurs de ligne".

Le robot se déplace en suivant un marquage au sol (ligne noire). Pour assurer cette fonction, il dispose à l'avant d'un module suiveur de ligne, composé de deux capteurs optiques.

Tant que les deux capteurs détectent la ligne, le robot avance (situation 0). Lorsqu'un des deux capteurs ne détecte plus la ligne, le robot doit tourner sur lui-même pour se remettre dans l'axe (situation 1 ou 2).

Si deux capteurs sont en dehors de la ligne, le robot recule (situation 3).


Recopiez le programme suivant, et implantez-le dans le robot avec le câble.

 



 

Activité (Travail à faire) :

1/ Programmer le robot mBot pour qu'il suive la ligne noire.

2/ Faire l'algorithme sur feuille en vos inspirant de la fiche ci-dessous : 

  • Si l’état de suiveur de ligne sur le port 2 est égal à 0, alors avancer 
  • Sinon si l’état de suiveur de ligne est égal à 1, tourner à gauche 
  • Sinon si l’état de suiveur est égal à 2, tourner à droite 
  • Sinon si l’état de suiveur de ligne est égal à 3, reculer

Ressource :
 

mBot - Mode d'emploi : Lien
 




mardi 19 décembre 2023

mBot - Mode d'emploi


 Mode d'emploi et généralité sur le robot programmable mBot.

Mode d'emploi (format image) :