DC power for USB Arduino

sure, as long as the 9V supply has enough current, you can send it to your motors or solenoids. Bear in mind that the 9V pin on the Arduino itslef (the one next to ground and 5V) is actually after the blocking diode, so you can't exceed its current carrying capacity, about an amp or so.

D