Dance Dance Roverbot! Een licht geactiveerd dansen Snap Circuits programmeerbare Robot te bouwen. (5 / 12 stap)

Stap 5: Een steekproefprogramma voor de PICAXE


Dit is wat een PICAXE programmering Editor stroomdiagram eruit. Het stroomdiagram in dit voorbeeld is zeer eenvoudig--kun je raden wat het doet? Het zal weer een motor die is aangesloten op pin 4 op de PICAXE gedurende 10 seconden. Kunnen we een blik op hoe elke stap wordt verwerkt.

De "start"-dag-nachtgrens wordt genegeerd door de compiler, maar is nuttig voor u om gemakkelijk het begin van uw programma.

Het proces van "pauze" vertelt de PICAXE 1000 miliseconden, of 1 seconde voordat u verdergaat met de volgende stap in het programma te wachten. Wanneer vertel je het PICAXE voor het uitvoeren van het programma, zul je een 1 seconde pauze voordat er iets gebeurt.

Het parallellogram Stroomdiagramsymbool vertegenwoordigt gegevens of invoer/uitvoer. Het bevat de opdracht "hoge 4" en zal deze opdracht pin 4 hoog, waardoor de microcontroller spanning aan die pin, of stuurt uitgangsstroom aan die pin. Hebt u een motor aangesloten op pin 4 dan stroom van deze pin zal passeren van de motor en de motor zal beginnen te draaien.

Dit "pauze" proces vertelt de PICAXE 10000 miliseconden, of tien seconden te wachten. Dit betekent pin 4 hoog zal blijven gedurende 10 seconden blijven dus stuur huidige aan de motor gedurende 10 seconden (de motor zal draaien voor tien seconden).

Deze Stroomdiagramsymbool gegevens bevat de opdracht "lage 4." Het vertelt de PICAXE het uitschakelen van de pin, of voor de uitvoer van 0 volt. Dit zal macht op de pin gesneden en de motor aangesloten stopt met spinnen.

Als u zien wat de BASIC-code eruit ziet wilt, kunt u klik op stroomdiagram en klik vervolgens op converteren naar BASIC stroomdiagram. De code ziet er als de het volgende:

' BASIC geconverteerd vanuit stroomdiagram:
"C:\DOCUMENTS AND SETTINGS\DESKTOP\SNAPROVERBOT. CAD
' Geconverteerd op 10/30/2011 om 20:53:11
belangrijkste:
onderbreken van 1000 ' vertelt de PICAXE te wachten 1000 miliseconden (1 seconde)
hoge 4 ' Sets pin 4 hoog, die stuurt huidige pin 4 (als er een motor aangesloten zal het draaien)
onderbreken van 10000 ' vertelt de PICAXE te wachten 10000 miliseconden (10 seconden--motor zal draaien gedurende 10 seconden)
lage 4 ' ingesteld pin 4 laag, of uitgangen 0 volt. Dit snijdt de kracht op de stift en de motor stopt met spinnen

Gerelateerde Artikelen

Maak een eenvoudige Snap Circuits programmeerbare Robot

Maak een eenvoudige Snap Circuits programmeerbare Robot

In dit Instructable leert u hoe te bouwen van een eenvoudige Snap Circuits programmeerbare robot. Eerst leert u hoe te bouwen van een eenvoudige schakeling met behulp van Snap Circuits om te begrijpen hoe gemakkelijk het is om te bouwen van een elekt
EXTREME Snap Circuits programmeerbare Robot!

EXTREME Snap Circuits programmeerbare Robot!

In dit Instructable leert u hoe een EXTREME Snap Circuits programmeerbare Robot te bouwen. Eerst leert u het installeren van de PICAXE programmering Editor (de PICAXE is de microcontroller, of computer hersenen voor uw programmeerbare robot Snap Circ
Bouwen van een toongenerator--verbeteren uw Snap Circuits door het toevoegen van een 555 Timer IC

Bouwen van een toongenerator--verbeteren uw Snap Circuits door het toevoegen van een 555 Timer IC

In dit artikel leert u hoe te verbeteren uw verzameling van Snap Circuits blokken door het toevoegen van een 555 Timer IC. Hier leert u de functies van de pinnen op de 555 chip. U leert dat wanneer de 555 in de astable modus is, de output van pin 3 i
Ontdek elektronica met Snap Circuits Arcade (een Review)

Ontdek elektronica met Snap Circuits Arcade (een Review)

Module Circuits is een educatief speelgoed dat leert elektronica met solderless samen module-elektronische componenten. Elke component heeft het schematisch symbool en een label afgedrukt op de plastic behuizing voor gemakkelijke identificatie. Ze br
Hacking the Spy Video Trakr III: Maak een Grabber Bot uit Legos, Snap Circuits en de Spy Video Trakr

Hacking the Spy Video Trakr III: Maak een Grabber Bot uit Legos, Snap Circuits en de Spy Video Trakr

In dit instructable demonstreer ik hoe met Legos, Snap Circuits en de Spy Video Trakr maken van een externe gecontroleerde grabbelen bot. Hier demonstreer ik hoe te downloaden en installeren van de taal C compiler voor de Trakr. Daarna leg ik uit hoe
Inleiding tot de elektrische schakelaar met behulp van Snap Circuits

Inleiding tot de elektrische schakelaar met behulp van Snap Circuits

In deze foto Instructable zal ik u een korte introductie tot Snap Circuits. Hier leert u hoe te bouwen van een eenvoudige schakeling, om Direct Current (DC), te begrijpen en hoe werkt een elektrische schakelaar.Module Circuits is een educatief speelg
Variabele snelheid Fan met Snap Circuits, Kano Computer

Variabele snelheid Fan met Snap Circuits, Kano Computer

In een vorige How-To Guide ik aangetoond hoe te knipperen een Snap Circuits LED met de Kano-Computer (knipperen van een LED is de 'Hello World!' van hardware hacking) en in deze handleiding zal ik laten zien hoe te rijden een variabel toerental venti
Knipperen Snap Circuits LED met Kano Computer

Knipperen Snap Circuits LED met Kano Computer

Ik zal laten zien hoe flitser een Snap Circuits LED met de Kano-Computer (mijn versie van de Kano heeft de Raspberry Pi 2). Ik heb verloren telling van hoeveel computers ik heb gebouwd door de jaren heen, maar ik denk dat het veilig om te zeggen dat
Hoe te leren een papegaai te dansen

Hoe te leren een papegaai te dansen

papegaaien zijn zeer slimme dieren. Ze hebben de verbazende capaciteit nabootsen menselijke spraak, en ook acties kunnen kopiëren. Dit is hoe hun mimicry om vaardigheden te gebruiken om hen te leren hoe om te dansen.Zie Ruby's gecombineerde dans bewe
Houd ongewenste bezoekers weg met een Motion geactiveerd Sprinkler

Houd ongewenste bezoekers weg met een Motion geactiveerd Sprinkler

De lokale dieren denkt dat uw gazon hun persoonlijke toilet? Ninja moordenaars en probeer te sluipen in uw huis? Houd deze ongewenste bezoekers weg met een motie geactiveerde sprinkler systeem. Zodra ze stap in uw gazon, een passieve infrarood bewegi
Hoe maak je een lichte Stop-Motion-Video

Hoe maak je een lichte Stop-Motion-Video

BEKIJK DEZE VIDEO EERSTE DING!!! Dit is de werkelijke FILM en vormt de basis voor de gehele instructable! GENIET VAN!Klik op deze koppeling als de VIDEO niet voor u geladen wordt! Ik vond dat het zou niet altijd geladen, en Nou je moet de video te zi
Bouwen van een optisch Theremin--verbeteren uw Snap Circuits door het toevoegen van een 555 Timer geïntegreerde schakeling II

Bouwen van een optisch Theremin--verbeteren uw Snap Circuits door het toevoegen van een 555 Timer geïntegreerde schakeling II

In dit Instructable, leert u hoe te verbeteren uw verzameling van Snap Circuits blokken door het toevoegen van een 555 Timer IC en de opbouw van een optisch theremin. Hier leert u de functies van de pinnen op de 555 chip. U leert dat wanneer de 555 i
Hack uw Snap Circuits met Frickin' Laser balken! Bouwen van een Laser Tripwire en Alarm

Hack uw Snap Circuits met Frickin' Laser balken! Bouwen van een Laser Tripwire en Alarm

leren how to build een laser tripwire en alarm uit Snap Circuits. U zult het bouwen van twee circuits: het laser tripwire circuit en het alarm-circuit. Het alarm is een zeer eenvoudige twee-transistor-oscillator die is ingeschakeld door de estafette
Licht geactiveerd Motor

Licht geactiveerd Motor

Ik heb niet gezien een lichtschakelaar voor een motor die rond een versterker, trekt dus ik dacht dat ik zou maken. Het product werkt goed - als ik shine een laser op het, ik kan leiden tot het uit door een kamer vrij gemakkelijk.Ook, ik ben dertien