"Kan" Bot (3 / 4 stap)

Stap 3: Een stroomdiagram maken en programmeren van de robot


Het is ongeveer twee maanden geweest aangezien ik deze robot gemaakt.  Ik zal proberen te onthouden wat ik kan over het programmeren van de robot.

Voordat u het programma schrijft, is het een goed idee om iets genaamd een stroomdiagram te maken.  Het stroomdiagram maakt het gemakkelijker om het programma te schrijven.  Het stroomdiagram is net zoiets als een gids om te helpen u beslissen wat u wilt dat de robot te doen en hoe gaat u om het te doen.  Nadat u het stroomdiagram aanbrengt, is het een stuk makkelijker te schrijven van het programma, omdat u kunt volg het stroomdiagram.  Het stroomdiagram helpt je nadenken over de logica die de robot zal moeten volgen om te doen de juiste dingen.

Je begint met een "Start blok."  Dit is een ovaal op het papier.  Uit het blok Start u een "vraagblok."  Dit is een vraag in het programma.  De robot maakt gebruik van sensoren om de vraag te beantwoorden.  Afhankelijk van het antwoord op de vraag in de vraagblok, zal de robot proberen antwoord op een andere vraag of overgaan tot een "actie Block."  De actie blok bevat iets dat de robot eigenlijk doet, zoals rijden of draaien of swingen op de arm.

Ik gehecht een afbeelding deel van het stroomdiagram voor deze robot.  Dit stroomdiagram wordt de logica voor de robot te volgen van de zwarte lijn weergegeven.  Afhankelijk van waar de zwarte lijn is, zal de robot rijden vooruit, verplaatst naar rechts of naar links verplaatsen.  De robot antwoorden op de vragen in dit stroomdiagram door te controleren met de lichtsensor.  Het stroomdiagram toont ook de logica om te controleren voor een object vooruit.  Als de ultrasone sensor een object ziet, zal de arm swing 190 graden te schakelen van het object uit de weg.  Het programma gaat vervolgens terug naar het begin.  Dus, als het object is nog steeds in de weg, de arm zal swing weer.  Als er geen object, vervolgens gaan het programma over op zoek naar de zwarte lijn te beslissen waar te gaan.

Om te programmeren van de robot, die u moet krijgen van de Lego Mindstorms software op uw computer geïnstalleerd.  Daarna sleept u verschillende "onderdelen" van de software-werkbalk in het centrum, waar u het programma daadwerkelijk te bouwen.  Enkele van de stukken controleren elke motor.  U kunt kiezen welke manier u wilt dat de motor te gaan, hoeveel beurten je wilt te maken, en hoe lang u wilt dat om te schakelen.  De logica van het stroomdiagram kunt u meegenomen in de motor besturingselementen.  Andere stukken die u sleept in zijn voor de sensoren.  Deze stukken die u sleept in signaal het vanuit de sensor.  Voor de ultrasone sensor moet u kiezen hoe gevoelig u wilt de sensor te zijn, of welke afstand je wilt beginnen met het verzenden van een signaal dat er iets voor de sensor is.  U wilt de signalen vanuit elke sensor toevoegen aan de juiste motoren, en zet in verschillende logica blokken te maken van de logica van de stroomdiagram controle van de robot.

Zodra je alle stukken in het midden van het programma, Controleer de kennisgevingen aan de onderkant van het scherm om te zien wat het programma doet eigenlijk.  Dit maakt het zo kunt u uw programma voordat u zet het in de robot.

Ik kan niet vinden het bestand voor het programma dat ik schreef.  Als ik het vinden, zal ik het hier om jullie te zien hechten.  Ik schreef het programma op de computer van de leider van de Scout, en ik probeer om het te krijgen van hem.

Op het scherm van de software is er een knop te klikken om het programma te verzenden van de robot.  Koppelt u het snoer van uw computer aan de module Mindstorms.  Zodra het programma is verzonden in de robot, zal de robot maken een pieptoon.  Op het scherm van de robot, zal er een menu om te kiezen van het programma dat u wilt gebruiken.  Druk op de oranje knop tweemaal op de module voor stormloop naar de programma.  Als het programma niet zoals die u het wilt werkt, drukt u op de oranje knop om te stoppen met het programma.  Breng de wijzigingen in het programma totdat u het programma net werkend te krijgen.

Gerelateerde Artikelen

Multi-use keelpijn remedie

Multi-use keelpijn remedie

Opmerking: Dit is een "huis remedie"... Gebruik op uw eigen goeddunken en op eigen risico.ALS JE KEELPIJN SYMPTOMEN ERGER WORDEN, RAADPLEEG EEN ARTS! (Ik nooit eens zal ooit suggereren dat je niet). Ons lichaam kunnen niet altijd vechten uit all
Chorizo en pompoen-stoofschotel

Chorizo en pompoen-stoofschotel

ik heb zelden een bepaald plan wanneer ik bezoek de lokale boerenmarkt, ik ga gewoon op zoek naar wat kijkt lekkerste en is de beste deal. Vandaag kwam ik thuis met chorizo, aardappelen en pompoen en kon niet weerstaan het samenstellen van een heerli
Krakeling brood Made Easy

Krakeling brood Made Easy

Dit is een geweldige manier om een erg lekker gemakkelijk krakeling brood. Het is geweldig voor broodjes, panini of gewoon eten op zijn eigen. Dit duurt ongeveer 2 uur maken van start tot finish.U zal het volgende nodig:1 x 5 lb tas bloem1 x 3 pack v
Perfecte butta' popcorn!

Perfecte butta' popcorn!

Echt, wat zou meer magisch dan weet je kan boter uw popcorn perfect elke keer?? Wat maakt dit nog beter is dat oude recycleerbare kunt u deze droom werkelijkheid maken! Dit is een dubbele zege, één voor het milieu en één voor mij. ;)Dit instructable
Mobiele werkplaats en Studio

Mobiele werkplaats en Studio

de mobiele werkplaats en studio.ACHTERGROND:Na de eerste leren hoe te snijden been terwijl op mijn huwelijksreis in 2002, ik voelde me alsof ik had eindelijk gevonden wat ik moest doen.  Bone carving geworden mijn primaire methode van ontspanning.  I
Hoe Cake maken (en Cupcakes)

Hoe Cake maken (en Cupcakes)

dit is een andere manier van het maken van taart, een techniek meestal alleen gevonden in engel voedsel of pond cakes. Met behulp van deze techniek in een cake recept waar mogelijk maakt de taart fluffier vindenBelangrijke punten:VERGEET NIET OM DRAA
Denise' Pinda Cookies - een andere aanpassing van American cookie stijlen op Nederlandse ingrediënten

Denise' Pinda Cookies - een andere aanpassing van American cookie stijlen op Nederlandse ingrediënten

Pindas zijn pinda's en ze zijn een van de vele snacks die de Nederlanders graag hebben met een borrelje (een sociaal drinken.) Pindas en pindakaas, letterlijk vertaald als pinda kaas maar u weet het waarschijnlijk beter als pindakaas en ze zijn nietj
Hoe kan mijn kaak bot mes

Hoe kan mijn kaak bot mes

ik heb alleen 2 messen voorafgaand aan deze, en dit is een van mijn beste. Ik maak mijn messen uit oude cirkelzaag bladen. De oude messen zijn zo veel beter omdat het staal is gemaakt van hoogwaardige materialen. Zoveel ontwerpen van hen, ik schetsen
PEAR boter (en hoe kan het!)

PEAR boter (en hoe kan het!)

Doen u hebt een perenboom of toevallig heb voorradig up een redelijk goede levering van rijpe peren en weet niet wat te doen met hen? Nou, kunt u pear boter! In tegenstelling tot de naam maken we niet eigenlijk "boter", per se; Er zijn geen zuiv
Hoe te verzachten boter snel

Hoe te verzachten boter snel

Ooit bereiken voor de Botervloot alleen om te beseffen dat het is leeg maar u sommige smeerbare boter meteen moet maar alles wat je hebt is het blok dat is in de koelkast.Gebruik van de magnetron om te Verwarm de boter kan problematisch en opwarming
Het ontwerp van een onderdeel en vervolgens instellen en draaien op een Maker-Bot Replicator 2

Het ontwerp van een onderdeel en vervolgens instellen en draaien op een Maker-Bot Replicator 2

So... U kocht een Maker-Bot 3D-printer en hebben geen idee hoe het te gebruiken... Goed thats ok noch heb ik of een van de mensen die ik ken deed zo goed. Nu ga ik gewoon verder te gaan en bespaart u de paar uur ter waarde van trail en fout te achter
Pijp Bot - een slimme arduino bluetooth robot

Pijp Bot - een slimme arduino bluetooth robot

Dit is mijn eerste instructables. Hier ben ik tonen hoe maak je een goedkope twee wielen arduino bluetooth robot, met behulp van PVC-buizen en haar gewrichten (voor het maken van het lichaam). Het is eenvoudig om te maken en eenvoudig te programmeren
Veggie rooster voor bier kan kip

Veggie rooster voor bier kan kip

Liefde bier kan kip zoals ik dat doe? Hou van gegrilde groenten zoals ik dat doe? Graag buiten koken, zoals ik dat doe?Haat te moeten gaan binnen om te beginnen met groenten? Haat om omhoog te verwarmen het huis in de zomer wanneer er een hete grill
Apple boter en sinaasappel marmelade

Apple boter en sinaasappel marmelade

Ik heb alleen in de laatste paar jaar omarmd inblikken. Ik had veel herinneringen van mijn moeder en grootmoeder uitgaven zomers maken van pot na pot van heerlijke behandelt, maar ik voelde gewoon nooit de behoefte om het te proberen mezelf. Niet zek