User InterfaceThe next step was to prototype the user interface and code to drive the enlarger. The display is 320x240 pixels in size so I broke it down to a 4x3 matrix of blocks 80x80 pixels. This was to keep the interface simple. I could then define these blocks as buttons with labels. A series of menus would be arranged as 'pages' with a 'next' key to page to each new page. The pages I decided would be...
- Manual Operation
- Split Filter Automatic
- Develop Timers
- Paper Flashing
The first page is for manual control. I can turn the enlarger lamp on and off and select filters. F-stops on the lens are still adjusted manually. The exposure timer is set here and a timed exposure can be started as well. The timed exposure can be halted by pressing start again. The timed exposure operates the enlarger lamp.
A Test button starts a test strip interval from 8 seconds to 64 seconds in 1/2 stop increments. A beep sounds at each half stop interval to prompt the user to cover the test strip. The Timer displays the current exposure so one can judge progress.
There is again a timer window along with buttons to increase and decrease the time. This is expressed in seconds. The flash LED can be turned on and off manually. The start button turns on the LED and starts rhe countdown, the LED is turned off after the countdown. A test strip mode gives beeps at one second intervals which prompt the operator to cover the test strip a little more at each beep.