Animatron-6: Control Program voor Animatronics (5 / 9 stap)

Stap 5: Willekeurige (en niet zo willekeurig) bewegingen


RandomMove neemt een parameter die vertegenwoordigt een aantal zetten om uit te selecteren. Vervolgens de interpreter met behulp van een random number generator te selecteren een van de volgende opdrachten. Hier weer, wordt de ScriptStack()-waarde gebruikt, zoals elk van de volgende opdrachten hebben hier de waarde van de volgende opdracht na het blok van willekeurig geselecteerde opdrachten.

RandomPause maakt gebruik van een random number generator te pauzeren ergens tussen de minimale en maximale pauze tijd. Dit is een speciaal geval waar de ScriptDescription() iets anders dan een index naar een ander stuk van gegevens bevat, maar geen tijd opgegeven in milliseconden.

ActionSeq is niet zozeer een willekeurige opdracht, maar in werkelijkheid precies het tegenovergestelde. Het wordt gebruikt voor het uitvoeren van een blok van opdrachten in de juiste volgorde telkens wanneer die het script wordt aangeroepen. Vandaar, als er vier opdrachten opgegeven, de eerste keer dat het script wordt aangeroepen, de eerste opdracht in het blok is uitgevoerd; de vierde keer dat het script wordt aangeroepen, wordt de vierde opdracht uitgevoerd; de vijfde keer die het script wordt aangeroepen, wordt de eerste opdracht uitgevoerd. Ik gebruik deze te hebben van de animatronic hebben een gesprek, gedurende een willekeurige periode van tijd. Hier weer, wordt de waarde van de ScriptStack() van de ActionSeq-opdracht gebruikt voor het bijhouden van welke opdracht u moet het volgende worden uitgevoerd.

Gerelateerde Artikelen

Arduino gebaseerd - Power Control System voor RPi Car PC

Arduino gebaseerd - Power Control System voor RPi Car PC

Hallo iedereen! Ik ben Michalis Vasilakis uit www.ardumotive.com en in deze handleiding ik zal u tonen hoe maak je een eenvoudige - Arduino Based - Power Control System voor RPi Car PC.Dit systeem is ontworpen voor het vermijden van de abrupte afslui
Master Control Program

Master Control Program

Als u een MCP mee te nemen in uw zak moet elke waar u gaan; u bent bij ons aan juiste Instructable.Als u niet weet de ongebreidelde macht die HoofdControleprogramma zelf opvoeden: http://youtu.be/dp7dBbaZUIk?t=12sMCP is zelfs in een rap-video: http:/
Audio-versterker en envelop volgeling voor Animatronics

Audio-versterker en envelop volgeling voor Animatronics

Ik had een specifieke eis om te synchroniseren een RC servo aan een audio sound-track. In mijn geval was het voor het synchroniseren van de bewegingen van de mond van een animatronic figuur (Peter Penguin) naar wat hij zegt. Zijn toespraak zou worden
R/C Controlled Switch voor Drones

R/C Controlled Switch voor Drones

Hoewel er veel goede circuits beschikbaar op het internet voor soortgelijke projecten zijn, had ik een specifiek probleem op te lossen. Allermeest naar de circuits beschikbaar schakelt hun uitgangen op mid stick positie (50%). Mijn alle drones gebrui
Sluitertijd controle modulaire voor camera

Sluitertijd controle modulaire voor camera

onlangs ik werd aangetrokken door time-lapse fotografie, het is verbazingwekkend dat ik wil maken ook.Ook is mijn camera inactief geweest voor een lange tijd. Dus besloten heb ik om een sluiter modulaire met arduino, controle van mijn Canon 600D.Ik o
RF controle systeem voor R/C voertuig gebaseerd op Arduino en nRF24L01

RF controle systeem voor R/C voertuig gebaseerd op Arduino en nRF24L01

Het doel van dit project is om te bouwen van een zender en een ontvanger met behulp van een onderdeel van het goedkoop en makkelijk te gebruiken zoals de Arduino UNO, Arduino Nano en nRF24L01 transceiver. Dit project is een eenvoudige en gemakkelijk
Mind Controlled ventilator voor ALS of Paralyzed patiënten.

Mind Controlled ventilator voor ALS of Paralyzed patiënten.

Personen met ernstige handicaps communiceren niet met hun omgeving als normale mensen. Ze nodig altijd hulp in het doen van kleine taken zoals het inschakelen van een ventilator of een TV. Om deze kloof tussen een patiënt en een schakelaar moet er op
Unified Control Box voor een embedded system

Unified Control Box voor een embedded system

Als onderdeel van het systeem van de ingesloten besturingselement dat ik ben gebouw, moest ik een middel om veilig huis alle hardware van de interface. Ik wilde een manier om te beschermen en de interne hardware toegankelijk voor toekomstige bedradin
Hoe maak je een Remote Controlled speelgoed voor kinderen

Hoe maak je een Remote Controlled speelgoed voor kinderen

Leren om te maken van een externe gecontroleerde Robot speelgoed thuis. Dit speelgoed werkt met twee kleine gelijkstroommotoren en wordt bestuurd door een bedrade afstandsbediening. Het heeft een 360 graden rotatie en individuele manoeuvreren mogelij
Eenvoudige PWM-controle (555) voor de Motor, lichten, verwarmde kleding, enz

Eenvoudige PWM-controle (555) voor de Motor, lichten, verwarmde kleding, enz

ik niet van plan te gaan op de ins en outs van dit circuit, net hoe te maken. u kunt centen opslaan met behulp van geregenereerde componenten uit oude circiut platen maar deze onderdelen zijn allemaal goedkoop en readiy beschikbaar.  Het Circuit hier
Beetje Banging met Raspberry pi voor I2C controle met perl

Beetje Banging met Raspberry pi voor I2C controle met perl

Eerste een beetje algemene achtergrondBeetje verstandig om te gebruiken veel van de I2C naar parallelle poort IC's met de Raspberry pi, die u moet zitten kundig voor het manipuleren van de gegevens. Dit gebeurt meestal in een micro-controller, maar m
Arduino animatronics-Maak uw geweldige kostuums meer awesome!

Arduino animatronics-Maak uw geweldige kostuums meer awesome!

Hier is hoe te het licht, geluid en actie toevoegen aan uw favoriete Halloween-project met behulp van de opensource Arduino microcontroller. Arduino is gemakkelijk te leren te gebruiken en het opent een hele nieuwe wereld voor kostuum bouwers en sche
Animatronic Iron Man Mk III pak

Animatronic Iron Man Mk III pak

Iron Man kostuums hebben de laatste tijd enorm populair en de nummer een vraag ik ben meestal is "Hoe kan ik animatronics toevoegen aan mijn pak?" Mijn vriend Greg toevoegen van animatronics aan zijn MkIII glasvezel pak wilde dus hij vroeg voor
Animatronic Stargate helm

Animatronic Stargate helm

ik hou van de film Stargate en toen ik voor het eerst zag ik meteen wist dat ik wilde maken een van de super coole Horus guard helmen. Ik had meerdere ontwerpen geschetst door de jaren heen en bedacht verschillende methoden voor het bouwen van het ma