motorsteuerung mit endschalter

hallo miteinander,

ich will mit arduino einen motor steuern. der motor bewegt einen schlitten auf einer schiene.
sobald der schlitten am ende der schiene ist, soll der motor stoppen. d.h. mit einem endschalter jeweils an den enden soll noch eine oder schaltung dazu.

als grundlage habe ich folgendes tutorial genutzt.
http://www.arduino-tutorial.de/2010/06/motorsteuerung-mit-einem-transistor/

mein schaltplan sieht so aus, jedoch meckert fritzing beim endschalter

Ich weiß nicht was Fritzing zu meckern hat.
Prinzipiell würd ich die Endschalter im Motorkreislauf einbauen und nicht im Steuerkreislauf und den ersten von Arduino einlesen damit der Transistor abgescheltet wird und den zweiten etwas später als NOT-Stop platzieren.
Des weiteren funktioniert Deine Schaltung nur in eine Richtung und der Motor kann bei erreichen des Endpunktes nicht mehr angesteuert werden.

Grüße Uwe