TI LaunchPad
Welcome to the TI LaunchPad community! to share projects and receive help.

Energia is an open-source electronics prototyping platform started by Robert Wessels in January of 2012 with the goal to bring the Wiring and Arduino framework to the Texas Instruments MSP430 based LaunchPad. The Energia IDE is cross platform and supported on Mac OS, Windows, and Linux. Energia uses the mspgcc compiler by Peter Bigot and is based on the Wiring and Arduino framework. Energia includes an integrated development environment (IDE) that is based on Processing.  Energia is also a portable framework/abstraction layer that can be used in other popular IDEs. Utilize a web browser based environment with CCS Cloud at dev.ti.com. Community maintained Energia plug-ins and integrations are available for Xcode, Visual Studio, and Code Composer Studio.

The foundation of Energia and Arduino is the Wiring framework that is developed by Hernando Barragan. The framework is thoughtfully created with designers and artists in mind to encourage a community where both beginners and experts from around the world share ideas, knowledge and their collective experience. The Energia team adopts the philosophy of learning by doing and strives to make it easy to work directly with the hardware. Professional engineers, entrepreneurs, makers, and students can all benefit from the ease of use Energia brings to the microcontroller.

Energia started out to bring the Wiring and Arduino framework to the Texas Instruments MSP430 LaunchPad. Texas Instruments offers a MSP430, MSP432, TM4CC2000, and CC3200 LaunchPad. The LaunchPad is a low-cost microcontroller board that is made by Texas Instruments. The latest release of Energia supports the majority of the LaunchPad product offerings.  Additional community kits from RedBearLab are also supported.

Together with Energia, LaunchPad can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs. LaunchPad projects can be stand-alone (only run on the Target Board, i.e. your LaunchPad), or they can communicate with software running on your computer (Host PC). You can also add wireless modules to enable communication over various types of RF including Wi-Fi, NFC, Bluetooth, Zigbee, cellular, and more.

More information about LaunchPad can be found on the TI site: www.ti.com/launchpad

To get started with Energia for your operating system (Energia works on Mac OS X, Linux and Windows), follow the instructions in the getting started guide.  Start learning by doing using the handy tutorials and example code provided in the tutorial section of the getting started guide.  You can find important board setup instructions and pin maps on the right hand navigation links of the website.

The Energia APIs are documented in the reference section. Find out how the core functions and library functions operate to be a more effective programmer.

Texas Instruments MSP-EXP432 - MultiTasking
Easy
  • 428
  • 7

Protip

MultiTasking ultrasonic and color sensor with Texas Instruments MSP-EXP432 and Energia.

MSP430F5529 LaunchPad + Grove Workshop
Easy
  • 208
  • 2

Protip

The workshop goes through the basics of using LaunchPad, Energia, and Grove Modules for rapid prototyping!

MSP432 Fun with IoT Workshop 2016
Easy
  • 3,020
  • 67

Full instructions

Explore the Educational BoosterPack paired with the MSP432 LaunchPad and then take that to the cloud with the CC3100 Wi-Fi BoosterPack!

Got Your Back
Intermediate
  • 1,941
  • 51

Full instructions

This ergonomic-sensitive chair add-on will help you chair-ish your health!

Got Your Back

#creaTIviteam

MIT IAP 2016 Lab
Easy
  • 1,891
  • 45

A collection of the 6 labs for the MIT IAP Texas Instruments LaunchPad Workshop

TiWo
Intermediate
  • 1,380
  • 35

Full instructions

TiWo, keepin' it cool

TiWo

Team ElectroVolts

Ship IoT with the TI CC3100 and Google Sheets
Intermediate
  • 1,404
  • 22

Full instructions

Line Follower Robot
Easy
  • 724
  • 12

Cool robot that can follow a black line and stop before objects!

The Zen Tracker - The Future of Workplace Health
Intermediate
  • 2,030
  • 31

Full instructions

An IoT, lucky bamboo garden that ambiently tracks and graphs your daily activity, ensuring wealth, health, and happiness!

Making Old Things IoT - IR Control
Intermediate
  • 2,175
  • 24

This project brings a pre-IoT audio receiver up to speed using Blynk and a TI Launchpad to send IR signals through WiFi from an iPhone.

Jack Kilby Day with TI LaunchPad
Easy
  • 436
  • 16

Full instructions

Let's take a quick look at the life of Jack Kilby and then make our own project with the TI LaunchPad

Mobile Measurement with LCD Display
Intermediate
  • 773
  • 12

Full instructions

How to measure the range of a sub-1GHZ radio on the field, without a bulky and  costly equipment? Enters the MSP430FR6989 LaunchPad!

Internet Button // TI LaunchPad & IFTTT
Easy
  • 2,627
  • 21

Full instructions

Bend the internet to your will with the @TXInstruments LaunchPad-powered @IFTTT-enabled button!

Create a multi-tasking IoT Wi-Fi sensor
Easy
  • 5,834
  • 60

Full instructions

This tutorial showcases how to make an internet-connected sensor, while leveraging unique multi-tasking features of Energia & TI LaunchPad.

ASEE 2015 Workshop: IoT with CC3200
Easy
  • 1,296
  • 13

Full instructions

Getting Started with the Internet of Things (IoT) using the Texas Instruments CC3200

Smart email notifier with environment monitoring
Intermediate
  • 1,240
  • 11

Full instructions

IOT device that monitors your presence in room using PIR-sensor and alerts you if you have new email.

IoT real-time dashboard with PubNub & TI LaunchPad
Easy
  • 3,871
  • 20

Full instructions

Create a real-time sensor data dashboards using PubNub & TI LaunchPad development kits.

Home Automation System
Intermediate
  • 892
  • 7

Full instructions

IoT and Cloud - Combine these potential technologies to effectuate an automation system at home!

Weather and Security Station with Blynk
Intermediate
  • 2,904
  • 10

Full instructions

Monitor weather and security remotely with Blynk and the CC32000 LaunchPad!

Send Data Across Tasks with Energia and Galaxia
Intermediate
  • 816
  • 11

Full instructions

How to send data across tasks? Mailbox can help!

Adding Grove BLE to LaunchPad
Easy
  • 790
  • 11

Full instructions

Add BLE control to a LaunchPad project using the Grove BLE module

ProjectsCommunitiesContestsLiveAppsBetaFree StoreBlogAdd projectSign up / Login
Feedback