Bloc Déplacement char

Le bloc Déplacement char peut faire avancer, reculer, tourner et arrêter le robot. Utilisez le bloc Déplacement char avec les véhicules équipés de deux gros moteurs, l'un entraînant le côté gauche, l'autre le côté droit. Les deux moteurs peuvent tourner à des vitesses différentes ou dans des sens différents pour faire tourner le robot.


Moteur gauche
Moteur droit
Conseils et astuces
Les véhicules avec deux moteurs d'entraînement peuvent aussi être commandés par le bloc Déplacement et direction. Le bloc Déplacement et direction est similaire au bloc Déplacement char, mais il contrôle différemment les virages.
Choix des ports des moteurs et du mode de commande



Sélecteur de port
Sélecteur de mode
Valeurs d'entrée

Sélectionnez les deux moteurs (A, B, C ou D) que le bloc Déplacement char doit commander en cliquant sur le Sélecteur de port dans le coin supérieur droit du bloc. Cliquez sur chaque lettre de moteur pour sélectionner le port du moteur. Le premier port doit correspondre au moteur de gauche et le second au moteur de droite.
Conseils et astuces
Avec le robot mis en "position vers l'avant", vérifiez si le moteur de gauche est le premier repris dans le sélecteur de port. Sinon, le robot ne tournera pas dans le bon sens.
Utilisez le sélecteur de mode pour choisir le mode de commande des moteurs. Une fois le mode sélectionné, vous allez pouvoir choisir les valeurs d'entrée. Les valeurs d'entrée disponibles varient selon le mode sélectionné. Les modes et valeurs d'entrée sont décrits ci-dessous.
Modes
Activé


Le mode Activé active les deux moteurs, puis le programme passe directement au bloc suivant. Vous pouvez régler la vitesse et le sens de rotation des moteurs aux valeurs d'entrée Puissance à gauche et Puissance à droite. Les moteurs tourneront alors jusqu'à ce qu'ils soient désactivés, jusqu'à ce qu'un autre bloc modifie leur réglage plus loin dans le programme ou jusqu'à ce que le programme se termine.
Exemple
Utilisez le mode Activé pour que d'autres blocs du programme commandent la durée d'activation des moteurs. Dans ce programme, le robot avance tout droit. Lorsque le capteur tactile est enfoncé, le robot s'arrête.
Désactivé


Le mode Désactivé désactive les deux moteurs. Utilisez le mode Désactivé pour arrêter un robot qui a démarré avec le mode Activé plus tôt dans le programme. Voir exemple ci-dessus.

Si Freiner à la fin est défini sur Vrai, les moteurs s'arrêteront immédiatement. Les moteurs seront maintenus en position arrêtée jusqu'à ce qu'un autre bloc Moteur ou Déplacement les active ou jusqu'à ce que le programme se termine. Si Freiner à la fin est défini sur Faux, les moteurs ne seront simplement plus alimentés. Ils continueront ainsi sur leur lancée jusqu'à ce qu'ils s'arrêtent ou jusqu'à ce qu'un autre bloc Moteur ou Déplacement les active.
Activé pendant (secondes)


Activé pendant (secondes) fait tourner les deux moteurs pendant la durée définie à la valeur d'entrée Secondes, puis les désactive. Le bloc attend que cette durée soit écoulée avant de passer au bloc suivant du programme.

Vous pouvez régler la vitesse et la direction du robot aux valeurs d'entrée Puissance à gauche et Puissance à droite. Utilisez Freiner à la fin pour que le robot s'arrête après la durée exacte définie.
Exemple
Dans ce programme, le robot va avancer tout droit à pleine puissance pendant 2 secondes, puis s'arrêter.
Conseils et astuces
Vous pouvez utiliser des décimales à la valeur d'entrée Secondes afin de définir une durée précise : par exemple 3,5 pour trois secondes et demie et 0,25 pour un quart de seconde.
Activé pendant (degrés)



Activé pendant (degrés) active les deux moteurs, attend qu'un des deux ait effectué une rotation sur l'angle défini à la valeur d'entrée Degrés, puis désactive les deux moteurs. Vous pouvez utiliser ce programme pour que le robot se déplace sur une distance précise ou tourne sur un angle défini. Une valeur de 360 degrés correspond à une rotation complète de moteur.

Vous pouvez régler la vitesse et la direction du robot aux valeurs d'entrée Puissance à gauche et Puissance à droite. Utilisez Freiner à la fin pour que le robot s'arrête après la durée exacte définie.
Exemple 1
Ce programme va faire avancer le robot tout droit à une puissance de 75% jusqu'à ce que les moteurs aient tourné sur un angle de 900 degrés (deux rotations et demie), puis l'arrêter. Si la valeur est identique pour Puissance à gauche et Puissance à droite, le robot ira tout droit.
Conseils et astuces
La distance parcourue par le robot va dépendre de la valeur d'entrée Degrés. De plus, la distance varie selon le diamètre des roues motrices et d'autres facteurs physiques. Les capteurs de rotation internes des moteurs mesurent le nombre de rotations de leur moyeu.
Exemple 2
Dans le programme suivant, le robot va décrire un arc de cercle sur la droite, car la valeur Puissance à gauche est supérieure à celle de Puissance à droite. Le robot va continuer de tourner jusqu'à ce que le moteur gauche (extérieur, le plus rapide) ait tourné sur exactement 900 degrés, puis s'arrêter.

Exemple 3
Dans ce programme, le robot va tourner sur lui-même en faisant tourner les moteurs dans des sens différents. Le nombre négatif à la valeur d'entrée Puissance à droite va faire tourner le moteur droit en arrière. Le robot va tourner jusqu'à ce que le moteur gauche ait effectué une rotation de 250 degrés en avant, puis s'arrêter. Le moteur droit va tourner de 250 degrés en arrière.
Conseils et astuces
Notez que la valeur d'entrée Degrés mesure la rotation du moteur qui tourne en marche avant ou qui est le plus rapide, pas le changement de direction du robot quand celui-ci tourne. Le changement de direction du robot va dépendre du diamètre des roues, de leur écartement et d'autres facteurs.
Activé pendant (rotations)


Activé pendant (rotations) active les deux moteurs, attend qu'un des deux ait effectué le nombre de rotations défini à la valeur d'entrée Degrés, puis désactive les deux moteurs. Vous pouvez utiliser ce programme pour que le robot se déplace sur une distance précise ou tourne sur un angle défini.

Vous pouvez régler la vitesse et la direction du robot aux valeurs d'entrée Puissance à gauche et Puissance à droite. Utilisez Freiner à la fin pour que le robot s'arrête après la durée exacte définie.
Exemple
Dans ce programme, le robot va avancer tout droit à une puissance de 50% (avec une valeur de 50 à la fois pour Puissance à gauche et Puissance à droite) jusqu'à ce que les moteurs aient effectué 3 rotations complètes. Le robot va ensuite reculer (avec une puissance négative) pendant 3 rotations pour revenir et s'arrêter à son point de départ.
Conseils et astuces
Le mode Activé pendant (rotations) est identique au mode Activé pendant (degrés), si ce n'est qu'il utilise une unité de rotation différente. Vous pouvez aussi utiliser des décimales à la valeur d'entrée Rotations afin d'obtenir une rotation partielle. Les exemples suivants présentent les correspondances entre les valeurs d'entrée Rotations et Degrés.
RotationsDegrés
1360
2720
0,5180
1,25450
7,22592
Puissance et sens de rotation du moteur
Vous pouvez définir des valeurs d'entrée Puissance à gauche et Puissance à droite comprises entre -100 et 100. Les valeurs positives et négatives feront tourner le Gros moteur dans des sens différents, comme illustré ci-dessous.





Puissance positive
Puissance négative

Vous pouvez changer le sens de rotation normal d'un moteur en utilisant le bloc Inverser le moteur. Quand le sens de rotation d'un moteur est inversé, l'effet des niveaux de puissance positifs et négatifs est inversé par rapport à ce qui est montré ci-dessus.
Conseils et astuces
La vitesse de rotation d'un moteur est plus ou moins proportionnelle à la puissance définie, mais elle peut aussi être influencée par la charge imposée au moteur.
Valeurs d'entrée
Les valeurs d'entrée du bloc Déplacement char définissent en détail le mode de fonctionnement des moteurs. Vous pouvez saisir les valeurs d'entrée directement dans le bloc. Les valeurs peuvent également être définies par les Fils de données des valeurs de sortie d'autres blocs de programmation. Les valeurs d'entrée disponibles et leurs fonctions varient selon le mode de commande sélectionné.
Valeur d'entréeTypeValeurs autoriséesRemarques
Puissance à gauche Numérique-100 à 100Niveau de puissance du moteur gauche.
Voir Puissance et sens de rotation du moteur
Puissance à droite Numérique-100 à 100Niveau de puissance du moteur droit.
Voir Puissance et sens de rotation du moteur
Freiner à la fin LogiqueVrai/FauxS'applique à la fin du bloc.
Si Vrai, les moteurs sont immédiatement arrêtés et leur position est maintenue.
Si Faux, l'alimentation des moteurs est coupée et ils continuent sur leur lancée.
Secondes Numérique≥ 0Durée du mouvement en secondes
Degrés NumériqueTout nombreDurée du mouvement en degrés. Un angle de 360 degrés correspond à une rotation complète.
Rotations NumériqueTout nombreDurée du mouvement en rotations.
Déplacement char
Liens rapides