![]() |
|
![]() |
#1 | |
Đệ tử 3 túi
Tham gia ngày: May 2011
Bài gửi: 47
: |
Trích:
viết vầy gọn hơn while(1) { if( SENSOR == 24 ) { forward() ; } else { if( SENSOR < 24 ) { turn_left(); } else { turn_right(); } } } |
|
![]() |
![]() |
![]() |
#2 |
Đệ tử 1 túi
Tham gia ngày: Sep 2011
Bài gửi: 17
: |
|
![]() |
![]() |
![]() |
#3 |
Đệ tử 2 túi
Tham gia ngày: Aug 2009
Bài gửi: 36
: |
bạn à, nếu ngõ vào cảm vào biến thì trisd = 0xff, thứ hai nữa : chẵn hạn khi lệch trái nhiều 00000001 và lệch trái nhẹ hơn là 00000100 thì turnright ở 2 trường hợp này tốc độ của bánh trái sẽ khác nhau.
|
![]() |
![]() |
![]() |
#4 |
Đệ tử 1 túi
Tham gia ngày: Sep 2011
Bài gửi: 17
: |
tớ đang làm chương trình con quay trái cho robot tớ chỉ dùng 6 cảm biến từ 1 đến 6 thôi, còn con 0 và 7 để làm việc khác. bạn có thuật toán nào hay chỉ cho tớ với
|
![]() |
![]() |
![]() |
#5 |
Đệ tử 2 túi
Tham gia ngày: Aug 2009
Bài gửi: 36
: |
thế này nhé khi đến ngã tư cần rẽ trái(giả sử bit6=bên trái), cho bánh phải quay thuận ,bánh trái quay ngược đồng thời bit6 đi qua vạch( đèn cảm biến của bạn sẽ sáng rồi tắt) dùng While(bit6==1) chờ nó tắt, cho 2 bánh dừng, thế thôi.
|
![]() |
![]() |
![]() |
#6 |
Đệ tử 3 túi
Tham gia ngày: May 2011
Bài gửi: 47
: |
|
![]() |
![]() |
![]() |
|
|