Robot Programmable extrême Snap Circuits ! (11 / 12 étapes)

Etape 11 : Programmer le Robot

Pour créer un nouveau diagramme de flux, cliquez sur fichier, puis cliquez sur nouveau diagramme de flux. Utiliser mon organigramme exemple pour faire votre propre diagramme de flux.

J’ai divisé chaque fonction en colonnes pour faire l’organigramme plus facile à lire. Dans la première colonne sous « Démarrer » sont les commandes pour tester le moteur vers l’avant gauche du robot. Cela entraînera le robot tourner à droite. Sous le label « Test laissé en arrière » sont les commandes pour activer le moteur gauche du robot vers l’arrière. Cela entraînera le robot tourner à gauche. Les quatre colonnes sont les commandes pour tester la droite moteur tournant vers l’avant et en arrière, puis tourner à gauche et droite moteurs avant (robot roule vers l’avant) et se tourne enfin les deux moteurs en arrière (robot roule vers l’arrière).

Vous pouvez également convertir le diagramme de flux dans le code de programme de base. Cliquez sur organigramme et puis cliquez sur convertir organigramme pour BASIC. Voici ce que ressemblera le code en BASIC (j’ai ajouté des commentaires dans le code pour décrire ce que fait le code) :

"BASIC converti à partir d’organigramme :
"C:\DOCUMENTS AND SETTINGS\DESKTOP\SNAPROVERBOT. CAD
« Converti le 30/10/2011 à 20:53:11
principal :
"Snap robot programmable Rover

« Essai pas vers l’avant
faire une pause 1000 ' attendre une seconde avant de continuer
0 haute ' allumer le moteur avant gauche
faire une pause 2000 ' gauche avant moteur tourne pendant 2 secondes
0 à faible '' éteindre le moteur avant gauche
« Essai pas en arrière
faire une pause 1000 ' attendre une seconde avant de continuer
haute 1 ' interrupteur a laissé en arrière moteur
faire une pause 2000 ' moteur arrière gauche tourne pendant 2 secondes
basse 1 ' éteindre le moteur vers l’arrière gauche
« Tester juste avant
faire une pause 1000 ' attendre une seconde avant de continuer
hauteur 2 ' allumer le moteur avant droit
faire une pause 2000 ' avant droit moteur tourne pendant 2 secondes
faible 2 ' éteindre le moteur avant droit
' Test droit vers l’arrière
faire une pause 1000 ' attendre une seconde avant de continuer
4 haute ' allumer le moteur vers l’arrière à droite
faire une pause 2000 ' droite arrière moteur tourne pendant 2 secondes
basse 4 ' éteindre le moteur vers l’arrière à droite
« Test avec impatience
faire une pause 1000 ' attendre une seconde avant de continuer
0 haute ' allumer le moteur avant gauche
hauteur 2 ' allumer le moteur avant droit
faire une pause 2000 ' moteurs tournent pendant deux secondes
faible 0 ' éteindre le moteur avant gauche
faible 2 ' éteindre le moteur avant droit
« Essai vers l’arrière
faire une pause 1000 ' attendre une seconde avant de continuer
haute 1 ' interrupteur a laissé en arrière moteur
4 haute ' allumer le moteur vers l’arrière à droite
faire une pause 2000 ' moteurs tournent pendant deux secondes
basse 1 ' éteindre le moteur vers l’arrière gauche
basse 4 ' éteindre le moteur vers l’arrière à droite
' Programme de fin
arrêter

Le code est très simple mais doit démontrer combien il est facile de programmer le Robot de Circuits Snap.

Articles Liés

Danse danse Roverbot ! Construire un Robot Programmable de Snap Circuits lumière danse activés.

Danse danse Roverbot ! Construire un Robot Programmable de Snap Circuits lumière danse activés.

Dans ce Instructable vous allez apprendre à construire un éclairage activé danse robot programmable Snap Circuits. Tout d'abord, vous apprendrez comment installer l'éditeur de programmation PICAXE (le PICAXE est le microcontrôleur ou cerveau ordinate
Programme un chapelet de lumières de Noël à clignoter le code morse avec Arduino & Snap Circuits

Programme un chapelet de lumières de Noël à clignoter le code morse avec Arduino & Snap Circuits

c'est un projet de mon fils Dylan (9) et j'ai mis ensemble en utilisant une platine Arduino, un ensemble de Circuit Snap et un chapelet de lumières de Noël.Ce que vous devez :Un Arduino : Un Arduino est un ordinateur sur un circuit unique que vous po
Construire un Theremin optique--améliorer votre Snap Circuits en ajoutant un Circuit intégré de 555 Timer II

Construire un Theremin optique--améliorer votre Snap Circuits en ajoutant un Circuit intégré de 555 Timer II

dans ce Instructable, vous apprendrez comment améliorer votre collection de blocs de Snap Circuits en ajoutant un Timer 555 IC et en construisant un thérémine optique. Vous apprendrez les fonctions des broches sur la puce 555. Vous apprendrez que lor
Vitesse variable du ventilateur avec Snap Circuits, Kano ordinateur

Vitesse variable du ventilateur avec Snap Circuits, Kano ordinateur

Dans un Guide pratique précédente, j'ai démontré comment clignoter un Snap Circuits LED avec l'ordinateur de Kano (clignotement d'une LED est le « Hello World! » du piratage de matériel) et dans ce guide, je démontrerai comment conduire un ventilateu
Cligner des yeux Snap Circuits LED avec ordinateur Kano

Cligner des yeux Snap Circuits LED avec ordinateur Kano

Je démontrerai comment faire clignoter une LED de Circuits Snap avec l'ordinateur de Kano (ma version de la Kano a la framboise Pi 2). J'ai perdu le compte de combien d'ordinateurs j'ai construit au fil des ans, mais je pense qu'il est sûr de dire qu
Piratage de l’espion vidéo Trakr III : faire un Bot Grabber de Legos, Snap Circuits et l’espion vidéo Trakr

Piratage de l’espion vidéo Trakr III : faire un Bot Grabber de Legos, Snap Circuits et l’espion vidéo Trakr

dans ce instructable je démontrerai comment utiliser des Legos, Snap Circuits et l'espion vidéo Trakr pour créer un bot grabber contrôlé à distance. Je démontrerai comment télécharger et installer le compilateur de langage C pour le Trakr. Ensuite, j
Construire un générateur de tonalité--améliorer votre Snap Circuits en ajoutant un Timer 555 IC

Construire un générateur de tonalité--améliorer votre Snap Circuits en ajoutant un Timer 555 IC

dans cet article, vous apprendrez comment améliorer votre collection de blocs de Snap Circuits en ajoutant un Timer 555 IC. Vous apprendrez les fonctions, les broches de la puce 555. Vous apprendrez que lorsque le 555 est en mode astable, la sortie d
Découvrez électronique avec Snap Circuits Arcade (revue)

Découvrez électronique avec Snap Circuits Arcade (revue)

Circuits de composant logiciel enfichable est un jouet éducatif qui enseigne l'électronique avec des composants électroniques de snap-ensemble sans soudure. Chaque composant possède le symbole schématique et une étiquette imprimée sur son boîtier en
Introduction à l’interrupteur électrique à l’aide de Snap Circuits

Introduction à l’interrupteur électrique à l’aide de Snap Circuits

sur cette photo Instructable je vais vous donner une brève introduction aux Circuits de Snap. Vous apprendrez comment construire un circuit simple, pour comprendre le courant continu (DC), et comment fonctionne un interrupteur électrique.Circuits de
Introduction à la Diode à l’aide de Snap Circuits

Introduction à la Diode à l’aide de Snap Circuits

sur cette photo instructable vous apprendront la diode et construire un circuit simple qui vous aide à comprendre le fonctionne d'une diode à l'aide de Circuits Snap.Circuits de composant logiciel enfichable est un jouet éducatif qui enseigne l'élect
Robot programmable de jouer du Piano de Knex

Robot programmable de jouer du Piano de Knex

j'ai toujours été un grand fan de K'nex, depuis que je suis un petit enfant. Puis, quand j'ai découvert ce site, je sentais que j'avais touché le jackpot. Il s'agit d'un « robot » que j'ai construit hors knex, il est conçu pour jouer du piano. Cette
Introduction à relais utilisant Snap Circuits électroniques

Introduction à relais utilisant Snap Circuits électroniques

ce qui est un relais ? Vous avez probablement déjà vu une course de relais où un coureur transmet un bâton à un autre coureur. De même, un relais électronique mains hors de contrôle d'un circuit à l'autre. Un relais est un appareil très simple consti
Comment entrer dans la robotique, programmation, électronique Arduino

Comment entrer dans la robotique, programmation, électronique Arduino

Robotique, intégrer tous les champs de la tige et toujours rendre chaque enfant fou. Il peut aider enfants d'acquérir une expérience pratique sur la mécanique, l'électronique, contrôle système et en sciences informatiques.Cependant, tous les robots s
Introduction aux Light Emitting Diode à l’aide de Snap Circuits

Introduction aux Light Emitting Diode à l’aide de Snap Circuits

dans cette Photo Instructable, vous vous renseignerez sur la Diode électroluminescente ou LED. Vous apprendrez également comment construire un circuit simple qui montre comment le LED fonctionne à l'aide de Circuits Snap.Pièces nécessaires :1 grille