background image

Servo Motor
Connector

TI TMP006
Temp Sensor

TI OPT3001
Light Sensor

I2C_SCL: J1.9
I2C_SDA: J1.10
INT_PIN: J2.11

I2C_SCL: J1.9
I2C_SDA: J1.10
INT_PIN: J1.8

3-axis
accelerometer

X: J3.23
Y: J3.24
Z: J3.25

User Push
Buttons

J4.33

J4.32

RGB Multi-
Color LED

BLU: J4.37
GRN: J4.38
RED: J4.39

Buzzer

J4.40

40 pin
BoosterPack
Connector

Color
TFT LCD

Microphone

J1.6

2-axis Joystick
w/ Pushbutton

HOR(X): J1.2
VER(Y): J3.26
SEL: J1.5

J4.39
Jumper select

RED_LED (RGB)

LCD Backlight

1 21

40 20

Use the

LCD library

to display text, images
& basic shapes on the
screen.

}

Use the

analogRead(pin_number)

function to read the raw analog
channels for each direction.
Use

digitalRead(pin_number)

to

read the state of the SEL button.

}

J4.34

GND

Use

analogRead(pin_number)

to read the raw analog channels

}

Use

digitalRead(pin_number)

to read the state of these input pins.

}

Use

analogWrite(pin_number, brightness)

to output PWM at each RGB channel

}

Use

tone(pin_number, frequency)

to output a tone at a specific frequency.
Try to import the "tone" library in Energia.

}

Use

analogRead(pin_number)

to read the raw analog values
from the microphone.

}

Use

Servo Library

to change

the position of the servo motor

}

Use digitalRead(pin_number) function
to read the state of this input pin.

}

The alligator clip connectors allow you to turn almost anything
into an input. To use, hold the ground wire in one hand, then
use your free hand to touch the object that the other cable is
connected to. The state of the output will change when you
close the circuit!

Use the

TMP006 & OPT3001 Library

to get the sensor

readings from these sensors. TMP006 returns temperature,
while the OPT3001 reports back ambient light brightness.

J4.34

GND

GND
PWR
SIG

Hardware

www.ti.com

4

SLAU599A – August 2015 – Revised March 2017

Submit Documentation Feedback

Copyright © 2015–2017, Texas Instruments Incorporated

BOOSTXL-EDUMKII Educational BoosterPack™ Plug-in Module Mark II

2

Hardware

Figure 2

is an overview of the BOOSTXL-EDUMKII hardware.

Figure 2. BOOSTXL-EDUMKII Overview

Summary of Contents for BoosterPack Educational Plug-in Module Mark II BOOSTXL-EDUMKII

Page 1: ...evelopers to quickly add to LaunchPad development kit designs Various analog and digital inputs and outputs are at your disposal including an analog joystick environmental and motion sensors RGB LED microphone buzzer color LCD display and more This BoosterPack plug in module was developed with Energia in mind Energia is an open source community developed coding environment which is supported by a ...

Page 2: ...ics 2 of 2 18 List of Tables 1 OPT3001 Pinout 5 2 TMP006 Pinout 6 3 Servo Motor Connector Pinout 6 4 3 Axis Accelerometer Pinout 6 5 RGB LED Pinout 7 6 Piezo Buzzer Pinout 7 7 Color LCD Pinout 7 8 RGB LED Pinout 8 9 Joystick Pinout 8 10 User Pushbuttons Pinout 8 11 Hardware Change Log 9 12 Software Examples 9 13 IDE Minimum Requirements for MSP EXP432P401R 9 14 Source File and Folders 10 15 Source...

Page 3: ...www energia nu 1 2 Key Features TI OPT3001 light sensor TI TMP006 temperature sensor Servo motor connector 3 axis accelerometer RGB multicolor LED Piezo buzzer Color 128x128 TFT LCD display Microphone 2 axis joystick with pushbutton User push buttons 40 pin BoosterPack plug in module standard for use with any LaunchPad development kit 1 3 What s Included 1 3 1 Kit Contents 1 x BOOSTXL EDUMKII Boos...

Page 4: ...GB channel Use tone pin_number frequency to output a tone at a specific frequency Try to import the tone library in Energia Use analogRead pin_number to read the raw analog values from the microphone Use Servo Library to change the position of the servo motor Use digitalRead pin_number function to read the state of this input pin The alligator clip connectors allow you to turn almost anything into...

Page 5: ...ctionality The BOOSTXL EDUMKII supports BoosterPack plug in module stacking with its male and female BoosterPack plug in module headers See how many BoosterPack plug in modules you can stack onto your LaunchPad development kit to add more functionality like wireless and battery power More information about compatibility can also be found at http www ti com launchpad 2 1 2 TI OPT3001 Light Sensor T...

Page 6: ...tion J1 9 1 I2 C SCL J1 10 1 I2 C SDA J2 11 TMP006 Interrupt 2 1 4 Servo Motor Connector The servo motor connector is a 3 pin header for the user to connect an external servo to be controlled Users can connect a servo and control it through the application code The reference designator for the servo motor connector is J8 Table 3 Servo Motor Connector Pinout BoosterPack Plug in Module Header Connec...

Page 7: ...ed PWM signal You can even play different tones back to back to create a song The reference designator for the piezo buzzer is BUZ1 More information on the piezo buzzer can be found at http www cui com product components buzzers audio transducers magnetic cem 1203 42 Table 6 Piezo Buzzer Pinout BoosterPack Plug in Module Header Connection Pin Function J4 40 Buzzer input 2 1 8 Color 128x128 Pixel T...

Page 8: ...wn The analogRead statement reads the voltage present on the joystick axis to provide the position of the joystick to the application for example pushing the joystick to the left reads X 0 The reference designator for the analog joystick is JS1 More information on the analog joystick can be found at http imall itead cc playstation2 analog joystick html Table 9 Joystick Pinout BoosterPack Plug in M...

Page 9: ...t kit SDK see Section 4 3 Table 12 Software Examples Demo Name LaunchPad Development Kit BoosterPack Plug in Module Required Description More Details BOOSTXL EDUMKII_ Accelerometer_MSP432P401R MSP EXP432P401R BOOSTXL EDUMKII Demonstrates how to sample data from the analog accelerometer sensor using the MSP432 ADC14 Section 3 1 BOOSTXL EDUMKII_ JoyStick_MSP432P401R MSP EXP432P401R BOOSTXL EDUMKII D...

Page 10: ...ption main c The demo s main function interrupt service routines global variables and so on msp432_startup_ccs c MSP432 family interrupt vector table for CGT Library GrLib MSP Graphics Library Library driverlib Device driver library MSP432DRIVERLIB Driver LcdDriver LCD specific driver files 3 1 2 Operation This demo uses the MSP432 built in ADC14 to sample from the 3 axis acceleration data output ...

Page 11: ...e and reuse parts of it for other projects Table 15 Source File and Folders Name Description main c The demo s main function interrupt service routines global variables and so on msp432_startup_ccs c MSP432 family interrupt vector table for CGT Library GrLib MSP Graphics Library Library driverlib Device driver library MSP432DRIVERLIB Driver LcdDriver LCD specific driver files 3 2 2 Operation Figur...

Page 12: ...hics Library Library driverlib Device driver library MSP432DRIVERLIB Driver LcdDriver LCD specific driver files Driver HAL_I2C c Generic I2C driver file Driver HAL_OPT3001 c OPT3001 sensor specific driver built on top of the HAL_I2C driver 3 3 2 Operation This demo uses the MSP432 built in eUSCI module in I2 C mode to initialize and gather data from the digital ambient light sensor OPT3001 on the ...

Page 13: ...rojects Table 17 Source File and Folders Name Description main c The demo s main function interrupt service routines global variables and so on msp432_startup_ccs c MSP432 family interrupt vector table for CGT Library GrLib MSP Graphics Library Library driverlib Device driver library MSP432DRIVERLIB Driver LcdDriver LCD specific driver files Driver HAL_I2C c Generic I2C driver file Driver HAL_TMP0...

Page 14: ...1 sensor specific driver built on top of the HAL_I2C driver 3 5 2 Operation This demo visualizes 512 point real FFT results calculated from audio samples gathered in real time from the onboard microphone of the Educational BoosterPack plug in module MKII see Figure 8 The demo uses the real FFT function contained in the CMSIS DSP Software Library Figure 8 Microphone The program begins by using the ...

Page 15: ...MCUs 4 2 Download Code Composer Studio IDE IAR or Energia Although the files can be viewed with any text editor more can be done with the projects if they are opened with a development environment like Code Composer Studio IDE IAR or Energia 4 3 SimpleLink MSP432 SDK and TI Resource Explorer The MSP432 device is part of the SimpleLink microcontroller MCU platform which consists of Wi Fi Bluetooth ...

Page 16: ...h the TI E2E community forums at http e2e ti com If you cannot find your answer post your question to the community 4 4 2 Community at Large Many online communities focus on the LaunchPad development kit and BoosterPack plug in module ecosystem for example http www 43oh com You can find additional tools resources and support from these communities 5 Schematics Figure 10 and Figure 11 show the sche...

Page 17: ...tics 17 SLAU599A August 2015 Revised March 2017 Submit Documentation Feedback Copyright 2015 2017 Texas Instruments Incorporated BOOSTXL EDUMKII Educational BoosterPack Plug in Module Mark II Figure 10 Schematics 1 of 2 ...

Page 18: ... com 18 SLAU599A August 2015 Revised March 2017 Submit Documentation Feedback Copyright 2015 2017 Texas Instruments Incorporated BOOSTXL EDUMKII Educational BoosterPack Plug in Module Mark II Figure 11 Schematics 2 of 2 ...

Page 19: ...ry Changes from August 22 2015 to March 6 2017 Page Added Rev 1 1 to Table 11 Hardware Change Log 9 Updated the required versions in Table 13 IDE Minimum Requirements for MSP EXP432P401R 9 Throughout document changed MSPWare to SimpleLink MSP432 SDK 10 Updated all content in Section 4 3 SimpleLink MSP432 SDK and TI Resource Explorer 15 Updated all figures in Section 5 Schematics 17 ...

Page 20: ... TI Resource NO OTHER LICENSE EXPRESS OR IMPLIED BY ESTOPPEL OR OTHERWISE TO ANY OTHER TI INTELLECTUAL PROPERTY RIGHT AND NO LICENSE TO ANY TECHNOLOGY OR INTELLECTUAL PROPERTY RIGHT OF TI OR ANY THIRD PARTY IS GRANTED HEREIN including but not limited to any patent right copyright mask work right or other intellectual property right relating to any combination machine or process in which TI product...

Page 21: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Texas Instruments BOOSTXL EDUMKII ...

Reviews: