Library that will allow you to control movement, buzzer and sonar sensor

Dependencies:   HCSR04

Committer:
simon9987
Date:
Thu Mar 24 23:32:08 2022 +0000
Revision:
0:ac150fd4158e
New;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
simon9987 0:ac150fd4158e 1 //#ifndef HEADER_AND_CPP_FILES_MOVEMENT_H
simon9987 0:ac150fd4158e 2 //#define HEADER_AND_CPP_FILES_MOVEMENT_H
simon9987 0:ac150fd4158e 3 #pragma once
simon9987 0:ac150fd4158e 4 #include "mbed.h"
simon9987 0:ac150fd4158e 5
simon9987 0:ac150fd4158e 6 void Velocity(float v);
simon9987 0:ac150fd4158e 7 void Steering(float s);
simon9987 0:ac150fd4158e 8 void setUpMovement(const float &forwardSpeedInput, const float &reverseSpeedInput, const float &turnAngleInput);
simon9987 0:ac150fd4158e 9
simon9987 0:ac150fd4158e 10
simon9987 0:ac150fd4158e 11 void moveForward();
simon9987 0:ac150fd4158e 12 void moveReverse();
simon9987 0:ac150fd4158e 13 void move(const float &speed);
simon9987 0:ac150fd4158e 14
simon9987 0:ac150fd4158e 15
simon9987 0:ac150fd4158e 16 void steerLeft();
simon9987 0:ac150fd4158e 17 void steerRight();
simon9987 0:ac150fd4158e 18 void steer(const float &angle);
simon9987 0:ac150fd4158e 19
simon9987 0:ac150fd4158e 20 /*
simon9987 0:ac150fd4158e 21 void turnLeft();
simon9987 0:ac150fd4158e 22 void turnRight();
simon9987 0:ac150fd4158e 23 void turn(const float &angle);
simon9987 0:ac150fd4158e 24 */
simon9987 0:ac150fd4158e 25
simon9987 0:ac150fd4158e 26 //set accelerate, de-accelerate and turn angle value
simon9987 0:ac150fd4158e 27 void setForwardSpeed(const float &speed);
simon9987 0:ac150fd4158e 28 void setReverseSpeed(const float &speed);
simon9987 0:ac150fd4158e 29 void setTurnAngle(const float &angle);
simon9987 0:ac150fd4158e 30
simon9987 0:ac150fd4158e 31
simon9987 0:ac150fd4158e 32 void stop();
simon9987 0:ac150fd4158e 33 void resetSteering();
simon9987 0:ac150fd4158e 34 void resetVelocity();
simon9987 0:ac150fd4158e 35 void resetAll();
simon9987 0:ac150fd4158e 36
simon9987 0:ac150fd4158e 37 //#endif //HEADER_AND_CPP_FILES_MOVEMENT_H