So here's the Target Bot. D7 is the main servo. D8 is the switch, which uses the GND and Signal cables (no resistors required).
EZ-Script Code:
Servo(d7,38)
Sleep(1000)
Release(d7)
:main
If(GetDigital(d8) = 0)
Goto(hit)
Goto(main)
:hit
Servo(d7,80)
Sleep(1500)
say("Nice Shot")
Servo(d7,38)
Sleep(500)
Release(d7)
return()
By urbanh
— Last update
Discover more robots
DJ's Jd Connects To Nest Thermostat
Connect your JD robot to a Nest Thermostat to control your home's temperature remotely from anywhere.
Ezang's I Am A. B. - J D's Bigger Brother
Taller humanoid with longer legs and arms, added head servo and rearranged RGB lights for increased movement and...
Ezang's Motion Detector
Control AM312 mini PIR motion sensor with ARC serial monitor and Arduino - DC2.7-12V, 3-5m range, 100 angle, low...

Very nice... simple, yet refreshingly different and practical. Now throw in some random dodging and a phased plasma pulse rifle, in the forty watt range.....
Super project! I dig this
Glad to see you got it working so easily. What's next
Thanks Gunner and DJ. Just starting out. Thinking about mounting a gun to it and using the movement/facial recognition software to make it a little more interactive. I'm waiting for my replicator 2 to show up to build some of the required parts.