Hub-Programmeren op basis van TI‑Nspire™ CX-technologie

Opmerking: Deze instructies gelden voor de TI‑Nspire™ CX-technologie. Voor vergelijkbare instructies voor de TI CE grafische rekenmachine, raadpleeg Hub- Programmeren op de TI CE Grafische rekenmachine (hier).

De TI‑Innovator™ Hub reageert op TI Basic-programmeerinstructies, zoals Send en Get.

Send - Verstuurt instructiereeksen naar de Hub- voor het besturen van apparaten of het opvragen van informatie.
Get en GetStr - halen informatie op die aangevraagd is van de Hub-.
eval() - levert het resultaat van een expressie als een tekenreeks. Alleen geldig in de instructies Send, Get, en GetStr.
Wait - Pauzeert de uitvoering van een programma gedurende een ingesteld aantal seconden.

Voorbeelden van code: TI-Nspire™ CX-technologie

Gewenste actie

Programmacode

Zet het ingebouwde rode LED aan ("LIGHT").

Send "SET LIGHT ON"

Speel een toon op 440Hz tone af via de ingebouwde luidspreker ("SOUND") gedurende 2 seconden.

Send "SET SOUND 440 TIME 2"

Zet de blauwe ingebouwde RGB LED ("COLOR") op een helderheid van 100%.

Send "SET COLOR.BLUE 255"

Lees en toon de huidige waarde van de lichtsensor van het board ("BRIGHTNESS"). De reikwijdte is 0% t/m 100%.

Send "READ BRIGHTNESS"
Get a: Disp a

 

Voorbeeldprogramma om een LED-lampje op het board te laten knipperen

Het volgende TI‑Nspire™ CX-programma gebruikt de instructies Send en Wait om het ingebouwde rode LED-lampje te laten knipperen in de Hub-. De instructies worden opgenomen in een "For...EndFor"-lus die de cyclus voor het AAN/UIT knipperen 10 keer herhaalt.

Define blink()=
Prgm
For n,1,10
Send "SET LIGHT ON"
Wait 1
Send "SET LIGHT OFF"
Wait 1
EndFor
EndPrgm

Het maken en uitvoeren van programma's

Opmerking: Dit zijn verkorte instructies. Voor gedetailleerde instructies, raadpleeg de TI‑Nspire™ CX-programma-editor.

Voordat u begint:

Raadpleeg Systeemvereisten (hier), en update zo nodig uw software.
- Op TI‑Nspire™ CX-rekenmachines, gebruik TI‑Nspire™ computersoftware om het besturingssysteem te updaten.
- Op computers met TI‑Nspire™ CX-software, gebruik het Help-menu om de software te updaten.

Doe het volgende om een nieuw programma in een TI‑Nspire CX-document te creëren:

1. Druk op de rekenmachine op ~ en selecteer Invoegen > Programma-editor > Nieuw.
Vanaf de computersoftware, klik op Invoegen > Programma-editor > Nieuw.
2. Type een naam in voor uw programma , zoals "soundtst," selecteer Programma als het Type, en klik vervolgens op OK.

De programma-editor wordt geopend en geeft een sjabloon voor uw programmacode weer.

3. Typ tussen de regels Prgm en EndPrgm de regels met programmacode in waaruit uw programma bestaat.
- U kunt namen van instructies intypen of ze invoegen vanuit het menu Programma-editor.
- Druk na het intypen van elke regel op Enter om meer code in de voeren.
- Gebruik de pijltjestoetsen om door het programma te lopen.

Doe het volgende om het programma op te slaan:

U moet uw programma opslaan voordat het uitgevoerd kan worden.

Druk op de rekenmachine op b en selecteer Syntax controleren & Opslaan > Syntax controleren & Opslaan.
Klik in het menu Programma-editor op Syntax controleren & Opslaan > Syntax controleren & Opslaan.

Doe het volgende om de programma-editor te sluiten:

Druk op de rekenmachine op b en selecteer Acties > Sluiten.
Klik in het menu Programma-editor op Acties > Sluiten.

Als u wijzigingen heeft aangebracht sinds het opslaan van het programma, dan krijgt u de vraag om de Syntax te controleren en op te slaan.

Doe het volgende om het programma uit te voeren:

1. Zorg dat de TI‑Innovator™ Hub is aangesloten op uw rekenmachine of computer.
2. Zorg dat alle benodigde I/O-modules of breadboard-onderdelen aangesloten zijn op de Hub-.
3. Open het document dat het programma bevat.
4. Typ op een rekenmachinepagina de naam van het programma en de haakjes in. Als voor het programma argumenten nodig zijn, plaats ze dan tussen de haakjes, gescheiden door komma's.

Het programma wordt uitgevoerd.

Doe het volgende om een bestaand programma te wijzigen:

1. Open zonodig het document dat het programma bevat.
2. Ga naar een rekenmachinepagina.
3. Druk op de rekenmachine op b en selecteer Functies & Programma's > Programma-editor > Openen.
Klik op het menu Rekenmachine op Functies & Programma's > Programma-editor > Openen.
4. Selecteer de programmanaam ui de lijst.

Het programma verschijnt in een pagina van de programma-editor.

Het menu gebruiken Hub- om instructies te programmeren

De Hub- menu is beschikbaar op de TI‑Nspire™ CX-technologie, altijd wanneer u een programma creëert of wijzigt. Met dit menu kunt u tijd besparen tijdens het programmeren van instructies en het kan u helpen met de juiste spelling en syntax van instructies.

Opmerking: Voor het programmeren van een instructie vanaf het Hub- menu, moet u het volgende weten:

De unieke naam van het onderdeel dat u aan het adresseren bent, zoals "SOUND" voor de ingebouwde luidspreker.
De instructieparameters die op het onderdeel van toepassing zijn, zoals een geluidsfrequentie en de tijdsduur. Sommige parameters zijn optioneel, en u moet mogelijk het waardebereik van een parameter kennen.

Voorbeeld van het gebruik van het Hub- Menu:

Dit TI‑Nspire™ CX-voorbeeld programmeert de instructie Send "SET SOUND 440 TIME 2" om 2 seconden lang een toon van 440Hz te laten horen via de ingebouwde luidspreker.

1. Open (of creëer) het programma dat u gaat gebruiken voor communicatie met de Hub-.
2. Plaats de cursor op de positie waar u de instructie wilt invoegen.
3. Druk op de rekenmachine op b en selecteer Hub.
Selecteer Hub​ in het menu Programma-editor.

De Hub- menu verschijnt.

4. Selecteer Send "SET, en selecteer vervolgens SOUND om het eerste deel van de instructie in te voegen.

5. Typ 440 in als de frequentiewaarde.

6. Selecteer in het hub-menu, Instellingen > TIJD.

7. Om de instructie te voltooien, typt u 2 in als de waarde voor TIJD.

8. Om de instructie te testen volgt u de vorige instructies voor het uitvoeren van een programma.

Tips voor het schrijven van programmacode met TI‑Nspire™ CX-technologie

Code van een externe bron kan "gekrulde" aanhalingstekens bevatten (...) op plaatsen waar rechte aanhalingstekens zouden moeten staan ("..."). Druk voor het typen van rechte aanhalingstekens op / r.
Druk voor het wissen van de huidige regel met code op / Ì.
Voor het typen van relationele operators, zoals =, <, en , druk op  / =.
Voor het typen van een spatie drukt u op _.
Als uw programma tijdens het uitvoeren niet meer reageert:

TI‑Nspire™ CX-rekenmachine: Houd de toets c ingedrukt en druk herhaaldelijk op ·.
Windows®: Houd F12 ingedrukt en druk herhaaldelijk op Enter.
Mac®: Houd F5 ingedrukt en druk herhaaldelijk op Enter.