déclarer une variable

bonjour par rapport a mon autre post pour déplacer un robot Mbot j’ai une question.
Sur ce program :

#include <Arduino.h>
void setup() {

}
void loop() {
pinMode(M1, OUTPUT);
pinMode(M2, OUTPUT);
analogWrite(M1, 140);
analogWrite(M2, 20);
}

l’erreur est que je ne lai pas déclarer.
je ne sait pas comment il faut faire.
Svp de l’aide merci.

si quelqu'un peut m'aider s'est important

hello

si le numéro de pin arduino que sera connectée à M1 est D4

alors, mettre au dessus du setup:

const byte M1=4;

idem pour M2

Oui sa je sais mais le problème s'est que je ne peut pas savoir ou il est connecté car il y a un cache que je ne peut pas enlever. Sur le cache s'est marqué Motor connector M1 M2. Tu a une autre solution pour savoir ?

s'est bon j'ai trouvé merci a toi :wink:

J'ai une autres question.
Quelle est la ligne de code pour faire tournée mon robot de 90degrés ?

Dans votre programme, ces deux lignes là :

mathmath:
pinMode(M1, OUTPUT);
pinMode(M2, OUTPUT);

devraient se trouver dans le setup() et non dans la loop().

En effet, ces deux instructions sont des instructions de paramétrage et n'ont pas besoin d'être répétées sans cesse. Une seule fois suffit, l'Arduino s'en souvient pour le reste du temps de fonctionnement.

Cordialement.

Pierre