Danse danse Roverbot ! Construire un Robot Programmable de Snap Circuits lumière danse activés. (5 / 12 étapes)

Étape 5: Un exemple de programme pour le PICAXE

C’est ce qui ressemble à un diagramme de flux PICAXE programmation éditeur. L’organigramme dans cet exemple est très simple--pouvez-vous deviner ce qu’il fait ? Il tournera un moteur qui est relié à la borne 4 sur le PICAXE pendant 10 secondes. Nous pouvons jeter un oeil à la façon dont chaque étape est traitée.

Le terminateur « start » est ignoré par le compilateur, mais il vous sera utile pour trouver facilement le début de votre programme.

Le processus de « pause » raconte le PICAXE d’attente de 1000 millisecondes, ou 1 seconde avant de passer à l’étape suivante dans le programme. Quand vous dites le PICAXE pour exécuter le programme, vous remarquerez une 1 seconde pause avant que quelque chose arrive.

Le symbole d’organigramme de parallélogramme représente des données, ou entrée/sortie. Il contient la commande « haute 4 » et cette commande fixera la broche 4 de haut, ce qui signifie le microcontrôleur sera envoyer que la broche tension ou courant pour que la broche de sortie. Si vous avez un moteur relié à la borne 4 puis courant de cette broche traversera le moteur et le moteur commenceront à tourner.

Ce processus de « pause » raconte le PICAXE attendre 10000 millisecondes, soit dix secondes. Cela signifie broche 4 resteront élevé pendant 10 secondes, continuant ainsi d’envoyer courant au moteur pendant 10 secondes (le moteur tournera pendant dix secondes).

Ce symbole de diagramme de flux de données contient la commande « faible 4. » Il raconte le PICAXE pour désactiver le code pin, ou à la sortie de 0 volt. Cela réduira la puissance à la broche et le moteur relié à elle cessera de tourner.

Si vous voulez voir à quoi ressemble le code de base, vous pouvez cliquez sur organigramme et puis cliquez sur convertir organigramme pour BASIC. Le code ressemblera à le ce qui suit :

"BASIC converti à partir d’organigramme :
"C:\DOCUMENTS AND SETTINGS\DESKTOP\SNAPROVERBOT. CAD
« Converti le 30/10/2011 à 20:53:11
principal :
faire une pause 1000 ' raconte le PICAXE d’attente de 1000 millisecondes (1 seconde)
4 haute ' ensembles broche 4 de haut, qui envoie le courant à la borne 4 (s’il y a un moteur connecté il tournera)
faire une pause 10000 ' raconte le PICAXE attendre 10000 milisecondes (10 secondes--moteurs tournera pendant 10 secondes)
basse 4 ' définit la broche 4 faible ou sorties 0 volt. Cela réduit la puissance à la broche et le moteur s’arrête de tourner

Articles Liés

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
Construire un Robot Simple en utilisant un Arduino et L293 (pont en H)

Construire un Robot Simple en utilisant un Arduino et L293 (pont en H)

Hé les gars, c'est mon premier instructable et je suis ici pour montrer comment construire un robot simple avec un peu d'Arduino programmation ne vous inquiétez pas, j'ai joint le fichier de code ci-dessous, vous pouvez l'utiliser pour la référence.C
Construire un robot Lego Multigraph

Construire un robot Lego Multigraph

N'aurait pas apprécié de construction et en utilisant un robot qui s'inspire de l'art abstrait à utiliser dans vos projets d'art et d'artisanat ? Le Multigraph Lego, même si elle n'avait aucune application pratique, est un plaisir tant à construire e
Construire un Robot en utilisant MSP430 Launchpad

Construire un Robot en utilisant MSP430 Launchpad

Dans ce Instructable nous allons construire un petit robot à l'aide de Launchpad MSP430 de TI. Le robot utilise deux moteurs à courant continu adapté et utiliser le système de commande différentielle.L'Intelligence est fourni avec une planche de Laun
Comment construire un robot MiniBiped

Comment construire un robot MiniBiped

j'ai écrit une image instructable sur mon robot MiniBiped bancal récemment, mais j'ai pensé que peut-être quelqu'un sera intéressé à construire un. Alors j'ai décidé d'écrire des instructions étape par étape.Bancal est un robot DOF (degrés de liberté
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
Comment construire un robot hexapode sans fil

Comment construire un robot hexapode sans fil

Voici une vidéo d'elle en action.Page Facebook donc vous pouvez garder à jour sur v2Avez-vous complété cette instructable ?  M'envoyer des photos et je vais l'ajouter sur cette page !Une fois terminé, vous aurez un robot marche qui est d'environ 2 pi
Comment construire un robot hexapode de Lego Mindstorms NXT ?

Comment construire un robot hexapode de Lego Mindstorms NXT ?

Cette fois (dans mon tout premier instructable jamais) je vais vous montrer comment construire un robot hexapode à l'aide de Lego Mindstorms NXT.Profitez et laisser un commentaire !Étape 1: Que vous faut-il Vous avez besoin :-Kit Lego Mindstorms NXT-
Comment utiliser un appareil Android et Lego NXT pour construire un Robot d’auto-équilibrage deux roues

Comment utiliser un appareil Android et Lego NXT pour construire un Robot d’auto-équilibrage deux roues

Aujourd'hui, je vais vous apprendre comment faire un Android alimenté et contrôlé deux roues Self-Balancing robot Lego NXT.Tout d'abord, nous allons voir une vidéo de test pour le robot final.Voici un autre essai sur la pente :Pour construire ce robo
Construire un Robot très petit : Make The World de roues plus petit Robot avec une pince.

Construire un Robot très petit : Make The World de roues plus petit Robot avec une pince.

Construire un robot de 1/20 pouces cubes avec une pince qui peut ramasser et déplacer les petits objets. Il est contrôlé par un microcontrôleur Picaxe. À ce stade, je crois que c'est peut-être le robot au monde plus petite sur roues avec une pince. C
Comment construire le robot parfait

Comment construire le robot parfait

c'est juste des trucs et conseils, c'est juste la couverture que j'ai ne fait pas vrai un, mais je travaille sur un comme lui je vais le faire bientôt sur 2014.Pour construire le robot parfait, vous devez apprendre de choses vous donnera la possibili
Construire un Robot

Construire un Robot

vous rêvez de rendre la vie plus facile ? D'utiliser des robots pour aider la vie ? Eh bien, vous pouvez construire un robot aujourd'hui. Alors qu'il pourrait ne pas être les serviteurs du robot, il peut vous aider dans des tâches simplesJ'ai décidé
Construire un Robot pince Arduino avec un DynamixShield.

Construire un Robot pince Arduino avec un DynamixShield.

Dans ce instructable je vais vous montrer comment créer rapidement et facilement une pince de contrôle à distance à l'aide du robot et Arduino zéro et un DynamixShield. Le DynamixShield est un nouvel Add-on pour l'échéance de l'Arduino, zéro ou méga
Hexabot : Construire un robot à six pattes de lourds !

Hexabot : Construire un robot à six pattes de lourds !

Ce Instructable va vous montrer comment construire des Hexabot, une plateforme de grand robot à six pattes qui est capable de transporter un passager humain ! Le robot est également entièrement autonome avec l'ajout de quelques capteurs et un peu de