Getting trigger signal for 555 timer from elevator button
You asked if there is a better approach.  Based on Circuit #1, you have an MCU at your disposal.  Why not use the MCU to do the timing and control of the LED.