Soldato
I've got a project I'm working on at uni, however my lecturer has a 'learn on the job' approach to teaching (i.e. can't be bothered to teach himself). It's meant that so far, I've just been using tutorials online.
However, this time, I don't even know where to start. Throughout his lectures, he's not even mentioned the coursework, so little help there.
The project is programming a washing machine, and creating a UI for it.
Once I'm on a computer, I can add a little more info about the project, but if anyone has some great tutorials that may be appropriate for it, it would be greatly appreciated.
Thanks all in advance
However, this time, I don't even know where to start. Throughout his lectures, he's not even mentioned the coursework, so little help there.
The project is programming a washing machine, and creating a UI for it.
After the User has inserted the clothes and detergent and then closed the door, the wash cycle has five stages:
- Lock door
- Wash
- Rinse
- Spin
- Unlock door
Assume that the detailed operation of the washing machine within the Wash, Rinse and Spin stages is controlled by specialised ‘local’ controllers that only need to be started and/or stopped by your high level controller. For example, heating of the water and the repeated backward and forward motor rotation during the wash stage are assumed to be controlled by local controllers. Your controller has to coordinate the local controllers with the operation of the inlet and outlet water valves.
Your controller also has to provide the User Interface (UI)
The User can select any one of three maximum water temperatures (30.0, 40.0, 60.0 deg.C) for the wash stage.
The User can select any one of three maximum motor speeds (600.0, 800.0, 1200.0 RPM) for the spin stage
The UI must allow the User to start the wash cycle and also cancel the wash cycle during any stage
If the User cancels the cycle, your controller must ensure that the water inlet valve is closed and the water outlet valve is open, allowing water to drain from the drum before unlocking the door
The UI must provide feedback that is appropriate for a consumer product to the User during all stages of the wash cycle
Once I'm on a computer, I can add a little more info about the project, but if anyone has some great tutorials that may be appropriate for it, it would be greatly appreciated.
Thanks all in advance