Академический Документы
Профессиональный Документы
Культура Документы
AIM: TO CHECK WHETHER PARALLEL PARKING IS POSSIBLE AND STOP THE VEHICLE
APPARATUS:
● ARDUINO UNO
● BREAD BOARD
● 5V DC MOTOR
● JUMPER WIRES
● HC-SR04 SENSOR
● PN2222 A NPN TRANSISTOR
● 1KΩ RESISTOR
● 1N404 DIODE
INT COUNT = 0;
VOID SETUP() {
SERIAL.BEGIN(9600);
DIGITALWRITE(MOTOR,HIGH);
VOID LOOP()
PINMODE(TRIGPIN, OUTPUT);
PINMODE(ECHOPIN, INPUT);
DIGITALWRITE(TRIGPIN, LOW);
DELAYMICROSECONDS(2);
DIGITALWRITE(TRIGPIN, HIGH);
DELAYMICROSECONDS(10);
DIGITALWRITE(TRIGPIN, LOW);
// READS THE ECHOPIN, RETURNS THE SOUND WAVE TRAVEL TIME IN MICROSECONDS
INCHES = MICROSECONDSTOINCHES(DURATION);
CM = MICROSECONDSTOCENTIMETERS(DURATION);
SERIAL.PRINT(INCHES);
SERIAL.PRINT("IN, ");
SERIAL.PRINT(CM);
SERIAL.PRINT("CM");
SERIAL.PRINTLN();
DELAY(100);
COUNT+=1;
}
ELSE
{ COUNT = 0;
IF( COUNT>=20)
DIGITALWRITE(MOTOR,LOW);
RETURN MICROSECONDS / 74 / 2;
RETURN MICROSECONDS / 29 / 2;