Filters in use:
Filters in use:
Filters in use:
Filters in use:
Filters in use:
Sort by:
TI-RSLK Module 6 – GPIO
In this module, you will interface a line sensor (infra-red sensor) to the microcontroller and learn how to write software to initialize GPIO pins. The line sensor is a simple and accurate sensor for solving robotic challenges.
TI-RSLK Module 7 – Finite state machines
This module will demonstrate how to use finite state machines as a central controller for the system.
TI-RSLK Module 8 – Interfacing input and output
The purpose of this module is to develop interface switches and an LED so the robot can effectively detect wall collisions. Many sensors and actuators deploy LEDs, so understanding how they operate will be important to building your robot.
TI-RSLK Module 9 – SysTick timer
In this module, you will learn the fundamentals of SysTick timers and pulse width modulators (PWM), including how to measure pulse times and period with a logic analyzer and amplitude with an oscilloscope. It is important to understand the concept of PWM as we will use it to adjust power to the motors.
TI-RSLK Module 10 – Debugging real-time systems
This module provides an intro to how flash memory operates, including debugging techniques for real-time systems and how to generate periodic interrupts using SysTick. Minimally intrusive debugging is essential for real-time systems to evaluate performance while the system runs in real-life situations.
TI-RSLK Module 11 – Liquid Crystal Display
This module will show you how to display characters and provide real-time debugging on an LCD screen. An LCD on your robot provides a convenient way to observe what it is thinking.
TI-RSLK Module 12 – DC motors
The purpose of this lab is to interface the motors to the TI LaunchPad to make the robot move. Understanding how duty cycle, voltage and current combine to affect speed is required when building your robot.
TI-RSLK Module 13 – Timers
TI-RSLK Module 14 – Real-time systems
This module demonstrates how to use priority interrupts for creating real-time systems. As your robot system becomes more complex, period interrupts are one way to combine multiple threads onto one microcontroller.
TI-RSLK Module 15 – Data acquisition systems
This module will teach you how to interface the infrared distance sensors using the analog-to-digital converter. IR distance sensors are an essential component for solving robot challenges where avoiding walls is necessary to achieve the goal.
TI-RSLK Module 16 – Tachometer
In this module, you will learn how to interface the tachometers that enable the robot to measure motor rotational speed. Tachometer data allows your software to drive straight, drive for a prescribed amount of distance or turn at a prescribed angle.
TI-RSLK Module 17 – Control systems
The purpose of this module is to create a control system by combining the sensors with the actuators. Incremental and integral control are simple algorithms for controlling motor speed.
TI-RSLK Module 18 – Serial communication
TI-RSLK Module 19 – Bluetooth low energy
C2000 MCU DesignDRIVE Technology and Development Kit Introduction
C2000 MCU DesignDRIVE, a new evaluation platform to explore numerous industrial drive subsystems and motor control topologies. This evaluation platform supports various motor types, current sensing technologies and position sensors.
C2000 MCU DesignDRIVE Position Manager Technology
An introduction to the new DesignDRIVE Position Manager technology for TMS320F28379D and TMS320F28379S Delfino™ real-time controllers. Position Manager provides solutions for interfacing to servo motor rotor absolute position sensors such as resolvers, SIN/COS, EnDat 2.2 and BiSS-C.