« Can » Bot (3 / 4 étapes)

Étape 3: Faire un diagramme de flux et programmer le robot

Ça fait environ deux mois que j’ai fait ce robot.  Je vais essayer de se rappeler ce que je peux sur la programmation du robot.

Avant d’écrire le programme, c’est une bonne idée de faire ce qu’on appelle un diagramme de flux.  L’organigramme facilite l’écriture du programme.  L’organigramme est un peu comme un guide pour vous aider à décider ce que vous voulez le robot à faire et comment vous allez faire.  Après avoir effectué l’organigramme, c’est beaucoup plus facile d’écrire le programme parce que vous pouvez simplement suivre le diagramme de flux.  L’organigramme permet de réfléchir à la logique, que le robot devra suivre pour faire les bonnes choses.

Vous commencez avec un « bloc de départ. »  Il s’agit d’un ovale sur le papier.  Le bloc de démarrage, vous faites un « bloc de la Question ».  Il s’agit d’une question dans le programme.  Le robot utilise des capteurs pour répondre à la question.  Selon la réponse à la question dans le bloc de la Question, le robot soit essaiera de répondre à une autre question ou passer à un "bloc de l’Action".  Le bloc de l’action montre quelque chose qui ne fait le robot, comme conduire ou tournant ou le bras oscillant.

J’ai joint une photo montrant la part de l’organigramme pour ce robot.  Cet organigramme présente la logique pour le robot à suivre la ligne noire.  Selon l’endroit où la ligne noire, le robot va rouler en marche avant, tournez vers la droite ou déplacer vers la gauche.  Le robot répond aux questions dans cet organigramme en vérifiant avec le capteur de lumière.  Le diagramme montre également la logique à vérifier pour un objet à l’avance.  Si le capteur à ultrasons voit un objet, le bras se balancera 190 degrés pour frapper l’objet de la route.  Puis, le programme revient au début.  Ainsi, si l’objet est toujours de la manière, le bras se balancera encore une fois.  S’il n’y a pas d’objet, puis le programme passera à la recherche de la ligne noire et de décider où aller.

Pour programmer le robot, vous devez obtenir le Lego Mindstorms logiciel installé sur votre ordinateur.  Après cela, vous faites glisser différentes « pièces » de la barre d’outils logiciels dans le centre, où vous construisez en fait le programme.  Certaines pièces commander chaque moteur.  Vous pouvez choisir la manière dont vous voulez le moteur pour aller, combien de tours vous voulez faire, et combien de temps vous voulez tourner.  La logique de l’organigramme vous permet d’alimenter les commandes du moteur.  Autres morceaux que vous faites glisser dans est pour les capteurs.  Ces morceaux que vous faites glisser à envoyer le signal en provenance de la sonde.  Pour le capteur à ultrasons, vous devez choisir le degré de sensibilité, vous souhaitez que le capteur est, ou quelle distance vous voulez commencer à envoyer un signal que quelque chose est devant le capteur.  Vous devez joindre les signaux de chaque capteur pour les moteurs droite et mis dans des blocs de logique différente pour faire la logique de l’organigramme de commander le robot.

Une fois que vous mettez toutes les pièces dans le centre du programme, vérifier les notifications au bas de l’écran pour voir ce que fait réellement le programme.  Cela rend donc vous pouvez vérifier votre programme avant de vous mettre dans le robot.

Je ne peux pas trouver le fichier du programme que j’ai écrit.  Si je trouve, je vais joindre pour vous de voir.  J’ai écrit le programme sur l’ordinateur de la Chef Scout, et j’essaie d’obtenir auprès de lui.

Sur l’écran du logiciel, il y a un bouton à cliquer pour envoyer le programme du robot.  Vous branchez le cordon de votre ordinateur vers le module de Mindstorms.  Une fois que le programme a été envoyé dans le robot, le robot va faire un bip.  Sur l’écran du robot, il y aura un menu pour choisir le programme que vous souhaitez utiliser.  Appuyez sur le bouton orange deux fois sur le module d’exécution du programme.  Si le programme ne fonctionne pas la façon dont vous le souhaitez, appuyez sur le bouton orange pour arrêter le programme.  Puis apportez les modifications dans le programme jusqu'à ce que vous obteniez le programme fonctionne correctement.

Articles Liés

Mettre en place le télégramme Bot sur Raspberry Pi

Mettre en place le télégramme Bot sur Raspberry Pi

Le 24 juin 2015, télégramme publié Bot API, permettant aux machines de parler le télégramme. Depuis ce jour, non seulement l'homme peut utiliser télégramme, so can machines.Pour ceux qui ne savent pas ce qu'est le télégramme, c'est une application de
Enzo le Bot de lampe de chevet

Enzo le Bot de lampe de chevet

avant près de deux ans, j'ai présenté ici mon premier Instructable The peut Spray lampe. Permettez-moi de vous présenter aujourd'hui le suivi appelé Enzo le Bot de lumière de chevet.Comme il n'y a aucun sorcier sous le capot dans la can-lampe, donc t
Bots simples : Barreller

Bots simples : Barreller

A Barreller Bot est un dispositif qui a apparemment éternelle propulsion vers l'avant dans une direction donnée. En d'autres termes, il y a un moteur qui agit comme un poids décentrée à l'intérieur d'une boîte. Lorsque le bidon restaure par progressi
« Destructo-BOT 3000 »

« Destructo-BOT 3000 »

Ever voulait construire une énorme bête mécanique pour combattre votre minifigs dans une guerre aux proportions épiques ? Eh bien maintenant vous pouvez ! Voici le Destructo-BOT 3000 ! Ce chef-d'œuvre d'une création est le résultat des efforts conjug
Chargeur de Tin Can Chat affamé

Chargeur de Tin Can Chat affamé

il y a environ un an un chat sauvage mère avait une portée de chatons dans mon yard. J'ai a réussi à capturer tous les et au moment opportun les avait tous castrés et stérilisés. Les chatons a grandi pour être apprivoisé, tandis que le chat sauvage m
Bot de chien : Lego Robot Rover avec Webcam

Bot de chien : Lego Robot Rover avec Webcam

Voici comment faire un robot Lego, que vous pouvez contrôler de n'importe quel écran via wifi. Il a également une webcam donc vous pouvez voir où votre cours et la LED s'allume pour les yeux ! Il s'agit d'un grand projet à faire avec vos enfants car
Bot d’horloge et météo monde DIY (Arduino + ESP8266)

Bot d’horloge et météo monde DIY (Arduino + ESP8266)

Salutdans cette instuctable, vous apprendrez comment faire monde horloge météo bot à l'aide de Arduino Mega et ESP8266 (à la mode).Caractéristiques :• personnalisé bot avec écran à cristaux liquides comme la bouche, le potentiomètre dans le nez et le
Raspberry Pi Twitter Candy Bot

Raspberry Pi Twitter Candy Bot

Vidéo de toutes les étapes de haut niveauMatériauxRaspberry Pi (si c'est votre première fois que vous devez également moniteur, clavier et souris)ServoCâble adaptateur WiFi ou EthernetCâbles avec fiches femelles pour la connexion à la framboise PiCan
Bouchées de noix de pécan mini

Bouchées de noix de pécan mini

Vous voulez faire quelque chose de rapide et facile pour les vacances, ou peut-être une fête de famille ? Ou peut-être vous voulez juste un dessert rapide pour satisfaire vos envies. Eh bien, c'est la recette parfaite peu à vos besoins. Ces minuscule
Bot de danse

Bot de danse

Salut! Voulez vous danser avec votre robot ? Vous voulez écouter de la musique ? Eh bien, ne vous inquiétez pas ! Regardez le Bot de danse !P. S. Vous pouvez la décorer mais que vous souhaitez. Nous n'avons pas pu en raison de contraintes de temps.Ét
Android Lego Bot

Android Lego Bot

Dans ce projet, nous allons construire un robot Lego Android. Le niveau de difficulté de ce tutoriel est facile et est conçu pour les adultes et les enfants. Il y aura deux grandes sections pour ce didacticiel, la tête et le corps.Étape 1: Matériaux
Tube Bot - un arduino smart bluetooth robot

Tube Bot - un arduino smart bluetooth robot

Il s'agit de mon premier instructables. Ici je montre comment faire un deux roues arduino bluetooth robot pas cher, à l'aide de tuyaux en PVC et ses articulations (pour faire le corps). C'est simple à faire et facile à programmer. Il ont beaucoup de
Soup Can le moteur Stirling

Soup Can le moteur Stirling

Que se passe-t-il si je vous disais qu'il y a là-bas un moteur qui peut être potentiellement beaucoup plus silencieux et plus efficace qu'un moteur essence ou diesel ? Un moteur Stirling fonctionne sur une source de chaleur externe qui peut être quel
Bota - ballon en cuir

Bota - ballon en cuir

Regarder Pirates des Caraïbes trop de fois au comte, encouragé par mes deux plus jeunes qui entretiennent l'enthousiasme malgré la répétition, j'ai remarqué ballon cuir Gibbs gardé surfaçage. Tre des espagnol décent et le propriétaire de plusieurs pu