SOFTWARE Driving System Data Acquisition -> Assembler language Comparing -> C language Switch-case and If Statements
EXAMPLE CODE #include #include int main() { float forward; float backward; float left; float right; char operation; char sensor; char rtn; switch (operation) { case'forward': case'forward': if(sensor == forward) { JMP to Assembler "forward" subroutine }break; case'backward': if(sensor == backward) { JMP to Assembler "backward" subroutine } break; break; case'left': case'left': if(sensor == left) { JMP to Assembler "left" subroutine }break; case'right': if(sensor == right) { JMP to Assembler "right" subroutine }break;default: JMP back to main() break;} return 0; }
FLOW CHART