Mark writes –
Presented is a control system for a doll house based on a PIC16F876 microcontroller. The elevator is driven by a DC motor and position is sensed by both a limit switch and optical encoder. The controller also handles control of lights for the dollhouse allowing toggle on/off functions for each pushbutton. Foyer lights are automatically lit when the elevator arrives at a chosen floor and all lights are on an auto shut-off timer which conserves power and lamp life when left unattended.
Doll house controller – Link.