1
Un petit coup de main sur la programmation / éjecter des plots d'un plateau sans tomber (détection ligne noire)
« le: mars 26, 2024, 05:31:43 pm »
bonjour
Je participe à un concours robotique.
le but du jeu est le suivant :
le plateau de jeux est une planche de 1m sur 1 m blanche. en bordure intérieure, à 3 cm, une bande de scotch noir de cm de large
il y a aussi 2 triangles (scotch noir) et un carré de tracé sur la planche (voir fichier joint)
8 plots sont à éjecter sans tomber de la planche (7 plots avec position connue et 1 aléatoire)
départ du robot dans un angle, capteur ultrason à l'aplomb de la bande noire. Départ au drapeau
je n'arrive pas à :
1- rédiger mon algorithme correctement
voici ce que j'ai fait pour l'instant :
Attendre que le drapeau soit levé (petit programme ultrason)
reculer, tourner
Répéter jusqu'à ce que tous les plots aient été éjectés :
Si capteur ultrasonique détecte un plot :
Mesurer la distance au plot
Si la distance est sûre (par exemple > 8 cm) :
Avancer vers le plot
Éjecter le plot
Sinon :
Ignorer le plot et continuer
Sinon si capteur suiveur de ligne détecte la ligne noire :
S'arrêter
Sinon :
Avancer
2- traduire en programme mblock. je ne maîtrise pas les variables, j'ai cherché... je ne sais pas par quel bout prendre...
je pêche vraiment coté variable, y at-il un lien, un cours qui puisse m'expliquer ?
comment guider les élèves correctement car moi je tatonne....
merci
je parviens à faire les programme détection de ligne/ultrason mais les 2 combiné je vois pas, help....
Sandrine
Je participe à un concours robotique.
le but du jeu est le suivant :
le plateau de jeux est une planche de 1m sur 1 m blanche. en bordure intérieure, à 3 cm, une bande de scotch noir de cm de large
il y a aussi 2 triangles (scotch noir) et un carré de tracé sur la planche (voir fichier joint)
8 plots sont à éjecter sans tomber de la planche (7 plots avec position connue et 1 aléatoire)
départ du robot dans un angle, capteur ultrason à l'aplomb de la bande noire. Départ au drapeau
je n'arrive pas à :
1- rédiger mon algorithme correctement
voici ce que j'ai fait pour l'instant :
Attendre que le drapeau soit levé (petit programme ultrason)
reculer, tourner
Répéter jusqu'à ce que tous les plots aient été éjectés :
Si capteur ultrasonique détecte un plot :
Mesurer la distance au plot
Si la distance est sûre (par exemple > 8 cm) :
Avancer vers le plot
Éjecter le plot
Sinon :
Ignorer le plot et continuer
Sinon si capteur suiveur de ligne détecte la ligne noire :
S'arrêter
Sinon :
Avancer
2- traduire en programme mblock. je ne maîtrise pas les variables, j'ai cherché... je ne sais pas par quel bout prendre...
je pêche vraiment coté variable, y at-il un lien, un cours qui puisse m'expliquer ?
comment guider les élèves correctement car moi je tatonne....
merci
je parviens à faire les programme détection de ligne/ultrason mais les 2 combiné je vois pas, help....
Sandrine