Stap 13: Programmeren van uw robot in BASIC
10 PRINT "HELLO WORLD"
20 GOTO 10
Uw robot kan nu worden geprogrammeerd in BASIC! (en ja, het bovenstaande programma werkt ook!)
Hier zijn een paar specifieke basis commando's voor het beheren van uw robot!
Toekomen {cycli} (Beweegt de robot vooruit # spoel cycli: voorbeeld uit 512)
Achterwaarts {cycli} (Beweegt de robot neerwaarts # spoel cycli: voorbeeld NEERWAARTS 512)
Recht {cycli} (Beweegt alleen de juiste stepper toekomen # spoel cycli)
Links {cycli} (Beweegt alleen de linker stepper toekomen # spoel cycli)
HCSR04 (bevat het huidige bereik van de HCSR04-sensor)
Er is een hele lijst van andere basisopdrachten die je robot zal accepteren in het archief opgenomen.
Probeer de volgende BASIC-programma om een eenvoudige belemmering vermijden programma in BASIC.
10 VOORUIT 150
20 AFDRUKKEN HCSR04
30 IF HCSR04 < 150 vervolgens achterwaarts 200
30 IF HCSR04 < 150 dan rechts 250
40 GOTO 10
Zulks programma zit een eenvoudige lus die beweegt de robot vooruit 150 cycli, controles om te zien als er een obstakel als een obstakel wordt gevonden, dan de robot achteruit 200 cycli gaat, draait rechts 250 cycli en gaat weer naar voren.
Hier is enkele aanvullende ideeën:
1) Voeg een LED of kleine luidspreker en de opdracht OUTA in BASIC te licht voor een LED of een geluid bij het verplaatsen of het detecteren van een object te maken.
2) omzetten in uw robot een obstakel asielzoeker door het vinden van een object, gaan naar het en stoppen voor het.
3) bezoek de forums van de Propellerpowered en delen van uw ideeën programmering robot. http://forums.propellerpowered.com