NQ Hobby
NQ Hobby
  • 1
  • 205 263
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?si=EAv3GPEhS6Wscd5Ow6KUqA
ALWAYS WITH YOU - COLBREAKZ & LOXIVE Listen to it on Spotify here:
open.spotify.com/track/7EkcZqdmDEh0WA8eCqBYgr?si=hQNWkm1LSsygHyxN_R93mw
APHRODITE - NEPTUNICA
Переглядів: 205 341

Відео

КОМЕНТАРІ

  • @dhanujayanna7243
    @dhanujayanna7243 9 днів тому

    Thanks bro

  • @erinaldosabino6677
    @erinaldosabino6677 2 місяці тому

    amigo você passa este codigo completo por favor

  • @A_jGaming-q5r
    @A_jGaming-q5r 2 місяці тому

    Thé code plizzzzzzz 😢

  • @ralitsagyurova1571
    @ralitsagyurova1571 3 місяці тому

    what voltage is your AA Battery?

  • @GAME_CHANGER_1301
    @GAME_CHANGER_1301 3 місяці тому

    Code bhejana

  • @GAME_CHANGER_1301
    @GAME_CHANGER_1301 3 місяці тому

    Circuit diagram link bhajona

  • @GAME_CHANGER_1301
    @GAME_CHANGER_1301 3 місяці тому

    Hi

  • @valilzeto
    @valilzeto 4 місяці тому

    Hey bro son coooooool

  • @booyaaaah1699
    @booyaaaah1699 11 місяців тому

    Code

  • @amanda_darmawan
    @amanda_darmawan 11 місяців тому

    WHERES THE CODE

  • @bouaouinasaid5143
    @bouaouinasaid5143 Рік тому

    le code ne marche pas

  • @yusrashahbaz8608
    @yusrashahbaz8608 Рік тому

    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); }

    • @crypto4all878
      @crypto4all878 9 місяців тому

      does it work dude?

    • @ramelsagao3691
      @ramelsagao3691 8 місяців тому

      Thank you for sharing this code , it's working. Only this code help me , there's a lot of videos here in UA-cam wasting my time to watch their code in description not work properly.

    • @azonaigamer6871
      @azonaigamer6871 3 місяці тому

      pls it didnt work. the test of teh motors workeed fine but then after that the left motor started going backward, no servo moved, it didnt do anything is i put py hand against the sensorand the right motor did nithing

  • @SoumayaYidir
    @SoumayaYidir Рік тому

    Please send me the code

  • @the.exalter
    @the.exalter Рік тому

    Please send the codde

  • @boss64fun
    @boss64fun Рік тому

    please send me the code, greetings from germany

  • @MuhammadSalman-m1f
    @MuhammadSalman-m1f Рік тому

    bro can you share the code for controlling the motors

  • @SarimXhan
    @SarimXhan Рік тому

    BROTHER YOUR CODE IS SHOWING ERROR PLZ HELP AND SEND CODE AGAIN PLZ PZLPZLZPZLZPZLZ

  • @emadabuhagag222
    @emadabuhagag222 Рік тому

    thank you

  • @worldVK1704
    @worldVK1704 2 роки тому

    Brrooooo..... Do kuch code diagram yrr...... ❤❤

  • @MADARA-mh4tp
    @MADARA-mh4tp 2 роки тому

    ua-cam.com/video/WSMFLkL-niY/v-deo.html

  • @dhanunjayagoud4717
    @dhanunjayagoud4717 2 роки тому

    What we need to do

  • @dhanunjayagoud4717
    @dhanunjayagoud4717 2 роки тому

    How to upload the code bro

  • @panzer737
    @panzer737 2 роки тому

    And the code?

  • @sergerobichaud7251
    @sergerobichaud7251 2 роки тому

    Hy can you send me the diagram and sketch please cause your link not working

  • @secorinjohnvincent8674
    @secorinjohnvincent8674 2 роки тому

    can you put the codes of your obstacle avoidance robot please

  • @animmusiq5034
    @animmusiq5034 2 роки тому

    code pls

  • @marialeliaguzmanramirez8046
    @marialeliaguzmanramirez8046 2 роки тому

    EXCELENTE LO FELICITO JOVEN

  • @kiranrudra
    @kiranrudra 2 роки тому

    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 ?.

  • @takalvert
    @takalvert 3 роки тому

    Nice one

  • @kmhooibg7577
    @kmhooibg7577 3 роки тому

    oh my god no need coding? just install wire only??

  • @kellzbaker
    @kellzbaker 3 роки тому

    Hey could you please give the code

  • @ahmedidress1287
    @ahmedidress1287 3 роки тому

    Please type the code

  • @vipalsharma4120
    @vipalsharma4120 3 роки тому

    Not open sketch

  • @ahmededufani
    @ahmededufani 3 роки тому

    hey please send me the code

  • @mailahlaqui2926
    @mailahlaqui2926 3 роки тому

    Yes, how to do the code pls

  • @creativetechz
    @creativetechz 3 роки тому

    nice

  • @slinfinityprogrammer1000
    @slinfinityprogrammer1000 3 роки тому

    hi .. My Chanel also about Arduino

  • @creative_lighting_ksg
    @creative_lighting_ksg 3 роки тому

    Please bhai

  • @creative_lighting_ksg
    @creative_lighting_ksg 3 роки тому

    Please bhai help

  • @creative_lighting_ksg
    @creative_lighting_ksg 3 роки тому

    Mera arduino project pura nahin Ho Pa raha hai yaar Thodi bahut programming mein dikkat a rahi hai

  • @creative_lighting_ksg
    @creative_lighting_ksg 3 роки тому

    Bhai mujhe aapse kuchh baat karna hai

  • @JabiloJoseJ
    @JabiloJoseJ 3 роки тому

    Cool bro....that ultrasonic sensor holder idea is smart🔥🔥

    • @baguiob
      @baguiob 5 днів тому

      agree. better than what i made previously. manufacturer should have provided one

  • @81LeoLeon
    @81LeoLeon 3 роки тому

    Y el codigo??

  • @wathsalasithumini4231
    @wathsalasithumini4231 3 роки тому

    Please contact with me...i need help you...

  • @JitendraSingh-vm6uw
    @JitendraSingh-vm6uw 3 роки тому

    coding baj sakta hay

  • @iyadhmeid1687
    @iyadhmeid1687 3 роки тому

    Bonjour, combien de temp j'ai cherché cette vidéo et maintenant je la trouver <<Qui cherche trouve>>

  • @jonathancabsag4195
    @jonathancabsag4195 3 роки тому

    the code has errors!!!!!!!!!!

    • @slinfinityprogrammer1000
      @slinfinityprogrammer1000 3 роки тому

      send it i will correct it

    • @alicelieselounebulisix9261
      @alicelieselounebulisix9261 3 роки тому

      @@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); }

    • @alicelieselounebulisix9261
      @alicelieselounebulisix9261 3 роки тому

      @@slinfinityprogrammer1000 please help me correct it

  • @ghislainekegnon6627
    @ghislainekegnon6627 3 роки тому

    hello! first of all congradulations for this work,it's so good!! please i want the code of obstacles avoiding car

  • @imanebezzaz8320
    @imanebezzaz8320 3 роки тому

    hey! i wanna ask you cause i connected my arduino uno and this code didn't work

  • @emilioguevara
    @emilioguevara 3 роки тому

    Code please