My TI Innovator™ System Getting Started Guide (English) Innovator EN

User Manual: Pdf TI-Innovator™ System Getting Started Guide (English) TI-Innovator™ System Guidebooks by Texas Instruments - US and Canada

Open the PDF directly: View PDF PDF.
Page Count: 34

DownloadMy  TI-Innovator™ System Getting Started Guide (English) TI-Innovator EN
Open PDF In BrowserView PDF
TI-Innovator™ Hub with
TI LaunchPad™ Board
Getting Started Guide

This guidebook applies to TI-Innovator™ Hub software version 1.3. To obtain the latest
version of the documentation, go to education.ti.com/go/download.

Important Information
Except as otherwise expressly stated in the License that accompanies a program, Texas
Instruments makes no warranty, either express or implied, including but not limited to
any implied warranties of merchantability and fitness for a particular purpose,
regarding any programs or book materials and makes such materials available solely
on an "as-is" basis. In no event shall Texas Instruments be liable to anyone for special,
collateral, incidental, or consequential damages in connection with or arising out of the
purchase or use of these materials, and the sole and exclusive liability of Texas
Instruments, regardless of the form of action, shall not exceed the amount set forth in
the license for the program. Moreover, Texas Instruments shall not be liable for any
claim of any kind whatsoever against the use of these materials by any other party.
Learning More with the TI-Innovator™ Technology eGuide
Parts of this document refer you to the TI-Innovator™ Technology eGuide for more
details. The eGuide is a Web-based source of TI-Innovator™ information, including:
•

Programming with the TI CE Family of Graphing Calculators and
TI-Nspire™ Technology, including sample programs.

•

Available I/O Modules and their commands.

•

Available breadboard components and their commands.

•

Available TI-Innovator™ Rover and its commands.

•

Link to update the TI-Innovator™ Sketch software.

•

Free classroom activities for TI-Innovator™ Hub.

https://education.ti.com/go/eguide/hub/EN

Apple®, Chrome®, Excel®, Google®, Firefox®, Internet Explorer®, Mac®, Microsoft®,
Mozilla®, Safari®, and Windows® are registered trademarks of their respective owners.
QR Codeë is a registered trademark of DENSO WAVE INCORPORATED.
Select images were created with Fritzing.
© 2011 - 2018 Texas Instruments Incorporated.
Actual products may vary slightly from provided images.

ii

Contents
Important Information
Learning More with the TI-Innovator™ Technology eGuide
TI-Innovator™ Hub Overview
Learn More
What's in the Box
TI-Innovator™ Hub with On-Board Components
Built-in Ports
USB Cables
Auxiliary Power
Connecting TI-Innovator™ Hub
Connecting to a Graphing Calculator
Connecting to a Computer Running TI-Nspire™ CX Software
Updating the Hub Software
Hub Programming on TI CE Graphing Calculator
Code Examples: TI CE Graphing Calculator
Sample Program to Blink an On-Board LED
How to Create and Execute a Program
Using the Hub Menu to Build Commands
Tips for Coding with TI CE Graphing Calculator
Learn More
Hub Programming on TI-Nspire™ CX Technology
Code Examples: TI-Nspire™ CX Technology
Sample Program to Blink an On-Board LED
How to Create and Execute a Program
Using the Hub Menu to Build Commands
Tips for Coding with TI-Nspire™ CX Technology
Learn More
TI-Innovator™ I/O Modules
Connecting an I/O Module
Sample Program to Blink an LED Module
Learn More
TI-Innovator™ Breadboard Pack
Addressable Components
Sample Code to Blink a Breadboard LED
Breadboard Basics
Learn More
Using an Auxiliary Power Source
Connecting the Power Source
Troubleshooting
Learn More

ii
ii
1
1
2
2
2
3
3
4
4
5
6
7
7
7
8
9
10
11
12
12
12
13
14
16
16
17
17
18
18
19
19
20
21
22
23
23
25
26

iii

General Precautions
TI-Innovator™ Hub
Breadboard Connector on the Hub
Breadboard
I/O Modules
TI-Innovator™ Rover

General Information
Texas Instruments Support and Service
General Information: North and South America
For Technical Support
For Product (Hardware) Service
For All Other Countries:
Service and Warranty Information

iv

27
27
27
27
27
28

30
30
30
30
30
30
30

TI-Innovator™ Hub Overview
The TI-Innovator™ Hub lets you use your compatible TI graphing calculator or
TI-Nspire™ CX computer software to control components, read sensors, and create
powerful learning experiences.
•
•

You communicate with the Hub through TI Basic programming commands.
Hosts that are compatible with TI-Innovator™ Hub include:
-

•

TI CE Family of Graphing Calculators (TI-83 Premium CE, TI-84 Plus CE, and
TI-84 Plus CE-T) with operating system version 5.3 or later installed. You also
need to install or update the Hub App, which contains the Hub menu.
TI Nspire™ CX or TI Nspire™ CX CAS handheld with operating system version 4.5
or later installed
TI Nspire™ computer software version 4.5 or later

TI-Innovator™ Hub. Communicates with the host, the Hub on-board components,

and connected external components. It also distributes power to external
components.
•

TI-Innovator™ Components . These components, sold separately, include sensors,

motors, and LEDs that connect to the Hub through its I/O ports and breadboard
connector.
Learn More
For a list of precautions to take while using the Hub and its components, refer to
General Precautions (page 27).
To find information on accessories, external modules, and breadboard components,
visit education.ti.com/go/innovator.

1

What's in the Box
TI-Innovator™ Hub with On-Board
Components

À A Light Brightness Sensor at the bottom
of the Hub can be read as
"BRIGHTNESS" in Hub command strings.

Á Red LED is addressable as "LIGHT" in
Hub command strings.

 Speaker (at back of Hub, not shown) is
addressable as "SOUND" in Hub
command strings.

à Red-Green-Blue LED is addressable as
"COLOR" in Hub command strings.
Also visible on the face of the Hub are:

A Green auxiliary power LED
B Green power LED,
C Red error LED.
Built-in Ports
Left side - Three ports for collecting data or
status from input modules:
• IN 1 and IN 2 provide 3.3V power.
• IN 3 provides 5V power.
Right side - Three ports for controlling output
modules:
• OUT 1 and OUT 2 provide 3.3V power.
• OUT 3 provides 5V power.
Bottom - Light Brightness Sensor (described
earlier) and two ports:
• I2C port connects to peripherals that use the
I2C communication protocol.
• DATA Mini-B port, used with the appropriate
cable, connects to a compatible graphing
calculator or computer for data and power.

2

Top - Two connectors:
• USB-Micro connector (PWR) for auxiliary
power required by some components. Also
used for updating the Hub internal software.
• Breadboard Connector with 20 labeled pins
for communication with connected
components. A breadboard and jumper
cables are included with the TI-Innovator™
Breadboard Pack, sold separately.

USB Cables

À USB Unit-to-Unit (Mini-A to Mini-B) - Connects the Hub to a TI CE Graphing
Calculator or a TI-Nspire™ CX Handheld.

Á USB Standard A to Mini-B - Connects the Hub to a computer running
TI-Nspire™ CX Software.

 USB Standard A to Micro - Connects the PWR port of the Hub to a TI approved
power source required by some peripherals.
Auxiliary Power
TI Wall Charger - Supplies power through the
TI-Innovator™ Hub for components, such as motors, that
require additional power.
The optional External Battery Pack can also provide auxiliary
power.
Note: An auxiliary power LED on the Hub indicates when the
Hub is receiving auxiliary power.

3

Connecting TI-Innovator™ Hub
The TI-Innovator™ Hub connects by a USB cable to a graphing calculator or computer.
The connection lets the Hub receive power and exchange data with the host.
Note: Some peripherals, such as motors, may require auxiliary power. For more

information, see Using an Auxiliary Power Source (page 23).
Connecting to a Graphing Calculator
1. Identify the "B" connector on the USB Unit-to-Unit
(Mini-A to Mini-B) cable. Each end of this cable is
embossed with a letter.
2. Insert the "B" connector into the DATA port at the
bottom of the TI-Innovator™ Hub.

3. Insert the free end of the cable (the "A" connector) into the USB port on the
calculator.

Hub connected to
TI CE Graphing Calculator

4

Hub connected to
TI-Nspire™ CX Handheld

4. Turn on the calculator if it is not already on.
The power LED on the Hub glows green to show that it is receiving power.
Connecting to a Computer Running TI-Nspire™ CX Software
1. Identify the "B" connector on
the USB Standard A to Mini-B
cable for Windows®/Mac®.
Each end of this cable is
embossed with a letter.
2. Insert the "B" connector into
the DATA port at the bottom
of the TI-Innovator™ Hub.
3. Insert the free end of the
cable (the "A" connector) into
a USB port on the computer.
The power LED on the Hub
glows green to show that it is
receiving power.

5

Updating the Hub Software
The TI-Innovator™ Hub contains software, TI-Innovator™ Sketch, that interprets Hub
commands and communicates with on-board devices and connected modules. A Webbased tool lets you update the Sketch. Updated versions contain bug fixes and ensure
that your TI-Innovator™ Hub can communicate with the latest components.
To obtain the latest version of the TI-Innovator™ Sketch go to the following site:
https://education.ti.com/en/us/hubsw

6

Hub Programming on TI CE Graphing Calculator
Note: These instructions apply to TI CE graphing calculator. For similar instructions for

TI-Nspire™ CX technology, refer to Hub Programming on TI-Nspire™ CX Technology
(page 12).
The TI-Innovator™ Hub responds to TI Basic programming commands such as Send and
Get.
•

Send - Sends command strings to the Hub to control devices or request

information.
•

Get - Retrieves information requested from the Hub.

•

eval - Supplies the result of an expression as a character string. Especially useful
within the Hub command string in Send commands.

•

Wait - Pauses program execution for a specified number of seconds.

Code Examples: TI CE Graphing Calculator
Desired Action

Program Code

Turn on the on-board Red LED ("LIGHT").

Send("SET LIGHT ON")

Play a 440Hz tone on the on-board
speaker ("SOUND") for 2 seconds.

Send("SET SOUND 440 TIME 2")

Turn on blue element of on-board RGB
LED ("COLOR") at 100% brightness.

Send("SET COLOR.BLUE 255")

Read and display the current value of the
on-board light sensor ("BRIGHTNESS").
Range is 0% to 100%.

Send("READ BRIGHTNESS")
Get(A):Disp A

Sample Program to Blink an On-Board LED
The following TI CE graphing calculator program uses the Send and Wait commands to
blink the on-board red LED in the Hub. The commands are contained in a "For...End"
loop that repeats the ON/OFF blink cycle for 10 iterations.

7

PRGM: BLINK
For(N,1,10)
Send("SET LIGHT ON")
Wait 1
Send("SET LIGHT OFF")
Wait 1
End

How to Create and Execute a Program
Note: These are abbreviated instructions. For detailed instructions on creating and

executing programs, refer to TI-Basic Programming for the TI CE Graphing Calculator.
The guide is available through the TI-Innovator™ Technology eGuide (page ii).
Before You Begin

▶

Refer to System Requirements (page 1), and update your calculator's OS
(Operating System) and Hub App, as needed. You can update from TI Connect™ CE
software or from another updated calculator.

To Create a New Program on TI CE Graphing Calculator:

1. On the Home Screen, press ¼, select New, and press Í.
2. Type a name for your program, such as "SOUNDTST," and then press Í.
The Program Editor opens, displaying a template for your program code.
3. Enter the lines of code that make up your program.
-

-

You must use the Hub Menu to enter TI-Basic commands, such as Send and
Get. (Press ¼ and select Hub.)
You can enter Hub command strinSetgs and parameters such as
"SET LIGHT ON" by using the menu or by typing. If you type the strings,
make sure to use the correct case.
At the end of each line, press Í. Each new line is automatically preceded by
a colon ( :).
Use the arrow keys to move through a program. Press { to delete, or press
y 6 to insert.

To Close the Program Editor

▶

8

Press y 5 to return to the Home Screen.

The program remains available through the ¼ key.
To Run the Program:

1. Ensure that the TI-Innovator™ Hub is connected to your calculator.
2. Ensure that any needed I/O Modules or Breadboard components are connected to
the Hub.
3. From the Home Screen, press ¼, select your program name from the displayed
list, and press Í.
The program name is pasted to the Home Screen.
4. Press Í again to run the program.
To Edit an Existing Program:

1. On the Home Screen, press ¼, select Edit.
2. Select the program name from the displayed list, and press Í.
The program opens in the Program Editor.
Using the Hub Menu to Build Commands
The Hub menu is available on the TI CE graphing calculator anytime you are creating or
editing a program. It can save you time building commands and help you with correct
command spelling and syntax.
Note: To build a command from the Hub menu, you need to know:

•

The unique name of the component that you are addressing, such as "SOUND" for
the on-board speaker.

•

The command parameters that apply to the component, such as sound frequency
and duration. Some parameters are optional, and you might need to know the
value range of a parameter.

Example of Using the Hub Menu:

This TI CE graphing calculator example builds the command Send
("SET SOUND 440 TIME 2") to sound a 440Hz tone for 2 seconds on the on-board
speaker.

1. Open (or create) the program that you will use to communicate with the Hub.

9

2. Position the cursor where you want to place the command.
3. Press ¼ and select Hub.
The Hub menu appears.

4. Select Send "SET and press Í, and
then select SOUND and press Í.
5. Type 440 as the sound frequency.
6. On the Hub menu, select Settings >
TIME .
7. Type 2 as the TIME value.

8. To complete the command, type closing
quotes (press ƒ Ã), and then
press ¤.
9. To return to the Home Screen and test the command, press y 5 and then
follow the previous instructions for running a program.
Tips for Coding with TI CE Graphing Calculator
•

Make sure your code is free of unnecessary spaces that can cause syntax errors.
This includes repeated spaces within the line and one or more spaces at the end of
a line.

•

Code from an external source might show "curly" quotation marks ( “ ...” ) in places
that require straight quotes ("..."). To type straight quotes, press ƒ and then Ã.

•

To clear the current line of code, press ‘.

•

To type relational operators such as =, <, and ≤, press y :.

•

To type a space, press ƒ and then Ê.

•

If your program becomes unresponsive while running, press the É key.

•

Note: If a command syntax does not include an opening left parenthesis, such as
"Wait ", using a pair of parentheses in an argument may be interpreted as the full

argument and give an unexpected syntax error. When entering long expressions
with parentheses, enclose the entire expression with paired parentheses to avoid
syntax errors of this nature.

10

Valid: Wait ((X+4)*5)
Valid: Wait X+4*5
Syntax Error: Wait (X+4)*5
Learn More
To find sample programs and details about programming the TI-Innovator™ Hub, see
the TI-Innovator™ Technology eGuide (page ii).

11

Hub Programming on TI-Nspire™ CX Technology
Note: These instructions apply to TI-Nspire™ CX technology. For similar instructions for

TI CE graphing calculator, refer to Hub Programming on TI CE Graphing Calculator
(page 7).
The TI-Innovator™ Hub responds to TI Basic programming commands such as Send and
Get.
•

Send - Sends command strings to the Hub to control devices or request

information.
•

Get and GetStr - Retrieve information requested from the Hub.

•

eval() - Supplies the result of an expression as a character string. Valid only within
Send, Get, and GetStr commands.

•

Wait - Pauses program execution for a specified number of seconds.

Code Examples: TI-Nspire™ CX Technology
Desired Action

Program Code

Turn on the on-board Red LED ("LIGHT").

Send "SET LIGHT ON"

Play a 440Hz tone on the on-board
speaker ("SOUND") for 2 seconds.

Send "SET SOUND 440 TIME 2"

Turn on blue element of on-board RGB
LED ("COLOR") at 100% brightness.

Send "SET COLOR.BLUE 255"

Read and display the current value of the
on-board light sensor ("BRIGHTNESS").
Range is 0% to 100%.

Send "READ BRIGHTNESS"
Get a: Disp a

Sample Program to Blink an On-Board LED
The following TI-Nspire™ CX program uses the Send and Wait commands to blink the
on-board red LED in the Hub. The commands are contained in a "For...EndFor" loop that
repeats the ON/OFF blink cycle for 10 iterations.

12

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

How to Create and Execute a Program
Note: These are abbreviated instructions. For detailed instructions, refer to the

TI-Nspire™ CX Program Editor, accessible through the TI-Innovator™ Technology eGuide
(page ii).
Before You Begin:

▶

Refer to System Requirements (page 1), and update your software as needed.
-

On TI-Nspire™ CX handhelds, use TI-Nspire™ computer software to update the
Operating System.
On computers running TI-Nspire™ CX software, use the Help menu to update
the software.

To Create a New Program in a TI-Nspire CX Document:

1. On the handheld, press ~ and select Insert > Program Editor > New.
From the computer software, click Insert > Program Editor > New.
2. Type a name for your program, such as "soundtst," select Program as the Type, and
then click OK.
The Program Editor opens, displaying a template for your program code.
3. Between the Prgm and EndPrgm lines, type the lines of code that make up your
program.
-

You can either type command names or insert them from the Program Editor
menu.
After typing each line, press Enter to type additional code.

-

Use the arrow keys to scroll through the program.

To Store the Program:

You must store your program before you can run it.

13

▶

On the handheld, press b and select Check Syntax & Store > Check Syntax &
Store.
On the Program Editor menu, click Check Syntax & Store > Check Syntax & Store.

To Close the Program Editor

▶

On the handheld, press b and select Actions > Close.
On the Program Editor menu, click Actions > Close.
If you have made changes since storing the program, you are prompted to Check
Syntax & Store.

To Run the Program:

1. Ensure that the TI-Innovator™ Hub is connected to your handheld or computer.
2. Ensure that any needed I/O Modules or Breadboard components are connected to
the Hub.
3. Open the document that contains the program.
4. On a Calculator page, type the program name and parentheses. If the program
requires arguments, enclose them in the parentheses, separated by commas.
The program runs.
To Edit an Existing Program:

1. If necessary, open the document that contains the program.
2. Go to a Calculator page.
3. On the handheld, press b and select Functions & Programs > Program Editor >
Open.
On the Calculator menu, click Functions & Programs > Program Editor > Open.
4. Select the program name name from the displayed list.
The program appears in a Program Editor page.
Using the Hub Menu to Build Commands
The Hub menu is available on the TI-Nspire™ CX technology anytime you are creating or
editing a program. It can save you time building commands and help you with correct
command spelling and syntax.
Note: To build a command from the Hub menu, you need to know:

•

The unique name of the component that you are addressing, such as "SOUND" for
the on-board speaker.

•

The command parameters that apply to the component, such as sound frequency
and duration. Some parameters are optional, and you might need to know the
value range of a parameter.

14

Example of Using the Hub Menu:

This TI-Nspire™ CX example builds the command Send "SET SOUND 440 TIME 2" to
sound a 440Hz tone for 2 seconds on the on-board speaker.

1. Open (or create) the program that you will use to communicate with the Hub.
2. Position the cursor where you want to place the command.
3. On the handheld, press b and select
Hub.
In the Program Editor menu, select Hub.
The Hub menu appears.

4. Select Send "SET, and then select
SOUND to insert the first part of the
command.
5. Type 440 as the frequency value.
6. On the Hub menu, select Settings >
TIME .
7. To complete the command, Type 2 as
the TIME value.

8. To test the command, follow the previous instructions for running a program.

15

Tips for Coding with TI-Nspire™ CX Technology
•

Code from an external source might contain "curly" quotation marks ( “ ...” ) in
places that require straight quotes ("..."). To type straight quotes, press / r.

•

To clear the current line of code, press / Ì.

•

To type relational operators such as =, <, and ≤, press / =.

•

To type a space, press _.

•

If your program becomes unresponsive while running:
TI-Nspire™ CX Handheld: Hold down the c key and press · repeatedly.
Windows®: Hold down the F12 key and press Enter repeatedly.
Mac®: Hold down the F5 key and press Enter repeatedly.

Learn More
To find sample programs and details about programming the TI-Innovator™ Hub, see
the TI-Innovator™ Technology eGuide (page ii).

16

TI-Innovator™ I/O Modules
These Input/Output modules (purchased separately) include cables for connecting the
modules to the TI-Innovator™ Hub.
Module

Ports

White
LED

Turn on the White LED module connected
to OUT 1:

*

OUT
1
OUT
2
OUT
3

Servo
Motor

OUT
3

Rotate the shaft of the Servo Motor
connected to OUT 3 counter clockwise by
90°:

**

Image

Sample code for TI CE Graphing Calculator

Send("CONNECT LED 1 TO OUT 1")
Send("SET LED 1 ON")

Send("CONNECT SERVO 1 TO OUT 3")
Send("SET SERVO 1 TO -90")

Equivalent code using a variable with eval():
angdeg:=-90
Send("CONNECT SERVO 1 TO OUT 3")
Send("SET SERVO 1 TO eval(angdeg)")
IN 1
IN 2
IN 3

Read and display ambient light level from
the sensor connected to IN 2:

Ultrasoni IN 1
c Ranger IN 2

Read and display measured distance from
the ranger connected to IN 2:

Analog
Light
Sensor

Send("CONNECT LIGHTLEVEL 1 TO IN2")
Send("READ LIGHTLEVEL 1")
Get(L):Disp(L)

Send("CONNECT RANGER 1 TO IN2")
Send("READ RANGER 1")
Get(R):Disp(R)

Vibration OUT
1
Motor
OUT
2
OUT
3

Turn on the Vibration Motor connected to
OUT 1:
Send("CONNECT VIB.MOTOR 1 TO OUT
1")
Send("SET VIB.MOTOR 1 TO ON")

*The White Led module requires some assembly.
**The Servo Motor requires auxiliary power and some assembly. For details, refer to

the TI-Innovator™ Technology eGuide (page ii).
Connecting an I/O Module
You use the I/O cable included with the module to connect it to a Hub Input or Output
port.

17

1. Check the above table to ensure that you know which I/O ports support the module
that you are connecting.
2. Connect either end of the I/O cable to the white connector on the module.
3. Connect the free end of the I/O cable to the Hub port you have decided to use.
4. If the module requires auxiliary power, connect the power source (page 23),
Sample Program to Blink an LED Module
The following TI CE graphing calculator program uses Send and Wait commands to
blink an LED module connected to an I/O port.
Note: This program operates correctly only if the calculator is connected to the Hub and
an LED module is physically connected to port OUT 1.

PRGM: BLINKIO
Send("CONNECT LED 1 TO
OUT1")
For(N,1,10)
Send("SET LED 1 ON")
Wait 1
Send("SET LED 1 OFF")
Wait 1
End
Send("DISCONNECT LED 1")

Note: If you are using

TI-Nspire™ CX technology, omit
the parentheses, and change End
to EndFor.

The Hub command string "CONNECT LED 1 TO OUT1" tells the Hub that an LED module
is connected to port OUT 1 on the Hub. After sending this command, the code can
address the LED as "LED 1." The CONNECT command is required only for I/O Modules
and Breadboard components. It is not necessary with the on-board components such as
the built-in speaker.
Learn More
For a list of precautions to take while using the I/O Modules, refer to General
Precautions (page 27).
To find sample programs, a list of additional I/O Modules, and details about
programming I/O Modules, see the TI-Innovator™ Technology eGuide (page ii).

18

TI-Innovator™ Breadboard Pack
The breadboard and its components (purchased separately) let you build breadboard
projects and connect them to the TI-Innovator™ Hub through its Breadboard Connector
pins.
The breadboard components include:
•

A breadboard and jumper cables for creating electrical connections.

•

Addressable components, such as LEDs and sensors, that respond to Hub
commands. These are listed in the table below.

•

Passive components, such as resistors, capacitors, and manual switches that are
not directly addressable by the Hub but are required in many breadboard projects.

•

A Battery Holder that holds four AA batteries. Batteries are not included.

Addressable Components
Component

Image

Used with
pins

Description

Red LEDs

BB 1-10

Light-emitting diode that
emits light when current
passes through it.

Green LEDs

BB 1-10

Light-emitting diode that
emits light when current
passes through it.

RGB (RedGreen-Blue)
LEDs

BB 8-10

Light-emitting diode
with independently
adjustable red, green
and blue elements. Can
produce a wide variety
of colors.

Thermistor

BB 5,6,7
(analog
input
required)

Resistor whose
resistance changes based
on temperature. Used
for measurement and
control.

7-segment
Display

BB 1-10

Array of LEDs arranged to
display numbers and
some alphabetic
characters. Also has an
LED for a decimal point.

Small DC
Motor

BB 1-10
(uses digital
to generate
software
PWM)

Motor that converts
direct current electrical
power into mechanical
power.

19

TTL Power
MOSFET

BB 1-10

Transistor used for
amplifying or switching
electronic signals.

TI Analog
Temperature
Sensor

BB 5,6,7
(analog
input
required)

Sensor that reports a
voltage proportional to
the ambient
temperature within a
range of −55°C to 130°C.

Visible Light
Sensor

BB 5,6,7
(analog
input
required)

Sensor that reports the
level of ambient light.

Infrared
Transmitter
LTE-302,
yellow dot

BB 1-10
(digital
output)

Side emitting Infrared
LED, designed to be
paired with the LTR-301
Photo-Transistor.

Infrared
Receiver
LTR-301,
red dot

BB 1-10
(digital
input)

Side sensing Infrared
photo transistor,
designed to be paired
with the LTE-302
Infrared Emitter.

Sample Code to Blink a Breadboard LED
The following TI CE graphing calculator(s) program uses Send and Wait commands to
blink a specific LED on the breadboard.
Note: This program operates correctly only if the calculator is connected to the Hub and
the LED is physically connected to BB1 (breadboard pin 1) on the Hub.

20

PRGM: BLINKBB
Send("CONNECT LED 1 TO BB1")
For(N,1,10)
Send("SET LED 1 ON")
Wait 1
Send("SET LED 1 OFF")
Wait 1
End
Send("DISCONNECT LED 1")

Note: If you are using

TI-Nspire™ CX technology, omit
the parentheses, and change End
to EndFor.

The Hub command string "CONNECT LED 1 TO BB1" tells the Hub that an LED on the
breadboard is connected to pin 1 on the Hub. After sending this command, your code
can address the LED as "LED 1." The CONNECT command is required only for I/O
Modules and breadboard components. It does not apply to on-board components such
as the built-in speaker.
Breadboard Basics
The breadboard makes it easy to connect the electronic components of a project by
inserting component leads and jumper cables into pins on the breadboard.
The pins are arranged in groups of 5. The 5 pins in each group are electrically
connected to each other at the back of the board. You connect leads and cables
together by inserting them into pins within the same group.
•

Power rails at the top and bottom are marked with red (+) and blue (–) stripes. The
groups in each rail are electrically connected along the entire length of the stripe.

•

The remaining 5-pin groups on the board are labeled with numbers and letters.
Each group is electrically isolated from the others.

21

Front of board showing power rails and connection
pins

Interconnections at back of board (normally
hidden). The 5-pin groups in each power rail are
interconnected. All other 5-pin groups are
isolated.

The gap at the center of the breadboard allows easy connection of electronic
components provided as dual-inline packages.
You use jumper cables between the Hub and the breadboard to power breadboard
components and to control or monitor them through program code. The Hub has 20
labeled pins, including 10 signal pins, 8 ground pins, one 3.3V power pin, and one 5.0V
power pin.
Learn More
For a list of precautions to take while using the breadboard and its components, refer
to General Precautions (page 27).
To find sample programs and details about programming breadboard components on
the TI-Innovator™ Hub, see the TI-Innovator™ Technology eGuide (page ii).

22

Using an Auxiliary Power Source
Normally, the TI-Innovator™ Hub and its connected components draw power from the
host calculator or computer, through the DATA connector. Certain components, such as
the optional Servo Motor, require more power than a calculator can provide reliably.
The PWR connector on the Hub lets you connect an auxiliary power source. You can use
the TI Wall Charger or the External Battery Pack.
TI Wall Charger (included with the Hub)
• Plugs into a wall outlet.
• Does not use batteries.

External Battery Pack (sold separately)
• Rechargeable.
• Has On/Off button with a row of LEDs that
momentarily indicate the battery charge
when you turn the battery on.
• Turns itself off after being disconnected
from the Hub for about 3 minutes.
Note: To recharge the External Battery Pack,
disconnect it from the Hub and then connect
it to the TI Wall Charger using the USB
Standard A to Micro cable. Do not use the
External Battery Pack as an auxiliary power
source while it is being charged.

Connecting the Power Source
1. Identify the Micro connector on the USB
Standard A to Micro auxiliary power cable.
2. Insert the Micro connector into the PWR
connector at the top of the Hub.

3. Insert the free end of the cable (the "A" connector) into the USB port on the power
source.

23

4. Turn on the power source:
-

If using the TI Wall Charger, plug it into a wall socket.
If using the External Battery Pack, press the power button.

An auxiliary power LED on the Hub glows to show that the Hub is receiving auxiliary
power.
5. Connect the TI-Innovator™ Hub to the host calculator, using the USB Standard A to
Mini-B cable.
6. Connect the I/O Module or breadboard component to the Hub.

24

Troubleshooting
I don't see the green LED when I connect TI-Innovator™ Hub.

•

Make sure that the calculator is turned on.

•

If you are using a USB Unit-to-Unit (Mini-A to Mini-B) cable to connect to a
calculator, make sure to connect the "B" end of the cable to the DATA connector at
the bottom of the Hub. Reversing this cable prevents the Hub from receiving
power.

•

Make sure your calculator or computer meets the System Requirements (page 1).

•

Make sure the end of the USB cable connected to the calculator is inserted
completely.

How do I turn the Hub off?

1. Turn off the host calculator or computer.
– OR –
Disconnect the USB cable.
2. Disconnect any auxiliary power source connected to the PWR port on the Hub.
Why does my program give me a syntax error?

•

If you have pasted code from an external source or text editor, it might contain
"curly" quotation marks ( “ ...” ) in places that require straight quotes ("..."). You
may need to replace some or all of the curly quotes.

•

The syntax rules are slightly different between the TI CE graphing calculator and
TI-Nspire™ CX technology. Code originally created for one platform may need to be
modified to work on the other.

•

On the TI CE graphing calculator, make sure you don't have a space character at the
end of a line of code. To find these trailing spaces in a line, move the cursor to the
line and press y ~. Adjacent spaces in code can also cause a syntax error.

How do I stop a program that becomes unresponsive?

•

TI CE graphing calculator: Press the É key.

•

TI-Nspire™ CX Handheld: Hold down the c key and press · repeatedly.

•

Windows®: Hold down the F12 key and press Enter repeatedly.

•

Mac®: Hold down the F5 key and press Enter repeatedly.

Why do I get an error when I try to update the TI-Innovator™ Sketch?

•

For sketch updating, make sure you are using the USB Standard A to Micro cable,
not the USB Standard A to Mini-B cable. Connect the micro end of the cable to the
PWR connector at the top of the Hub.

•

Make sure you are using one of the Web browsers required for updating. See
Updating the Hub Software (page 6).

25

Learn More
To find more troubleshooting information, see the TI-Innovator™ Technology eGuide
(page ii).

26

General Precautions
TI-Innovator™ Hub
•

Do not expose the Hub to temperatures above 140˚F (60˚C).

•

Do not disassemble or mistreat the Hub.

•

Do not chain together multiple Hubs through the I/O ports or the Breadboard
Connector.

•

Use only the USB cables provided with the Hub.

•

Use only the TI provided power supplies:
-

TI Wall Charger included with the TI-Innovator™ Hub
Optional External Battery Pack
4AA battery holder included in the TI-Innovator™ Breadboard Pack

•

Ensure that the components receiving power from the Hub do not exceed the Hub's
1-amp power limit.

•

Avoid using the Hub to control AC electricity.

Breadboard Connector on the Hub
•

Do not insert the leads of LEDs and other components directly into the Hub’s
Breadboard Connector. Assemble the components on the breadboard and use the
provided jumper cables to connect the breadboard to the Hub.

•

Do not connect the 5V receptacle pin on the Hub's Breadboard Connector to any of
the other pins, especially the ground pins. Doing so could damage the Hub.

•

Connecting the top row of receptacle pins (BB1-10) to the bottom row (grounding
and power pins) is not recommended.

•

No pin on the Hub's Breadboard Connector can sink or source greater than 4 mA.

Breadboard
•

Do not connect the positive and negative leads of a power source to the same
group of 5 pins on the breadboard. Doing so could damage the breadboard and the
power source.

•

Observe the correct polarity:
-

When connecting the breadboard to the Hub.
When connecting components that are sensitive to polarity, such as LEDS and
the TTL Power MOSFET.

I/O Modules
•

Use the correct Input or Output port as required for each module.
-

Vibration Motor – supported on OUT 1, OUT 2, and OUT 3.
Servo Motor – use OUT 3 only.

-

White LED – supported on OUT 1, OUT 2, and OUT 3.
Analog Light Sensor – supported on IN 1, In 2, and IN 3.
Ultrasonic Ranger – supported on IN 1, IN 2.

27

•

Use an Auxiliary Power Source for modules that require more than 50 mA,
including:
-

•
•

Do not hold the Servo Motor’s shaft while it is rotating. Also, do not rotate the
Servo Motor by hand.
White LED:
-

•

Vibration Motor
Servo Motor

Do not bend the leads repeatedly; this will weaken the wires and may cause
them to break.
The LED requires the correct polarity when inserted into its socket. For details,
refer to the instructions for assembling the LED in the TI-Innovator™
Technology eGuide (page ii).
The LED requires the correct polarity when inserted into its socket. For details,
refer to the instructions for assembling the LED (here).

No I/O module can sink or source greater than 4 mA.

TI-Innovator™ Rover
•

Do not expose the Rover to temperatures above 140˚F (60˚C).

•

Do not disassemble or mistreat the Rover.

•

Do not put anything heavier than 1 Kg or 2.2 lbs on the Rover platform.

•

Use only the USB cables provided with the TI-Innovator™ Hub.

•

Use only the Ribbon cables provided with the Rover.

•

Use only the TI provided wall charger included with the Hub.

•

The front-mounted Ultrasonic Ranger will detect objects within 4 meters of the
Rover. For best results make sure the object's surface is bigger than a folder. If
used to detect small objects, such as a cup, place the Rover within 1 meter of the
object.

•

For best results, leave the Slide Case off of your graphing calculator.

•

For best performance, use Rover on the floor, not on tables. Damage may occur
from Rover falling off a table.

•

For best performance, use Rover on a hard surface. Carpet may cause the Rover
wheels to catch or drag.

•

Do not turn the Holder pegs on the Calculator Platform without lifting them first.
They could break.

•

Do not use the marker as a lever to pull or push the Rover.

•

Do not unscrew the case enclosure on the bottom of the Rover. Encoders have
sharp edges that should not be exposed.

•

Do not move Rover after executing a program. The internal gyroscope may
unintentionally try to get the Rover back on track using the initial location.

28

•

When inserting the Breadboard Ribbon Cable into the Hub Breadboard Connector, it
is critical that you insert the cable correctly. Make sure the red (dark) wire pin is
inserted into the 5v hole on the Hub's Breadboard Connector.

Caution: If you dislodge or disconnect any of the cables, use this image as a reference

for correct hookups.
Reference to Bottom View

29

General Information
Texas Instruments Support and Service
General Information: North and South America
Home Page:
KnowledgeBase and e-mail inquiries:

education.ti.com
education.ti.com/support

Phone:

(800) TI-CARES / (800) 842-2737
For North and South America and U.S.
Territories

International contact information:

education.ti.com/support/worldwide

For Technical Support
Knowledge Base and support by e-mail:

education.ti.com/support or
ti-cares@ti.com

Phone:

(866) 846-2844

For Product (Hardware) Service
Customers in the U.S., Canada, Mexico, and U.S. territories: Always contact Texas

Instruments Customer Support before returning a product for service.
For All Other Countries:
For general information

For more information about TI products and services, contact TI by e-mail or visit the
TI Internet address.
E-mail inquiries:
Home Page:

ti-cares@ti.com
education.ti.com

Service and Warranty Information
For information about the length and terms of the warranty or about product service,
refer to the warranty statement enclosed with this product or contact your local Texas
Instruments retailer/distributor.

30

General Information



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : Yes
Author                          : 
Create Date                     : 2017:12:14 15:20:44-06:00
Modify Date                     : 2017:12:14 15:22:21-06:00
Subject                         : 
Language                        : en-us
XMP Toolkit                     : Adobe XMP Core 5.2-c001 63.139439, 2010/09/27-13:37:26
Format                          : application/pdf
Creator                         : 
Description                     : 
Title                           : My Document
Metadata Date                   : 2017:12:14 15:22:21-06:00
Keywords                        : 
Producer                        : madbuild
Document ID                     : uuid:65e8bedb-fe07-47c8-bf90-6e3288ebe47e
Instance ID                     : uuid:14ddf2ff-74d9-419f-be7c-c85224db47da
Page Mode                       : UseNone
Page Count                      : 34
EXIF Metadata provided by EXIF.tools

Navigation menu