Trang chủ —› Bài giảng chương trình giáo dục phổ thông —› Điều khiển robot bằng tín hiệu serial – Tự học lập trình arduino bài 11

Điều khiển robot bằng tín hiệu serial – Tự học lập trình arduino bài 11

7 Tháng Tư,2018 Đăng bởi: admin

Điều khiển robot bằng tín hiệu serial

Điều khiển robot có thể đã từng là ước mơ của nhiều bạn ngồi đây. Buổi học này chúng ta sẽ sử dụng các tín hiệu do chính mình lập trình để điều khiển robot

Bài viết liên quan

Bộ kit arduino robot

Khóa học lập trình điều khiển

 

Vật liệu: Bộ kit tự học arduino

Chào các bạn

Ở bài viết này, chúng ta sẽ học cách cùng nhau điều khiển robot bằng arduino

điều khiển robot
điều khiển robot

Đây là code mẫu để phân tích

char incomingByte = 0;

void setup() {
Serial.begin(9600);
pinMode(13,OUTPUT);
}

void loop() {
if (Serial.available() > 0) {
incomingByte = Serial.read();
switch (incomingByte)
{
case ‘a’:
digitalWrite(13, 1);
break;
case ‘b’:
digitalWrite(13, 0);
break;
}
}
}

Thử thách 1: Lập trình để gửi ‘a’ thì động cơ quay tiến ‘b’ thì động cơ dừng
Thử thách 2: Lập trình để gửi ‘a’ thì động cơ quay tiến ‘b’ thì động cơ dừng và ‘c’ thì động cơ lùi
Thử thách 3: Lập trình ‘a’ để robot tiến
Thử thách 4: Lập trình ‘a’ để robot tiến ‘b’ robot lùi
Thử thách 5: Lập trình ‘a’ để robot tiến ‘b’ robot lùi ‘c’ quay trái và ‘d’ quay phải
Thử thách 6: Robot điều khiển bằng 2 bánh mà không thay đổi vận tốc thì có bao nhiêu trường hợp di chuyển, triển khai hết các trường hợp đó.


Notice: WP_Query được gọi với một tham số đã bị loại bỏ kể từ phiên bản 3.1.0! Hãy sử dụng ignore_sticky_posts thay cho caller_get_posts (sẽ sớm bị loại bỏ) in /home/lapt0260/public_html/wp-includes/functions.php on line 4045

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *