nadirboumerzoug / MSP432_data_logger_system

This repository contains the different source codes and manuals used in the implementation of this embedded systems project: real-time data logger with an alarm clock

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MSP432 based real-time data logger with an alarm clock

Alt text

Description

This repository comprises a mini project, completed as part of the Embedded Systems course for the Master of Science in Computer Engineering program, at the Institute of Electrical and Electronic Engineering, University of Boumerdes, Algeria.

Documentation

The source codes were written and developed with reference to the following Manuals.

Development

Microcontroller Software IDE Development Board
Texas Instruments C Code Code Composer Studio EduBase V2

Debugging Tools

Explore comprehensive tutorials by Texas Instruments (TI) on YouTube for clear explanations and demonstrations on how to use the different debugging features provided by CCS IDE:

Usage

The user can only access the edit mode by pressing one of the keys: # or *. The * key enables the user to change the system date and time. The user then enters one digit at a time to set the day, then month, then year, then hours, then minutes (from left to right). On the other hand, if the user pushes the # key, the system will alow him to set an alarm clock (hours/minutes), check RTC Alarm examples on (manual page and section) for better understanding. Finally, if no key is pressed, the LCD displays the system date and time on the first row, being updated each one minute, and the captured sensors values in volts (Potentiometer, temperature, light) on the second row, which are updated each one second. The system is also showing a blinking red LED (LED0).
The following video shows a better explanation on the usage of this project.
Watch the Video

Project Report

The following report showcases our initiative to create this project, including FSM, schematic, and results.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

This repository contains the different source codes and manuals used in the implementation of this embedded systems project: real-time data logger with an alarm clock

License:MIT License


Languages

Language:C 98.3%Language:Makefile 1.4%Language:Batchfile 0.3%