Hello les Makers,
J'aurai besoin de votre aide pour faire le programme suivant:
quand le robot se trouve à une distance inferieure a 50 centimetre d'un mur,il met en route 5 moteur .
voila ce que j ai fait =
struct tableauTemps {
byte numSortie;
unsigned long debut;
unsigned long fin;
byte etat;
};
tableauTemps dureeMarche[] = {
{7, 0, 1500, LOW},
{8, 1500, 10000, LOW},
{9, 10000, 12500, LOW},
{10, 12500, 15000, HIGH},
{11, 15000, 18000ul, HIGH}
};
const byte nOmbreUniteTableau = sizeof(dureeMarche) / sizeof(dureeMarche[0]);
unsigned long limiteMax;
void setup() {
Serial.begin(115200);
for (byte n = 0; n < nOmbreUniteTableau; n++) {
pinMode(dureeMarche[n].numSortie, OUTPUT);
digitalWrite(dureeMarche[n].numSortie, dureeMarche[n].etat);
}
limiteMax = 1000; // on fait comme si on est descendu en dessous de 50cm à cet instant précis
}
void loop()
{
}
J'ai commencer , mais je ne sait pas quoi mettre dans le loop .
Quelqu'un de competant peut il me venir en aide je suis debutant
Merci













