How do I add pause(2) after the loop ends and before calling StopCreate?
Afficher commentaires plus anciens
How do I add pause(2) after the loop ends and before calling StopCreate?
I tried to insert the pause. Is this script now correct? Using the script below:
function driveForwardUntilWall(serPort) % Robot drives forward until it bumps a wall. % serPort is the serial port number (for controlling the actual robot).
[BumpRight,BumpLeft,~,~,~,BumpFront] = ... BumpsWheelDropsSensorsRoomba(serPort); while ~BumpRight && ~BumpLeft && ~BumpFront SetDriveWheelsCreate(serPort, .5,.5) pause(.1) [BumpRight,BumpLeft,~,~,~,BumpFront] = ... BumpsWheelDropsSensorsRoomba(serPort); end
pause(2.0) %in seconds
StopCreate(serPort) Signal()
%%%%%%%%%%%%%%%%%%%%%%%% function StopCreate(serPort) % Stop the robot % serPort is the serial port number (for controlling the actual robot). SetDriveWheelsCreate(serPort, 0,0)
%%%%%%%%%%%%%%%%%%%%%%%% function Signal() % Make signal sound (4 beeps) n= 4; for k=1:4 beep pause(.2) end
Réponses (0)
Catégories
En savoir plus sur Code Generation dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!