Cara Membuat Robot Fire Fighter/Robot Pemadam Api - Arduino Project

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024
  • Halo, teman-teman Rabkaera! 👋
    Pada video kali ini, saya akan memandu kalian melalui proses langkah demi langkah untuk membuat Robot Fire Fighter/Robot Pemadam Api menggunakan Arduino.
    Berikut materials/bahan-bahan/komponen yang diperlukan:
    - Arduino Uno: shopee.co.id/U...
    - Driver L298N: shopee.co.id/L...
    - Fan Motor L9110: shopee.co.id/L...
    - Motor DC: shopee.co.id/M...
    - Holder Battery: shopee.co.id/B...
    - Battery 18650: shopee.co.id/B...
    - Chassis 4WD: shopee.co.id/p...
    - HC05 Bluetooth: shopee.co.id/H...
    - Jumper Cable: shopee.co.id/4...
    Semoga video ini bermanfaat, kurang lebihnya saya mohon maaf.
    Untuk kalian yang mau bantu aku, kalian bisa klik tombol like di video ini, klik tombol subscribe RUclips channel: RABKAERA, dan follow juga instagram: @rabkaera
    / rabkaera
    Terima kasih 😁🙏
    See you in the next video 👋

Комментарии • 16

  • @rabkaera
    @rabkaera  10 месяцев назад +4

    // L298N
    #define enA 5
    #define RightMotorForward 3
    #define RightMotorBackward 2
    #define LeftMotorForward 7
    #define LeftMotorBackward 4
    #define enB 6
    // L9110 Fan Motor
    #define inA 9
    #define inB 10
    int motorSpeed = 0;
    int mode = 1;
    char data;
    void setup() {
    Serial.begin(9600);
    pinMode(enA, OUTPUT);
    pinMode(RightMotorForward, OUTPUT);
    pinMode(RightMotorBackward, OUTPUT);
    pinMode(LeftMotorForward, OUTPUT);
    pinMode(LeftMotorBackward, OUTPUT);
    pinMode(enB, OUTPUT);
    pinMode(inA, OUTPUT);
    pinMode(inB, OUTPUT);
    }
    void loop() {
    analogWrite(enA, motorSpeed);
    analogWrite(enB, motorSpeed);
    if (Serial.available()) {
    data = Serial.read();
    switch (data) {
    case '0':
    motorSpeed = 0;
    break;
    case '1':
    motorSpeed = 25;
    break;
    case '2':
    motorSpeed = 50;
    break;
    case '3':
    motorSpeed = 75;
    break;
    case '4':
    motorSpeed = 100;
    break;
    case '5':
    motorSpeed = 125;
    break;
    case '6':
    motorSpeed = 150;
    break;
    case '7':
    motorSpeed = 175;
    break;
    case '8':
    motorSpeed = 200;
    break;
    case '9':
    motorSpeed = 225;
    break;
    case '10':
    motorSpeed = 255;
    break;
    case 'X':
    digitalWrite(inA, LOW);
    digitalWrite(inB, HIGH);
    break;
    case 'x':
    digitalWrite(inA, LOW);
    digitalWrite(inB, LOW);
    break;
    default:
    break;
    }
    }
    if (mode == 1) {
    // Key Control data
    switch (data) {
    case 'F':
    forward();
    break;
    case 'R':
    turnRight();
    break;
    case 'L':
    turnLeft();
    break;
    case 'B':
    backward();
    break;
    case 'S':
    stop();
    break;
    default:
    break;
    }
    Serial.print("Data: ");
    Serial.println(data);
    Serial.println();
    }
    }
    void stop() {
    digitalWrite(RightMotorForward, LOW);
    digitalWrite(RightMotorBackward, LOW);
    digitalWrite(LeftMotorForward, LOW);
    digitalWrite(LeftMotorBackward, LOW);
    }
    void forward() {
    digitalWrite(RightMotorForward, HIGH);
    digitalWrite(RightMotorBackward, LOW);
    digitalWrite(LeftMotorForward, HIGH);
    digitalWrite(LeftMotorBackward, LOW);
    }
    void backward() {
    digitalWrite(RightMotorForward, LOW);
    digitalWrite(RightMotorBackward, HIGH);
    digitalWrite(LeftMotorForward, LOW);
    digitalWrite(LeftMotorBackward, HIGH);
    }
    void turnRight() {
    digitalWrite(RightMotorForward, LOW);
    digitalWrite(RightMotorBackward, HIGH);
    digitalWrite(LeftMotorForward, HIGH);
    digitalWrite(LeftMotorBackward, LOW);
    }
    void turnLeft() {
    digitalWrite(RightMotorForward, HIGH);
    digitalWrite(RightMotorBackward, LOW);
    digitalWrite(LeftMotorForward, LOW);
    digitalWrite(LeftMotorBackward, HIGH);
    }

  • @raugust_
    @raugust_ 9 месяцев назад

    Kak klo robotnya ditambah modul sim 800l buat ngirimin pesan warning saat terdeteksi api itu codingannya jd berubah ga kak? Klo jd brubah, tambahan kode buat bisa ngirimin pesan warning pke sim 800l nya ky gmn ya kak?

  • @zulfikarxiiipa396
    @zulfikarxiiipa396 8 месяцев назад

    project ini ada laporan nya ga bang? kalo ada minta dong

  • @user-nz5zu2xs1d
    @user-nz5zu2xs1d 9 месяцев назад

    boleh tau diagram blok nya kak?

  • @ahyaniahmad7085
    @ahyaniahmad7085 4 месяца назад

    Toko nya sama kaya gue. Starelektrik ❤😅

    • @rabkaera
      @rabkaera  4 месяца назад

      Haha, selamat ya! Semoga bisnis Starelektrik-nya semakin sukses dan berkembang! 👍🏼😊

  • @muhamadnaufalalbachaj5909
    @muhamadnaufalalbachaj5909 Год назад +2

    Izin share ya kak

    • @rabkaera
      @rabkaera  Год назад +1

      Silahkan, kak. Terima kasih yaa 😁🙏🏻

  • @upifree419
    @upifree419 10 месяцев назад

    Halo ka, boleh tau kode arduino nya?

  • @iqbalputra_
    @iqbalputra_ 4 месяца назад

    bang aplikasinya kaga ada di playstore

    • @rabkaera
      @rabkaera  4 месяца назад

      Maaf, saya tidak memiliki informasi mengenai aplikasi tersebut. Anda mungkin perlu mencari aplikasi tersebut dengan menggunakan kata kunci yang lebih spesifik atau coba mencari di situs web resmi dari penyedia aplikasi tersebut.

  • @rifaltomia829
    @rifaltomia829 Год назад

    kodenya mana