Question: #define stop 0 #define forward 1 #define back 2 #define left 3 #define right 4 #define Trig A 4 #define Echo A 5 int MotSpeed

#define stop 0
#define forward 1
#define back 2
#define left 3
#define right 4
#define Trig A4
#define Echo A5
int MotSpeed1=0;
int MotSpeed2=0;
int Speed_adjustment =120;
int stop_bit=0;
void loop()
{
avoidance (18); }
void setup()
{
Serial.begin(9600);
pinMode (5, OUTPUT);
pinMode (6, OUTPUT);
pinMode (9, OUTPUT);
pinMode (10, OUTPUT);
pinMode (Trig, OUTPUT);
pinMode (Echo, INPUT);}
float GetDistance()
{
Float distance:
digitalWrite(Trig, LOW);
delayMicroseconds (2);
digitalWrite(Trig, HIGH);
delayMicroseconds (10);
digitalWrite(Trig, LOW):
Distance = pulseIn(Echo, HIGH)/58.00;
Return distance; }
Void motor1(int steep1, int steep2)
{
analogWrite(5, steep1):
analogWrite(6, steep2):
}
Void motor2(int steep1, int steep2)
{
analogWrite(9,steep1);
analogWrite(10, steep2);
}
void avoidance (int set_dis)
{
Void motor(int dir, int speed1, int speed2)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!