GOBIT Labs
← Tất cả tutorials
Trung cấpCập nhật: 15/4/2026

ESP32 Car Build

Sản phẩm cần thiết:

ESP32 Car Build

Trong tutorial này, bạn sẽ build một chiếc xe điều khiển từ xa sử dụng ESP32 và module L298N driver.

Những gì bạn cần

  • ESP32 DevKit
  • L298N Motor Driver
  • 2x DC Motor (3-6V)
  • Chassis xe
  • Pin 18650 hoặc 4xAA

Sơ đồ kết nối

ESP32        L298N
GPIO25  -->  IN1
GPIO26  -->  IN2
GPIO27  -->  IN3
GPIO14  -->  IN4
GPIO12  -->  ENA (PWM)
GPIO13  -->  ENB (PWM)
GND     -->  GND

Code mẫu

#include <Arduino.h>

// Motor A
const int IN1 = 25, IN2 = 26, ENA = 12;
// Motor B
const int IN3 = 27, IN4 = 14, ENB = 13;

void setup() {
  pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(ENA, OUTPUT);
  pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); pinMode(ENB, OUTPUT);
}

void forward(int speed = 200) {
  digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); analogWrite(ENA, speed);
  digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW); analogWrite(ENB, speed);
}

void stop() {
  digitalWrite(IN1, LOW); digitalWrite(IN2, LOW);
  digitalWrite(IN3, LOW); digitalWrite(IN4, LOW);
}

void loop() {
  forward(200);
  delay(2000);
  stop();
  delay(1000);
}

Bước tiếp theo

  • Thêm điều khiển qua Wi-Fi với WebSocket
  • Gắn ultrasonic sensor để tránh vật cản
  • Build app điều khiển trên điện thoại