Wilkommen im Forum
ich hab hier mal nen Roboter der wahr scheinlich auf die selbe art funktioniert:

http://www.elexs.de/robo1.htm

Und ja es liegt an der diode