jsとか抜きにして
まずはシリアル通信でリミットスイッチが正しいのか確認しては?
自分だけうまくいかないのはどこかがおかしいので切り分け大切