TB6612 et servo-moteurs travaillant en même temps

Bonjour !

Mon montage comporte notamment :

  • 2 moteur DC, pilotés par une carte TB6612, chargés de faire avancer le véhicule.
  • 2 servo-moteurs sur lesquels est monté un capteur ultrasons.

Problème
Comment structurer le programme de manière à ce que les moteurs et les servos travaillent en même temps et non pas à la queueleuleu ?
(le but est donc de faire tourner les moteurs DC et les servos en même temps.)

Nota : les exemples avec le TB6612 n'activent que des moteurs dans le loop(), sans la présence d'autres équipements, tels les servo-moteurs dans le cas présent.

Merci pour votre aide.

Bonjour standardUser,
pour faire simple :
de toutes façons le programme ne fait qu'1 chose à la fois
si 2 (ou plusieurs) actions doivent être réalisées en pseudo même temps, tu les mets l'une après l'autre dans la loop

comme c'est une boucle rapide, les actions (s'il y a lieu) seront réalisées quasiment en même temps

note que si tu ordonnes une position de servo ou la valeur d'un pwm de moteur, elles ne sont normalement pas susceptible d'être modifiées dans la milliseconde qui suit ...

Le signal de commande d'un servo c'est de la PWM avec une fréquence de récurrence de 50Hz soit une période de 20 ms.
Une fois que l'ordre est parti en autonome il y a le temps de faire autre chose.

Merci trimarco232 et 68tjs pour vos réponses.

Je vais regarder le pseudo-multitâche.