När du kör ett NXT -program på en MacOS MacBook behöver du lämplig programvara och hårdvara. Här är en uppdelning av vad du gör:
1. Hårdvara:
* Lego Mindstorms NXT Kit: Du behöver den faktiska LEGO NXT -tegel, motorer, sensorer och andra komponenter som ditt program använder.
2. Programvara:
* nxt-g (föråldrad men funktionell): Detta är den ursprungliga LEGO -programmeringsprogramvaran för NXT. Det är en grafisk programmeringsmiljö, och även om det är föråldrat kan det fortfarande vara det enklaste att hitta och använda för enkla program. Du kanske tycker att äldre versioner är kompatibla med macOS, även om officiellt stöd för länge sedan har slutat. Du kommer sannolikt att behöva hitta det genom inofficiella kanaler.
* lejos (mer avancerad): Lejos är ett Java-baserat operativsystem och programmeringsmiljö för NXT. Det möjliggör mer komplexa program och ger större kontroll över tegelens kapacitet. Att hitta en version som är kompatibel med nyare macOS -versioner kan kräva viss sökning och kan innebära viss teknisk installation.
* tredjepartsalternativ: Det kan finnas andra, mindre vanliga alternativ tillgängliga, men de är vanligtvis mindre väl dokumenterade och stödda.
3. Ansluta NXT till din MacBook:
* USB -kabel: NXT Brick ansluter till MacBook via en USB -kabel.
4. Steg för att köra programmet:
1. Installera den valda programvaran: Ladda ner och installera programmeringsprogramvaran (NXT-G eller LEJOS) på din MacBook. Detta kan kräva att hantera kompatibilitetsproblem med äldre programvara och potentiellt justera säkerhetsinställningar i macOS.
2. Anslut NXT -tegel: Anslut USB -kabeln till din MacBook och NXT -tegelstenen. Din dator ska känna igen tegelstenen. Programvaran ska upptäcka den.
3. Programmera din NXT: Använd programvaran för att skapa eller öppna ditt NXT -program. Detta innebär att dra och släppa programmeringsblock (i NXT-G) eller skriva Java-kod (i Lejos).
4. Ladda ner programmet: I programvaran väljer du alternativet för att ladda ner programmet till NXT -tegel.
5. Kör programmet: Programmet kommer att köras på NXT -tegelstenen och kontrollerar motorerna och sensorerna som programmerade.
Viktiga överväganden:
* Kompatibilitet: Äldre programvara kanske inte fungerar med nyare macOS -versioner. Du kan behöva använda en äldre version av macOS (potentiellt inom en virtuell maskin) eller hitta lösningar för att köra programvaran.
* förare: Se till att de nödvändiga drivrutinerna för NXT -tegel är installerade. Detta hanteras vanligtvis automatiskt av programvaran, men kan kräva manuell intervention.
* Felsökning: Var beredd att felsöka potentiella anslutningsproblem, mjukvarufel och förarproblem. Online -forum som är dedikerade till Lego Mindstorms NXT kan ge användbara lösningar.
Om du är ny på NXT-programmering rekommenderas vanligtvis med NXT-G för sin enkelhet. Men för mer komplexa projekt erbjuder Lejos mycket större kraft och flexibilitet. Var redo att investera tid i forskning och felsökning för att få allt att fungera korrekt.