Stap 8: programmeren
Helaas op dit punt, ik heb niet kunnen vinden of komen met een manier voor het uploaden van de G-Code aan de NXT-baksteen, dus elke beweging van de machine moet geprogrammeerd worden handmatig met behulp van de Mindstorms-programma of een ander programma compatibel met NXT. Ik zal kijken naar een manier om de G-Code in de toekomst gebruiken, of als iedereen het weet hoe te doen aub laat het me weten!
Gunstig gaan een kwart draai van de motor onder de NXT de mobiele tak ongeveer 3/8 inch onder de juiste omstandigheden. Ik verklaar deze voorwaarde omdat als het verste uiteinde van de mobiele arm sleept teveel it gecompenseerd kan worden vanaf de andere kant en de mobiele tak in een hoek worden zal. De verhouding is ongeveer hetzelfde voor de tweede as. Lagere snelheden helpen bewaren van koppel en houden van de versnellingen op het rek zonder teveel weerstand.
De laser wordt geactiveerd door het draaien van de motor gekoppeld aan het "arm" boven de knop op het breadboard tot het punt waar het het persen. Wanneer u de laser inschakelen in het programma wilt, draai die motor genoeg zo dat het probeert te gaan langs de knop en houdt het er. Te schakelen, de tegenovergestelde richting draaien of (afhankelijk van de knop en de sterkte van de rubberen band) gewoon Schakel de motor uit. Een noodstop is ook een nuttige functie, dus ook een power off functie geactiveerd door de druk op de knop.
Voor verticale en horizontale lijnen program de motoren draaien een overeenkomstige gedeelte van een rotatie; voor diagonaal, beide motoren te draaien op hetzelfde moment aan verschillende snelheden. Ik ben nog steeds uitzoeken hoe dat te doen kringen, maar ik denk dat ze zullen eisen dat zoiets als diagonale lijnen.