The monostable reacts to an input by producing a fixed output pulse. Granted, you can make an Arduino or other microcontroller do all this but at the cost of complexity.