Project
Aim
Implement a 3 floor elevator concept using Arduino Uno with Altair Embed.
Objective
- To use arduino to control the motor in forward and reverse direction for an elevator to move upward or downward.
- The elevator can be controlled from 3 floors. Top floor and ground floor has one push button on each floor and the middle floor has two push buttons one for moving up and another for moving down.
Software Diagram
State Chart

Explanation
- In this, let's consider three floor's. Ground, first and second.
- There is going to be four buttons. One is both ground and first floor and two buttons in first floor, one for going upwards and another for downwards.
- Let's consider the elevator is in ground floor, It can have three conditions, one is it will be in idle state, the second is it moves upwards from ground floor to first floor and the third is from first floor to ground floor. Likewise for the other two floor's.
Drive link:https://drive.google.com/drive/folders/1NgCFat2WH0vkYaPHYG7906K4YLxS6VS3?usp=sharing
Note: Working video is uploaded in the drive.
Working:
- Let's consider that the elevator is in first floor, there is two conditions to be satisfied. One is that elevator has to move down to ground floor, Another condition is that thye elevator should move to second floor. According to that the conditions are provided.