Champ de tir fabriqués à partir de Lego Mindstorm NXT

que nous jouissons de tir des dynamiteurs de Nerf, j’ai pensé que je voudrais faire un champ de tir de Lego. Les moteurs de Lego Mindstorm NXT a construire dans la détection de rotation, afin qu’ils peuvent être utilisés et une entrée de sortie. Tout d’abord le programme sélectionne un des 3 moteurs au hasard et placé la cible vers le haut. Puis en utilisant la détection de rotation il détectera un « hit ». Cela arrive avec le moindre mouvement (degré 1 ou plus). Quand le coup est détecté le moteur tourner l’objectif vers le bas et une nouvelle cible aléatoire est sélectionnée.

http://www.youtube.com/watch?v=E1wt5ywUo9M

Le code de Lego (conçu en Bricx Command Center) :

#define puissance 75
temps d’arrêt de #define 200
#define upTime 200
#define TimePerTarget 2000

tâche main()
{

tourner longtemps ; / * la variable pour l’angle de l’enregistrement * /
long nothit ;
welke int ;
int m ;
score d’int ;
longtemps, time2 ;

TextOut (0, LCD_LINE2, « Angle sur PortA ») ;
score = 0 ;
TextOut(0,LCD_LINE7,"Score:") ;
NumOut(40,LCD_LINE7,score) ;

tout en (vrai) {}

OnFwd(OUT_ABC,Power) ;
Wait(Downtime) ;
OFF(OUT_ABC) ;

Wait(2000) ;

Welke = Random(3) ;
NumOut(0,LCD_LINE4,welke) ;

Si (welke == 0) {m = OUT_A;}
Si (welke == 1) {m = OUT_B;}
Si (welke == 2) {m = OUT_C;}

OnRev(m,Power) ;
Wait(Uptime) ;
OFF(m) ;

Wait(400) ;
nothit = MotorRotationCount (m) ;
tourner = nothit ;
NumOut(0,LCD_LINE6,nothit) ;

temps = CurrentTick() ;

même si (nothit == rotation) {}
tourner = MotorRotationCount (m) ; / * Lecture moteur angle [degrés] * /
TextOut (0, LCD_LINE5,"") ;
NumOut(0,LCD_LINE5,rotate) ;
TextOut(40,LCD_LINE5,"deg") ;

Si ((time+TimePerTarget) < CurrentTick())
{faire tourner = rotation + 10;}

}

OnFwd(m,Power) ;
Wait(Downtime) ;
OFF(m) ;

score = score + 1 ;

TextOut(0,LCD_LINE7,"Score:") ;
NumOut(40,LCD_LINE7,score) ;

}
}

Mots clés: Lego, Nerf, Nxt, Mindstorm

Articles Liés

Auto-apprentissage roche - papier - ciseaux Robot Lego Mindstorms NXT !

Auto-apprentissage roche - papier - ciseaux Robot Lego Mindstorms NXT !

Salut tout le monde !  Il s'agit de mon premier instructable !Il s'agit d'un vrai moi - robot qui apprend à jouer à roche - papier - ciseaux d'apprentissage !  Il apprendront comment battre une personne 100 % du temps !  Une personne n'est pas nécess
Comment construire un simple bras robotisé de Lego Mindstorms NXT ?

Comment construire un simple bras robotisé de Lego Mindstorms NXT ?

Aujourd'hui, je vais vous dire comment j'ai construit mon bras robotiques de Lego Mindstorms NXT.En fait, je voulais construire un trépied robotisé pour mon appareil photo. J'ai découvert, qu'il est plus difficile ensuite, il semble. Après quelques e
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-
Le Prototype de main robotique Lego Mindstorms NXT

Le Prototype de main robotique Lego Mindstorms NXT

c'est ma main robotisée de Lego Mindstorms NXT version 1.0. Il est alimenté par un système de dynamo composé d'un servomoteur et une manivelle. Si vous le souhaitez, vous pouvez voter ! Également, vous abonner à ma chaîne pour beaucoup de projets coo
Solar Powered Robot Lego Mindstorms NXT

Solar Powered Robot Lego Mindstorms NXT

étape par étape photos de rendre l'énergie solaire actionné Robot Lego Mindstorms NXT.
LEGO Mindstorms NXT : Roadster PSP-NX Supercharged

LEGO Mindstorms NXT : Roadster PSP-NX Supercharged

Remarque : cela a été créée en 2010, je n'ai juste pas à l'écriture du ' Ible jusqu'à présent.Ce projet a débuté au pivot juste une autre direction, manette PS2 contrôlée voiture LEGO Mindstorms NXT, mais il a fini par se transformer en quelque chose
Vidéo de LEGO Mindstorms NXT Octopod

Vidéo de LEGO Mindstorms NXT Octopod

Voici trois courts extraits de mon nouveau robot octopodes (Lego Mindstorms NXT)...
Comment construire un robot Lego Mindstorms NXT OCTOPOD ?

Comment construire un robot Lego Mindstorms NXT OCTOPOD ?

Cette instructable est juste pour vous montrer, comment mettre à niveau mon hexapode j'ai construit dans mon précédent instructable en le transformant en un octopod (8-legged robot).Profitez et laisser un commentaire !Étape 1: Que vous faut-il ? -Leg
Comment utiliser une Wiimote pour contrôler un Robot de Lego Mindstorms NXT

Comment utiliser une Wiimote pour contrôler un Robot de Lego Mindstorms NXT

Tutoriel : comment utiliser une Wiimote pour contrôler un Lego Robot - les plus drôles vidéos clips sont ici cette vidéo va vous montrer comment utiliser une wiimote pour contrôler un Robot Lego Mindstorms NXT.Voici le lien vers Glovepie : http://car
Torche de Minecraft fabriqués à partir de Legos

Torche de Minecraft fabriqués à partir de Legos

ce Instructable va vous apprendre comment faire une torche de Minecraft de Legos.  La raison pour laquelle il ne ressemblent que j'ai utilisé les mêmes pièces, est parce que j'ai manqué de legos de la bonne couleur, qui n'ont pas été utilisée, que je
LEGO Mindstorms NXT 2.0 Grabber bras

LEGO Mindstorms NXT 2.0 Grabber bras

c'est juste un bras agrippeur j'ai fait avec mon kit nxt 2.0. Il ne m'a fallu quelques heures pour construire. N'oubliez pas que ce n'est pas fini. Ne sous-estimez pas me, ses mon premier robot j'ai jamais fait. Ceci est fait complètement et à l'orig
Batterie rechargeable pour Lego Mindstorm NXT n’importe quelle version

Batterie rechargeable pour Lego Mindstorm NXT n’importe quelle version

AVERTISSEMENT : polarité doit être vérifier 3 fois pour s'assurer avant raccordement batterie penser que c'est one shot deal. Ce seront l'effet garantie sur le produit donc si vous avez obtenu de garantie ne pas essayer PLZ. Si vous voulez vraiment f
Calculateur de Volume de LEGO Mindstorms NXT

Calculateur de Volume de LEGO Mindstorms NXT

cet appareil simple calculera le volume de n'importe quel objet simple. Il est très facile à construire et beaucoup de plaisir à utiliser. Si vous le souhaitez, vous pouvez voter. J'ai vraiment pu utiliser les prix pour mon atelier. :)Étape 1: bâtime
LEGO Mindstorms NXT Flight Simulator

LEGO Mindstorms NXT Flight Simulator

Bonjour les gars, Merci de regarder mon projet ! Ceci est mon entrée de dernière minute pour relever le défi de jouet.Il s'agit d'un simulateur de vol avec un hélicoptère qui peut se déplacer jusqu'à, en bas, vers l'avant et en arrière. Les rotors pe