Pirater le Rover de Circuits Snap (6 / 7 étapes)

Étape 6: Programmer le Robot

Pour créer un nouveau diagramme de flux, dans l’éditeur de programmation cliquez sur fichier et puis cliquez sur nouveau diagramme de flux de commencer à entrer votre 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 » est une commande de faire une pause pendant 5000 millisecondes pour une fois que vous allumez le robot, il attendra cinq secondes avant de passer à travers les essais moteurs. Dans la deuxième colonne sous l’étiquette « Forward » sont les commandes pour tester le mouvement vers l’avant gauche du robot. Sous le label « Arrière » sont les commandes pour tester le mouvement vers l’arrière du robot. Sous le label « Virage à gauche » sont les commandes pour le robot, tourner à gauche. Et sous le label « virage à droite sont les commandes de tourner le robot à droite.

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\dancebot.cad
« Converti le 09/09/2012 à 08:41:37

principal :
faire une pause 5000 ' attendez cinq secondes avant de continuer
label_C1: « commencer la boucle
« VERS L’AVANT
0 haute ' allumer le moteur avant gauche
hauteur 2 ' allumer le moteur avant droit
faire une pause 500 ' attendre 5 secondes avant de continuer
faible 0 ' éteindre le moteur avant gauche
faible 2 ' éteindre le moteur avant droit
« VERS L’ARRIÈRE
haute 1 ' interrupteur a laissé en arrière moteur
4 haute ' allumer le moteur vers l’arrière à droite
faire une pause 500 ' attendre 5 secondes avant de continuer
basse 1 ' éteindre le moteur vers l’arrière gauche
basse 4 ' éteindre le moteur vers l’arrière à droite
' DROIT
0 haute ' allumer le moteur avant gauche
4 haute ' allumer le moteur vers l’arrière à droite
faire une pause 500 ' attendre 5 secondes avant de continuer
faible 0 ' éteindre le moteur avant gauche
basse 4 ' éteindre le moteur vers l’arrière à droite
"GAUCHE
haute 1 ' interrupteur a laissé en arrière moteur
hauteur 2 ' allumer le moteur avant droit
faire une pause 500 ' attendre 5 secondes avant de continuer
basse 1 ' éteindre le moteur vers l’arrière gauche
faible 2 ' éteindre le moteur avant droit
Goto label_C1 ' fin de boucle

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

Pour exécuter le programme, assurez-vous que le Snap Circuits Slide Switch S1 est mis hors tension sinon le moteur gauche pourrait tourner alors que le programme télécharge encore pour le PICAXE et peut-être accidentellement débrancher le câble de programmation comme le robot de tourner à droite. Ensuite, assurez-vous que le Snap Circuits 9 volts batterie bloc B5 est allumé ou le programme ne sera pas téléchargée vers le PICAXE. Connectez le câble de programmation sur la USB des Circuits Snap à votre ordinateur.

1. Connectez le composant logiciel enfichable orange pour le composant logiciel enfichable S-In sur le bloc de code Pin Socket U14 8 (le transporteur de puce PICAXE).

2. Connectez le composant logiciel enfichable jaune à la sortie S-clin d’oeil sur le bloc de code Pin Socket U14 8 (le transporteur de puce PICAXE).

3. Connectez le clin d’oeil noir à la masse, ou négatif (-) clin d’oeil sur le bloc de code Pin Socket U14 8 (le transporteur de puce PICAXE).

Dans l’éditeur de programmation cliquez sur PICAXE et puis cliquez sur programme. Une barre d’État s’affiche pour indiquer la progression du téléchargement du programme pour le PICAXE.

Attendez un instant après que le programme téléchargement terminé et débranchez le câble de programmation.

Pour enregistrer le programme dans la mémoire PICAXE, placer le composant logiciel enfichable unique en option sur la S-en rupture du bloc PICAXE et connecter le facultatif 100 Ohm résistance R1 entre S-In et GND (voir photo 3).

Placer le robot sur le sol une distance sécuritaire de tous les obstacles. Allumez ensuite le Snap Circuits Slide Switch S1 à. Lorsque vous êtes prêt à regarder les tests moteurs, commutateur sur la Snap Circuits 9 volts batterie bloc B5 et montre le robot effectue les essais moteurs.

Articles Liés

Pirater vos Circuits Snap avec Frickin' faisceaux Laser ! Construire un Laser Tripwire et alarme

Pirater vos Circuits Snap avec Frickin' faisceaux Laser ! Construire un Laser Tripwire et alarme

apprendre à construire un tripwire laser et l'alarme hors Circuits Snap. Vous allez construire deux circuits : le circuit de tripwire laser et le circuit d'alarme. L'alarme est un oscillateur très simple de deux-transistor qui est allumé par le relai
Robot Programmable extrême Snap Circuits !

Robot Programmable extrême Snap Circuits !

Dans ce Instructable, vous apprendrez comment construire une extrême Circuits Snap Robot Programmable. Tout d'abord, vous apprendrez comment installer l'éditeur de programmation PICAXE (le PICAXE est le microcontrôleur ou ordinateur cerveau pour votr
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
Faire un Snap simples Circuits Programmable Robot

Faire un Snap simples Circuits Programmable Robot

dans ce Instructable, vous apprendrez comment construire un robot programmable de Snap Circuits simple. Tout d'abord, vous allez apprendre à construire un circuit simple à l'aide de Circuits Snap pour comprendre combien il est facile de construire un
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
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
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
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
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
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
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
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
Piratage le Spy Video Trakr II

Piratage le Spy Video Trakr II

dans la précédente Instructable, "Hacking the Spy vidéo Trakr" ( vous avez appris à ouvrir la Trakr et installer les chevêtres masculins dans les connexions GPIO sur le circuit. Vous avez également appris à écrire, compiler et installer un progr