Here's a quick video showing off the autonomous dart launcher I made for a robotic boat. A servo motor pulls the trigger and gets its signal from an Arduino microcontroller. This was the first time testing the dart launcher on the boat, so it only got half the darts into the hoop. Subsequent tests yielded better results.