Stap 1: iRobot Create
Voor onze eenvoudig te gebruiken nodig we alleen een paar commando's. Bij initialisatie moet de 128 opdracht om te vertellen van de robot om te beginnen met het accepteren van externe controle worden verzonden. Vervolgens moet een modus worden ingeschakeld. Voor een volledige controle sturen we de 132 opdracht naar de maken. Opmerking dat u moet alle gegevens verzenden naar de maken als gehele getallen, geen gewone ASCII-tekst. Elke opdracht opcode is één byte, de waarde van die byte is de integer-waarde 128 of wat dan ook. Als u voor het verzenden in de ASCII- of ansi-tekst, zou elk teken in 128 een byte. Voor testdoeleinden of controle via PC raden wij Realterm zoals het maakt alles zeer simiple. U moet ook de Baud-rate instellen op 57600 zoals vermeld in de documentatie van de Open Interface.
Nu dat het maken wordt geïnitialiseerd, wij de opdracht 137 de robot vooruit rijden. Afstand wachten, 156 wordt gebruikt om de robot te stoppen na een bepaalde afstand. De scriptopdrachten 152 en 153 zet alles samen en maken van een eenvoudig script dat kan worden uitgevoerd over en voorbij.
iRobot verkoopt wat zij noemen de commandomodule die in feite een programmeerbare micro controller en een paar seriële poorten die u gebruiken kunt om te controleren uw maken. In plaats daarvan gebruikten we een programmeerbare Cypress System-on-a-Chip (PSoC) gecombineerd met een zeer kleine x86 PC genaamd de eBox 2300.
De robot heeft een 18V-batterij die we gebruiken zullen voor het aandrijven van alle onze randapparatuur.