Skip to content

onuralt/SensorDashboard

Repository files navigation

SensorDashboard — MSP430 UART Dashboard

Serial console dashboard that reads sensors and controls actuators on MSP430G2553. Prints periodic readings and accepts text commands.

Hardware

  • LaunchPad: MSP430G2553
  • Sensors: joystick (ADAC), ultrasonic (capture), MMA8451 (I2C), ADCs (pot/LDR/NTC), pushbuttons
  • Actuators: LEDs, relay/heater
  • LCD (HD44780)

Features

  • Periodic sensor updates (~2.1 s by default)
  • Commands: led_1_on, led_1_off, …, heater_on, heater_off, lcd_print_<text>, lcd_clear
  • UART echo control and ANSI cursor formatting for a clean console UI

Build

  • TI CCS; git submodule update --init --recursive

Repo Layout

  • main.c — console loop, timers, ISRs
  • libs/ — submodules (UART, USCIAB0, usonic, mma, sensorMain, actuatorMain, LCD, adac, i2c, joy, spi)

License

MIT

Versioning

  • v1.0.0: Cleaned comments, CI, pinned library tags

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published