Yes, all perfectly possible. There might be challenges if you want very unusual frequencis for the LED, it would be fairly easy to go down to a fraction of a second (say, >0.1s) pulses. If you wanted to do much faster you might need to implement it in a differnt way e.g. using the PWM chips on the device to pulse it on and off in hardware rather than software.
Assuming your frequencies are on the timescale of seconds it will be easy to do both of your requests with a a little programming in Python.
THe minimum culture volume is ~15ml, and is set by how far the extraction tube from the lid goes down into the tube. But, you cant put it below the optical sensors or they wouldn’t have anything to measure!