vsilverlord
21.06.2009, 13:07
Hallo, wie kann ich feststellen ob als letzes zb MotorDir(FWD,FWD) oder MotorDir(FWD,RWD) gemacht wurde? also gibt es so eine funktion getmotordir?
ich möchte nämlich eine Funktion changemotordir(unsigned int a,b) bauen.
wenn die funktion zb so aufgerufen wird: changemotordir(1,0) dann soll nur die richtung des ersten motors geändert werden, bei changemotordir(0,1) nur die des zweiten, und bei changemotordir(1,1) beide.
bis jetzt habe ich das noch nicht sinnvoll herausgefunden wie ich das gut programmiere, da das bei mir immer eine riesige case/if schleife gibt =(
bitte helft mir!
ich möchte nämlich eine Funktion changemotordir(unsigned int a,b) bauen.
wenn die funktion zb so aufgerufen wird: changemotordir(1,0) dann soll nur die richtung des ersten motors geändert werden, bei changemotordir(0,1) nur die des zweiten, und bei changemotordir(1,1) beide.
bis jetzt habe ich das noch nicht sinnvoll herausgefunden wie ich das gut programmiere, da das bei mir immer eine riesige case/if schleife gibt =(
bitte helft mir!