Selected work
Status
completed
Terrain
TI MSP430 · C · Assembly · PWM · interrupts
External
GitHub

coursework / completed

Autonomous Embedded Vehicle

Aug 2025 — Dec 2025

A TI MSP430-based vehicle that combines line following, wireless navigation, sensing, and real-time motor control.

Overview

The vehicle was programmed on a TI MSP430 in C to follow a line and accept wireless navigation commands. It integrates motor drivers, optical sensing, a display, and real-time control logic in a resource-constrained embedded system.

Technical

Firmware uses PWM, interrupts, timers, and sensor feedback to coordinate motion. The code separates device control from navigation behavior so individual subsystems can be tested before full-system integration.

Impact

The project became a practical exercise in debugging across electrical, timing, and software boundaries: the same visible behavior could originate in sensing, control logic, motor drive, or physical alignment.

Tools

TI MSP430, C, Assembly, PWM, interrupts, motor drivers, optical sensors, and serial debugging.