Schietbaan gemaakt van Lego Mindstorm NXT


als we genieten van Nerf Blasters schieten, ik dacht dat ik zou een schietbaan van Lego. De motoren van Lego Mindstorm NXT hebben bouwen de detectie van de rotatie, zodat ze kunnen worden gebruikt en een input output. Eerst het programma willekeurig pakt één van de 3 motoren en geplaatst van het doel omhoog. Vervolgens met behulp van de opsporing van de rotatie het detecteert een 'hit'. Dit gebeurt met de geringste beweging (1 graad of meer). Wanneer de hit wordt gedetecteerd, de motor zet het doel helemaal zacht en een nieuwe willekeurige doel is geselecteerd.

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

De Lego-code (ontworpen in Bricx Command Center):

#define power 75
#define downTime 200
#define upTime 200
#define TimePerTarget 2000

taak main()
{

lang draaien; / * de variabele voor opname hoek * /
lange nothit;
int welke;
int m;
int score;
lange tijd, time2;

TextOut (0, LCD_LINE2, "Hoek op PortA");
Score = 0;
TextOut(0,LCD_LINE7,"Score:");
NumOut(40,LCD_LINE7,score);

terwijl (waar) {}

OnFwd(OUT_ABC,Power);
Wait(DownTime);
Off(OUT_ABC);

Wait(2000);

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

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

OnRev(m,Power);
Wait(UpTime);
Off(m);

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

tijd = CurrentTick();

terwijl (nothit == draaien) {}
draaien = MotorRotationCount (m); / * Lees Motor hoek [deg] * /
TextOut (0, LCD_LINE5,"");
NumOut(0,LCD_LINE5,rotate);
TextOut(40,LCD_LINE5,"deg");

Als ((time+TimePerTarget) < CurrentTick())
{draaien = draaien + 10;}

}

OnFwd(m,Power);
Wait(DownTime);
Off(m);

Score = score + 1;

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

}
}

Labels: Lego, Nerf, NXT, Mindstorm

Gerelateerde Artikelen

Hoe te bouwen van een eenvoudige robotarm van Lego Mindstorms NXT?

Hoe te bouwen van een eenvoudige robotarm van Lego Mindstorms NXT?

Vandaag, zal ik u vertellen hoe ik mijn robotarm gebouwd van Lego Mindstorms NXT.In feite, wilde ik het bouwen van een robot statief voor mijn camera. Ik heb ontdekt, dat moeilijker is dan het lijkt. Na wat experimenteren ik het opbouwen van deze een
Zelflerende Rock - Paper - Scissors Robot van Lego Mindstorms NXT!

Zelflerende Rock - Paper - Scissors Robot van Lego Mindstorms NXT!

Hi iedereen!  Dit is mijn eerste instructable!Dit is een ware zelf - robot hoe leert te spelen rock - paper - scissors dat leren!  Het leert hoe te winnen van een persoon 100% van de tijd!  Een persoon is niet nodig om te leren van de robot-hoe te sp
Hoe te bouwen van een robot van Lego Mindstorms NXT OCTOPOD?

Hoe te bouwen van een robot van Lego Mindstorms NXT OCTOPOD?

Dit instructable is enkel te tonen u hoe te upgraden van mijn hexapod hexapod ik heb gebouwd in mijn vorige instructable door er een octopod (8-legged robot).Geniet van en een reactie achterlaten!Stap 1: Wat heb je nodig? -Lego Mindstorms NXT-sommige
Voetbal tafel gemaakt van lego mindstorms

Voetbal tafel gemaakt van lego mindstorms

dit is een eenvoudig te gemaakte voetbal tabel vanaf nxt-kit.U kunt het bouwen van een spel voor 2 of 4 spelers. Als u wilt maken het voor 4 spelers doen de optionele stappen.Stap 1: Maak de voeten Alles wat u nodig hebt op dit niveau is sluit een co
Hoe te bouwen van een Lego Mindstorms NXT hexapod robot?

Hoe te bouwen van een Lego Mindstorms NXT hexapod robot?

Deze keer (in mijn allereerste instructable ooit) ik ga u tonen hoe te bouwen van een hexapod robot met behulp van Lego Mindstorms NXT.Geniet van en een reactie achterlaten!Stap 1: Wat heb je nodig u nodig hebt:-Lego Mindstorms NXT-kit-sommige extra
LEGO Mindstorms NXT: Roadster PSP-NX Supercharged

LEGO Mindstorms NXT: Roadster PSP-NX Supercharged

Opmerking: dit ontstond in 2010, ik gewoon niet krijgen om te schrijven de ' Ible tot nu.Dit project begon op de zoveelste pivot stuurinrichting, PS2 controller gecontroleerd LEGO Mindstorms NXT auto, maar het uiteindelijk veranderen in iets ontzagwe
Zonne-aangedreven Lego Mindstorms NXT Robot

Zonne-aangedreven Lego Mindstorms NXT Robot

stap voor stap foto's van het maken van de zonne-aangedreven Lego Mindstorms NXT Robot.
Lego Mindstorms NXT Octopod video

Lego Mindstorms NXT Octopod video

hier zijn drie korte clips van mijn nieuwe Sea robot (Lego Mindstorms NXT)...
Hoe te laden van uw mp3-speler met behulp van Lego mindstroms NXT

Hoe te laden van uw mp3-speler met behulp van Lego mindstroms NXT

ik heb veel dingen (niet alleen Instructables) op het opwekken van stroom met de oude Mindstorms lego set. Echter niet geen nieuwe. Omdat ik niet kon instructies over hoe vinden te laden van een mp3-speler met de nieuwe set, troep mij af om het te do
Lego Mindstorms NXT robot Hand Prototype

Lego Mindstorms NXT robot Hand Prototype

dit is mijn Lego Mindstorms NXT robot Hand versie 1.0. Hij wordt aangedreven door een dynamo systeem dat bestaat uit een servomotor en crank. Als u bevalt, gelieve te stemmen! Ook, abonneren op mijn kanaal voor allerlei coole projecten over uiteenlop
Hoe gebruik een Wiimote Control een Lego Mindstorms NXT Robot

Hoe gebruik een Wiimote Control een Lego Mindstorms NXT Robot

Tutorial: Hoe gebruik een Wiimote Control een Lego Robot - de grappigste video clips hier zijn deze video zal u tonen hoe gebruik een wiimote control een Lego Mindstorms NXT Robot.Hier is de link naar Glovepie: http://carl.kenner.googlepages.com/glov
Lego mindstorm NXT sneeuw college uitdaging

Lego mindstorm NXT sneeuw college uitdaging

deze robot was voor mijn eng 1000 klasse aan sneeuw college het voorwerp van de chanenge was om te rijden de trap in een vierkante duw de oranje blikjes (jagers) uit de vierkante pick-up de witte kan (konijn) en breng het terug op de trap.robot gemaa
Pocket formaat survival kit gemaakt van Lego container

Pocket formaat survival kit gemaakt van Lego container

eerste OFF als u LIKE het gelieve stemming voor het IN THE POCKET SIZED wedstrijd!!! Dit is een eenvoudige zakje spanwijdte survival kit gemaakt van een Lego kit container. Dit is eenvoudig te maken en enkele stappen zijn optioneel.Stap 1: levering v
Oplaadbare batterij voor Lego Mindstorm NXT ruimteplanning

Oplaadbare batterij voor Lego Mindstorm NXT ruimteplanning

waarschuwing: polariteit moet 3 keer controleren om te controleren of voor aansluitende batterij denk aan dit als een schot deal. Deze garantie op product zal effect dus als je garantie niet PLZ proberen. Als je echt wilt doen het een hoofd gaan naar