- Видео 1
- Просмотров 154 984
NQ Hobby
Добавлен 27 июл 2019
Arduino Robot Car | Obstacle Avoiding Robot Car 2WD with Ultrasonic sensor and L298N Module
#arduino_car, #arduino_robot, #obstacle_avoiding_robot
- Arduino Obstacle Avoiding Robot Car 2WD Kit:
1 x Car chassis
2 x Car Wheels
2 x DC Gear Motor
2 x 20 line code disk
4 x Fasteners (high intensity black acrylic)
1 x Caster
1 x Four battery box
1 x Quality Rocker Switch
1 x V5 shield
1 x UNO R3
1 x SG90
1 x FPV
1 x L298N
usa.banggood.com/2WD-Avoidance-Tracking-Smart-Robot-Chassis-Car-Kit-With-Speed-Encoder-Ultrasonic-For-Arduino-UNO-R3-p-1124282.html?rmmds=detail-left-hotproducts__1&cur_warehouse=CN
- Wiring diagram and Arduino Sketch:
www.cs.columbia.edu/~sedwards/presentations/robot-car-instructions.pdf
- Music:
JJD - Sugar High Listen to the track here -
open.spotify.com/track/0voHEI164xgDQbMcoK08PX?...
- Arduino Obstacle Avoiding Robot Car 2WD Kit:
1 x Car chassis
2 x Car Wheels
2 x DC Gear Motor
2 x 20 line code disk
4 x Fasteners (high intensity black acrylic)
1 x Caster
1 x Four battery box
1 x Quality Rocker Switch
1 x V5 shield
1 x UNO R3
1 x SG90
1 x FPV
1 x L298N
usa.banggood.com/2WD-Avoidance-Tracking-Smart-Robot-Chassis-Car-Kit-With-Speed-Encoder-Ultrasonic-For-Arduino-UNO-R3-p-1124282.html?rmmds=detail-left-hotproducts__1&cur_warehouse=CN
- Wiring diagram and Arduino Sketch:
www.cs.columbia.edu/~sedwards/presentations/robot-car-instructions.pdf
- Music:
JJD - Sugar High Listen to the track here -
open.spotify.com/track/0voHEI164xgDQbMcoK08PX?...
Просмотров: 155 048
Code
WHERES THE CODE
le code ne marche pas
This is the correct code: #include <Servo.h> Servo servo; const int trigPin = 13; const int echoPin = 12; const int servoPin = 11; const int enAPin = 6; const int in1Pin = 7; const int in2Pin = 5; const int in3Pin = 4; const int in4Pin = 2; const int enBPin = 3; enum Motor { LEFT, RIGHT }; void go(enum Motor m, int speed) { digitalWrite(m == LEFT ? in1Pin : in3Pin, speed > 0 ? HIGH : LOW); digitalWrite(m == LEFT ? in2Pin : in4Pin, speed <= 0 ? HIGH : LOW); analogWrite(m == LEFT ? enAPin : enBPin, speed < 0 ? -speed : speed); } void testMotors() { static int speed[8] = {128, 255, 128, 0, -128, -255, -128, 0}; go(RIGHT, 0); for (unsigned char i = 0; i < 8; i++) go(LEFT, speed[i]), delay(200); for (unsigned char i = 0; i < 8; i++) go(RIGHT, speed[i]), delay(200); } unsigned int readDistance() { digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); unsigned long period = pulseIn(echoPin, HIGH); return period * 343 / 2000; } #define NUM_ANGLES 7 unsigned char sensorAngle[NUM_ANGLES] = {60, 70, 80, 90, 100, 110, 120}; unsigned int distance[NUM_ANGLES]; void readNextDistance() { static unsigned char angleIndex = 0; static signed char step = 1; distance[angleIndex] = readDistance(); angleIndex += step; if (angleIndex == NUM_ANGLES - 1) step = -1; else if (angleIndex == 0) step = 1; servo.write(sensorAngle[angleIndex]); } void setup() { pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); digitalWrite(trigPin, LOW); pinMode(enAPin, OUTPUT); pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); pinMode(in3Pin, OUTPUT); pinMode(in4Pin, OUTPUT); pinMode(enBPin, OUTPUT); servo.attach(servoPin); servo.write(90); go(LEFT, 0); go(RIGHT, 0); testMotors(); servo.write(sensorAngle[0]); delay(200); for (unsigned char i = 0; i < NUM_ANGLES; i++) readNextDistance(), delay(200); } void loop() { bool tooClose = false; readNextDistance(); for (unsigned char i = 0; i < NUM_ANGLES; i++) if (distance[i] < 300) tooClose = true; if (tooClose) { go(LEFT, -180); go(RIGHT, -80); } else { go(LEFT, 255); go(RIGHT, 255); } delay(50); }
does it work dude?
Thank you for sharing this code , it's working. Only this code help me , there's a lot of videos here in RUclips wasting my time to watch their code in description not work properly.
Please send me the code
Please send the codde
😭😭😭Please I need the code very badly please give me the code
did u get it
@@birukindrias4096 No
please send me the code, greetings from germany
bro can you share the code for controlling the motors
BROTHER YOUR CODE IS SHOWING ERROR PLZ HELP AND SEND CODE AGAIN PLZ PZLPZLZPZLZPZLZ
thank you
Brrooooo..... Do kuch code diagram yrr...... ❤❤
ruclips.net/video/WSMFLkL-niY/видео.html
What we need to do
How to upload the code bro
And the code?
f krk
Hy can you send me the diagram and sketch please cause your link not working
can you put the codes of your obstacle avoidance robot please
code pls
EXCELENTE LO FELICITO JOVEN
This is really helpful vedio & I wan to try. I could find only instructions pdf but not Arduino Sketch. Could you please help me with sketch link please ?.
Nice one
oh my god no need coding? just install wire only??
Hey could you please give the code
Please type the code
Not open sketch
hey please send me the code
Yes, how to do the code pls
nice
hi .. My Chanel also about Arduino
Please bhai
Please bhai help
Mera arduino project pura nahin Ho Pa raha hai yaar Thodi bahut programming mein dikkat a rahi hai
Bhai mujhe aapse kuchh baat karna hai
Cool bro....that ultrasonic sensor holder idea is smart🔥🔥
Y el codigo??
Please contact with me...i need help you...
coding baj sakta hay
Bonjour, combien de temp j'ai cherché cette vidéo et maintenant je la trouver <<Qui cherche trouve>>
the code has errors!!!!!!!!!!
send it i will correct it
@@slinfinityprogrammer1000 here: #include <Servo.h> Servo servo; const int trigPin = 13; const int echoPin = 12; const int servoPin = 11; const int enAPin = 6; const int in1Pin = 7; const int in2Pin = 5; const int in3Pin = 4; const int in4Pin = 2; const int enBPin = 3; enum Motor { LEFT, RIGHT }; void go( enum Motor m, int speed) { digitalWrite (m == LEFT ? in1Pin : in3Pin , speed > 0 ? HIGH : LOW ); digitalWrite (m == LEFT ? in2Pin : in4Pin , speed <= 0 ? HIGH : LOW ); analogWrite(m == LEFT ? enAPin : enBPin, speed < 0 ? −speed : speed ); } void testMotors () { static int speed[8] = { 128, 255, 128, 0 , −128, −255, −128, 0}; go(RIGHT, 0); for (unsigned char i = 0 ; i < 8 ; i++) go(LEFT, speed[i ]), delay (200); for (unsigned char i = 0 ; i < 8 ; i++) go(RIGHT, speed[i ]), delay (200); } unsigned int readDistance () { digitalWrite ( trigPin , HIGH ); delayMicroseconds (10); digitalWrite ( trigPin , LOW ); unsigned long period = pulseIn ( echoPin, HIGH ); return period * 343 / 2000; } #define NUM ANGLES 7 unsigned char sensorAngle[NUM ANGLES] = { 60, 70, 80, 90, 100, 110, 120 }; unsigned int distance [NUM ANGLES]; void readNextDistance () { static unsigned char angleIndex = 0; static signed char step = 1; distance [angleIndex ] = readDistance (); angleIndex += step ; if (angleIndex == NUM ANGLES − 1) step = −1; else if (angleIndex == 0) step = 1; servo . write ( sensorAngle[angleIndex ] ); } void setup () { pinMode(trigPin , OUTPUT); pinMode(echoPin, INPUT); digitalWrite ( trigPin , LOW); pinMode(enAPin, OUTPUT); pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); pinMode(in3Pin, OUTPUT); pinMode(in4Pin, OUTPUT); pinMode(enBPin, OUTPUT); servo . attach ( servoPin ); servo . write (90); go(LEFT, 0); go(RIGHT, 0); testMotors (); servo . write ( sensorAngle[0] ); delay (200); for (unsigned char i = 0 ; i < NUM ANGLES ; i ++) readNextDistance (), delay (200); } void loop () { readNextDistance (); for (unsigned char i = 0 ; i < NUM ANGLES ; i++) if ( distance [ i ] < 300) tooClose = 1; if (tooClose) { go(LEFT, −180); go(RIGHT, −80); } else { go(LEFT, 255); go(RIGHT, 255); } delay (50); }
@@slinfinityprogrammer1000 please help me correct it
hello! first of all congradulations for this work,it's so good!! please i want the code of obstacles avoiding car
Did u got it? I also need de code
uwu
hey! i wanna ask you cause i connected my arduino uno and this code didn't work
same
Code please
Thank you so much. Your video is one of the many that motivated me to build mine too ruclips.net/video/omdraron8xA/видео.html
bhai conection ka photo bhejo
Actually, you could remove the brown sticker from the frame and you would be left with a transparent one.
ohhh thanks buddy
How is that any youtube video. I can't remove that please reply
@@SALMANULFARISMM in the box I got the brown surface could be removed like a sticker. Maybe you got another version?
@@ancientgear7192 ok thank you
@@ancientgear7192 which Sensor sheild V5. To buy on amazon. Any link
Hi bro, can you send me the code of obstacles avoiding car
i can send
@@slinfinityprogrammer1000 can you send it to me too?
@@luislloydmahusay235 come to my channel .and come to FB from it
@@slinfinityprogrammer1000 can you kindly send the link instead? i already browse your FB and yt post, and i didn't see the coding of this project. thankyou
I need it too can u send the code here in the comments please?
That is not a sufficiant clip that shows which wire goes where and how to customize the software that corresponds the hardware☹️
ruclips.net/video/LSba-ByePao/видео.html
ruclips.net/video/LSba-ByePao/видео.html
code please
ruclips.net/video/WSMFLkL-niY/видео.html