Skip to content

Software for controlling an elevator. Project in TTK4235 Embedded Systems.

Notifications You must be signed in to change notification settings

mbheir/TTK4235-Embedded-Elevator-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elevator Project

This project was a part of the course TTK4235 - Embedded Systems at NTNU.

Description

This software is designed to control a single elevator across n floors. The software reads inputs from buttons, just like a normal elevator and commands the elevator to take action. It is spesifically designed for the hardware on the NTNU real-time lab elevators, but a simulator is also provided.

The underlying design is based on a simple state machine structure image

Instructions

  1. To use with the simulator, set SIM=true in Makefile and build using make.
  2. Run ./SimElevatorServer binary to start the simulator.
  3. Run ./elevator binary to run the controller code.

Simulator Instructions

  • Up: QWE
  • Down: ASD
  • Cab: ZXCV

About

Software for controlling an elevator. Project in TTK4235 Embedded Systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published