Nếu bạn quan tâm đến sản phẩm
Có, nhưng có một điểm quan trọng:
Module HC-05 sử dụng Bluetooth Classic (SPP – Serial Port Profile). Trong khi đó, iPhone và iOS không hỗ trợ SPP cho các ứng dụng thông thường, nên phần lớn các ứng dụng kiểu “Bluetooth RC Car Controller” trên Android sẽ không thể kết nối trực tiếp với HC-05.
Các lựa chọn trên iPhone
1. Dùng ứng dụng hỗ trợ Bluetooth Classic được cấp phép đặc biệt
Trên iOS gần như không có ứng dụng RC car phổ biến nào kết nối được với HC-05 vì giới hạn của Apple. Do đó cách này thường không khả thi.
2. Thay HC-05 bằng module BLE (khuyến nghị)
Bạn có thể thay HC-05 bằng:
- HM-10
- AT-09
- ESP32
Sau đó dùng các ứng dụng iPhone như:
Các ứng dụng này gửi dữ liệu BLE đến Arduino tương tự như HC-05 gửi dữ liệu serial.
3. Dùng ESP32 tạo giao diện điều khiển qua Wi-Fi
Nếu nâng cấp lên ESP32, bạn có thể:
- Tạo web điều khiển riêng.
- Mở bằng Safari trên iPhone.
- Không cần cài ứng dụng.
Đây là giải pháp hiện đại và tương thích tốt nhất với iPhone.
Nếu vẫn muốn giữ HC-05
Bạn có thể thử một số ứng dụng terminal Bluetooth trên iPhone, nhưng khả năng kết nối trực tiếp với HC-05 rất thấp do hạn chế SPP của iOS. Trong thực tế, hầu hết người dùng phải:
- Đổi HC-05 → HM-10/AT-09, hoặc
- Đổi sang ESP32.
Cho mình biết:
- Bạn đang dùng Arduino gì (Uno, Nano, Mega…)?
- Xe hiện nhận lệnh như thế nào (F/B/L/R hay joystick)?
- Bạn có muốn giữ nguyên phần cứng hiện tại hay sẵn sàng thay HC-05?
Mình có thể đề xuất đúng module và ứng dụng iPhone phù hợp nhất cho xe của bạn.
Ngoài lề: Nếu bạn quan tâm đến sản phẩm

