Maak een eenvoudige Snap Circuits programmeerbare Robot (3 / 5 stap)

Stap 3: De Roverbot Program


De PICAXE programmering Editor software installeren vanaf de Snap Circuits Micro Software CD. Open de programmering-Editor en selecteer de 08M desgevraagd (voor de PICAXE microcontroller 08M). Selecteer daarna de COM-poort waarop de programmering PICAXE-kabel is aangesloten op uw computer. Een nieuwe stroomdiagram maken, klikt u op bestand en klik vervolgens op nieuwe stroomdiagram. Gebruik mijn voorbeeld stroomdiagram wilt maken van uw eigen stroomdiagram.

Ik heb elke functie in kolommen om het stroomdiagram gemakkelijker te lezen opgedeeld. Zijn de opdrachten voor het testen van de Roverbot links naar voren motor in de eerste kolom onder "start". Hierdoor wordt de Roverbot naar rechts afslaan. Onder het label "Test links naar achteren" zijn de opdrachten om te zetten van de Roverbot de linker motor achteruit. Hierdoor wordt de Roverbot linksaf. De volgende vier kolommen zijn de opdrachten voor het testen van de juiste motor draaien vooruit en achteruit, dan beurt zowel links als rechts motoren vooruit (Roverbot rollen voorwaarts), en tot slot draait beide motoren achteruit (Roverbot rolt achteruit).

U kunt ook het stroomdiagram omzetten in BASIC programmacode. BASIC is een acroniem dat voor Beginners All-purpose Symbolic Instruction Code staat. Weg terug in de jaren 1960 als een eenvoudig te begrijpen programmeertaal kennismaken met computerprogrammering ontstond.

Klik op stroomdiagram en klik vervolgens op converteren naar BASIC stroomdiagram. De volgende is hoe de code eruit zal zien in BASIC (Ik voegde de opmerkingen in de code om te beschrijven wat de code doet):

' BASIC geconverteerd vanuit stroomdiagram:
"C:\DOCUMENTS AND SETTINGS\DESKTOP\SNAPROVERBOT. CAD
' Geconverteerd op 10/30/2011 om 20:53:11
belangrijkste:
' Snap Rover programmeerbare robot

' Test links naar voren
onderbreken van 1000
hoge 0
onderbreken van 2000
lage 0
' Test links naar achteren
onderbreken van 1000
hoge 1
onderbreken van 2000
laag 1
' Recht naar voren testen
onderbreken van 1000
hoog 2
onderbreken van 2000
laag 2
' Test recht achteruit
onderbreken van 1000
hoge 4
onderbreken van 2000
lage 4
' Testen naar voren
onderbreken van 1000
hoge 0
hoog 2
onderbreken van 2000
lage 0
laag 2
' Test achteruit
onderbreken van 1000
hoge 1
hoge 4
onderbreken van 2000
laag 1
lage 4
' Einde programma
Stop

De code is zeer eenvoudig maar moet tonen hoe gemakkelijk het is om te programmeren van de Roverbot.

Gerelateerde Artikelen

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
Dance Dance Roverbot! Een licht geactiveerd dansen Snap Circuits programmeerbare Robot te bouwen.

Dance Dance Roverbot! Een licht geactiveerd dansen Snap Circuits programmeerbare Robot te bouwen.

In dit Instructable u hoe leert te bouwen een licht geactiveerd dansende Snap Circuits programmeerbare robot. Eerst leert u het installeren van de PICAXE programmering Editor (de PICAXE is de microcontroller, of computer hersenen voor uw dans dans Ro
Maak een eenvoudige tweevoetige humanoïde Robot (Servo Walking Robot)

Maak een eenvoudige tweevoetige humanoïde Robot (Servo Walking Robot)

Bipeds zijn echt cool, omdat ze veruit de meest herkenbare soort robot zijn. Bedrijven hebben doorgebracht decennia en miljoenen om deze dingen te maken. Ik heb willen maken een tweevoetige bot voor ergens nu maar de meeste van hen moet een heleboel
Maak een eenvoudige Motion Sensor diefstalalarm! (PIR)

Maak een eenvoudige Motion Sensor diefstalalarm! (PIR)

Dit is een voortzetting van mijn hoe eenvoudige serie van Motion Sensor dingen. Alle vorige Instructables in eenvoudige reeks werden gekenmerkt. En een andere stap in de bescherming van de diefstal met deze Ultra eenvoudig Project meten slechts 4cm l
How To Build een eenvoudige Solderless Circuit.

How To Build een eenvoudige Solderless Circuit.

Hallo weer! Dit is de ambachtelijke Maker Infinity doen een andere samenwerking met JM1999! :)In dit instructable, JM1999 zal je laten zien hoe maak je een eenvoudige, solderless circuit! (BTW ik gebruikte om te proberen te maken, maar ze bleek niet
Maak een eenvoudige draadloze RF robot met behulp van Arduino!

Maak een eenvoudige draadloze RF robot met behulp van Arduino!

UPDATE: IK HEB JOYSTICK-CONTROLE TOEGEVOEGD AAN DEZE ROBOT. GELIEVE TE VERWIJZEN NAAR DE STAP 7, ALS U WILT BEPALEN UW ROBOT VIA JOYSTICK.HalloDit is mijn eerste instructable en in deze tutorial, I 'm gonna Toon u hoe te bouwen van een eenvoudige dra
Project 2.1: Uitvoering van een eenvoudige logica Circuit

Project 2.1: Uitvoering van een eenvoudige logica Circuit

In dit project downloadt u een bit bestand aan uw Raad van bestuur om de FPGA configureren met vier verschillende logische circuits. De circuits gebruiken knoppen en schakelaars voor ingangen en LEDs voor uitgangen. U moet de logische circuits sonde
Maak een eenvoudige houten textuur in The Gimp

Maak een eenvoudige houten textuur in The Gimp

leren hoe te maken van een snelle en eenvoudige houten textuur in The GimpStap 1: Bereid het doek! Open up The Gimp en maak een nieuw project (bestand -> nieuw -).Uw canvas instellen door de hoogte en breedte te selecteren. Ik koos voor 300 x 300, om
Maak een 3D Printed Circuit Board dat werkt

Maak een 3D Printed Circuit Board dat werkt

Net als vele individuen en organisaties die of moeten maken printplaten (PCB's) voor hobby of commerciële projecten, wilden we een manier om snel te fabriceren werken PCB's met behulp van een intern proces waarbij de drager niet elke iteratie van onz
Maak een eenvoudige Motion Sensor licht! (PIR)

Maak een eenvoudige Motion Sensor licht! (PIR)

Het maken van een kleine en eenvoudige Motion Sensing van licht met minder rompslomp en minder onderdelen.Een Beginner kan dit ook maken.Een eenvoudige begrip van de werking van transistor en kennis van de Anode en kathode is alleen nodig zodat het s
Maak een eenvoudige batterij lozer voor NiCad of NiMH accu's.

Maak een eenvoudige batterij lozer voor NiCad of NiMH accu's.

Dit instructable zal u tonen hoe te maken van een eenvoudige lozer voor uw NiCad of NiMH accu's voor Airsoft AEG's of RC auto's, boten, vliegtuigen, ongeacht. Aftappen van uw NiCad accu's is een belangrijke stap in het behoud van de levensduur van de
Maak een knipperende lichten circuit met een 555 timer en een relais

Maak een knipperende lichten circuit met een 555 timer en een relais

I 'm gonna u hoe maak je een afwisselend pulserende circuit (met behulp van de 555 timer) uitvoeren van een relais.Afhankelijk van het Relais kan u kundig voor stormloop 120vac licht worden.Het doet dat goed met kleine condensator (ik zal later uitle
Maak een eenvoudige pen box

Maak een eenvoudige pen box

Hoe maak ik een eenvoudige pen box. Gevlokt en alle.Video hier
Maak een eenvoudige arduino code

Maak een eenvoudige arduino code

Zullen we een eenvoudige code die de led Schakel en wacht 1 secondevervolgens uitschakelen van het lampje en wacht 1 secondeStap 1: Stap 1: delen we moeten1-any arduino maar voor dit voorbeeld gebruiken Uno2 - draden man-man maar u kunnen rechtstreek