microcontroller based numeric controlled door