Cần giúp làm xe điều khiển từ xa bằng module hc-05

huynhantrong

Học sinh phổ thông
#1
mấy a cho hỏi là e muốn làm xe điều khiển từ xa bằng buletooth kết nối vs 8051,nhưng chưa biết code viết thế nào.em có lập trình thử con hc-05 thì ngõ vào từ hc-05 vào 89c51 có một chân à.mà muốn điều khiển dc xe thì phải 4 chân .chẳng hạn như điều khiến:trái,phải,tiến,lùi mấy a chỉ giúp e vs.lỡ bỏ tiền mua em nó rồi thì phải làm cho tới
 
#2
Bạn tìm hiểu về Bluetooth Serial Connection nhé. Nó kết nối thông qua 2 chân RX và TX chứ ko phải 1 chân đâu.
Về thuật toán thì nó sẽ sử dụng Serial để gửi dữ liệu về HC-05 và HC-05 truyền qua cho VĐK, VĐK đọc mã rồi thực hiện lệnh tương ứng.
Ví dụ: Mình gửi ký tự T là tiến, L là lùi chẳng hạn :)
 

huynhantrong

Học sinh phổ thông
#3
cám ơn bạn.bạn có thể cho mình code xem thử dc không.phần lập trình mình chủ yếu tự học... bạn giúp mình nha
 

kuem0912

Kỹ sư
#4
mấy a cho hỏi là e muốn làm xe điều khiển từ xa bằng buletooth kết nối vs 8051,nhưng chưa biết code viết thế nào.em có lập trình thử con hc-05 thì ngõ vào từ hc-05 vào 89c51 có một chân à.mà muốn điều khiển dc xe thì phải 4 chân .chẳng hạn như điều khiến:trái,phải,tiến,lùi mấy a chỉ giúp e vs.lỡ bỏ tiền mua em nó rồi thì phải làm cho tới
Một chân đó là chân Tx đó bạn, chỉ ddieuf khiển thôi chứ ko thu thập thông tin gì gửi về thì nó chỉ cần 1 chân thôi. Trên xe bạn cần 1 con Hc05 + vi điều khiển nữa thì mới giao tiếp truyền nhận đc.
Nó chỉ 1 chân thôi nhưng điều khiển tới lùi trái phải đc là bởi vì nó sẽ gửi cả một chuỗi bit chứ ko phải chỉ là 0 và 1, giả sử mình gửi nguyên cả 1 kí tự là a, b,c hoặc d thì sẽ phân biệt đc tiến lùi trái phải rồi.
 

huynhantrong

Học sinh phổ thông
#5
A có thể cho e đoạn code vd đi.a nói vậy thì e cũng hình dung ra dc. Nhưng không biết viết code thế nào.em len google tra nát luôn mà không thấy
 

kuem0912

Kỹ sư
#6
A có thể cho e đoạn code vd đi.a nói vậy thì e cũng hình dung ra dc. Nhưng không biết viết code thế nào.em len google tra nát luôn mà không thấy
Bạn nên tự mình bắt đầu thôi chứ xin thế thì đâu có đâu mà cho bạn xem, code nó đâu rập khuôn đc đâu bạn. CHỉ có ý tưởng mới rập khuôn đc thôi. Giờ nó phụ thuộc vào bạn biết code với vi điều khiển nào, viết theo kiểu nào, viết trên phần mềm nào.
ĐƠn giản nhất là bây giờ bạn mua 1 con arduino uno về rồi bắt đầu mày mò thôi chứ ngồi ngiên cứu mà ko có cái gì để thục hành cả thì đâu có tưởng tượng ra cái gì.
Cái khó khắn ngăn cản bạn tới lập trình nhất vẫn là cái phần mềm như thế nào, crack ra sao, chạy 1 code mẫu có sẵn như thế nào, các bước để nạp 1 code vào 1 vi điều khiển, đi mua mạch nạp, mua kit, mua linh kiện ở đâu. Có hết mấy cái đó rồi thì lúc đo cái đam mê, chịu khó cày cuốc của bạn mới có ý nghĩa. Tốt nhất là mua 1 cái kit arduino rồi lên diễn đàn hỏi tiếp bước tiếp theo.
Mình sẵn sàng ở đây chờ bạn mua cái kit về rồi sẽ chỉ tiếp.
 

huynhantrong

Học sinh phổ thông
#7
cám ơn a, em tìm hiểu dc rồi đó là truyền thông giao tiếp Urat ,em cung tìm dc code,em chủ yếu học trên 8051, mà e có cái mạch nạp 8051 ak,
 

huynhantrong

Học sinh phổ thông
#8
em làm dc rồi.cám ơn anh chị đã giúp đỡ.bạn nào có cùng ý tưởng vs mình mà chưa làm dc thì liên hệ vs mình.mình sẽ chia sẽ
 
Sửa lần cuối:

huynhantrong

Học sinh phổ thông
#9
cám ơn diễn đàn và các thành viên đã giúp đỡ nhiệt tình.bây h em đang làm mạch.khi nào xong em sẽ chia sẽ cùng ae
 
Sửa lần cuối:
#10
cám ơn diễn đàn và các thành viên đã giúp đỡ nhiệt tình.bây h em đang làm mạch.khi nào xong em sẽ chia sẽ cùng ae
Chúc mừng bạn. Cho mình hỏi chút là phần điều khiển bạn viết trên android hay trên laptop vậy?
Mình cũng từng làm 1 mạch đơn giản giao tiếp với laptop ở đây, nếu bạn muốn lấy source thì mình share.
Chia sẻ - Mạch điều khiển thiết bị qua bluetooth laptop | Cộng đồng cơ điện tử Việt Nam | Mechatronics
 

Quảng cáo Google