Sách Giáo Khoa 247

Chuyên đề học tập Tin học 10 (Định hướng khoa học máy tính) - Bài 5: Phần Mềm Lập Trình Điều Khiển Robot | Kết Nối Tri Thức Với Cuộc Sống

Xem chi tiết nội dung bài Bài 5: Phần Mềm Lập Trình Điều Khiển Robot và tải xuống miễn phí trọn bộ file PDF Sách Chuyên đề học tập Tin học 10 (Định hướng khoa học máy tính) | Kết Nối Tri Thức Với Cuộc Sống

Trang 25

Sau bài học này em sẽ:

- Biết vai trò của phần mềm lập trình điều khiển robot.

- Biết quy trình kết nối robot với máy tính.

- Biết cách điều khiển robot bằng phần mềm thông qua wifi và bluetooth.

Câu hỏi

Theo em con người giao tiếp với máy móc như thế nào? Em đã nghe đến phần mềm điều khiển robot bao giờ chưa? Hãy liệt kê tên một số phần mềm lập trình điều khiển robot mà em đã biết.

1. Phần mềm lập trình điều khiển robot

Hoạt động 1: Tìm hiểu phần mềm lập trình điều khiển robot
Đọc, thảo luận về vai trò và ứng dụng của phần mềm lập trình điều khiển robot.

a) Khái niệm chung về chương trình điều khiển robot

Robot có thể được coi là một thiết bị xử lí thông tin tương tự như máy tính, được gắn kèm theo các cơ cấu chấp hành và phụ kiện tiếp nhận điều khiển. Do vậy, cần có chương trình được cài đặt trong bộ nhớ để làm cho robot có thể hoạt động được. Điều này cũng tương tự như các máy tính, muốn hoạt động được cần cài đặt hệ điều hành và các phần mềm ứng dụng.

Với robot, khái niệm chương trình điều khiển có thể hiểu là các chương trình được cài đặt trong bộ nhớ của robot ở trạng thái sẵn sàng thực hiện các hoạt động theo yêu cầu.

Chương trình điều khiển robot có thể chia làm hai loại:

• Chương trình hệ thống do các nhà sản xuất robot như Lego, Makeblock, GaraSTEM,... phát triển và cài đặt trong bộ nhớ để hỗ trợ điều khiển robot.

• Chương trình điều khiển robot hoạt động theo yêu cầu của người sử dụng (phần mềm ứng dụng). Với loại phần mềm này, người sử dụng cần viết chương trình bằng một môi trường hỗ trợ lập trình robot (thường gọi là phần mềm lập trình điều khiển robot). Sau khi nạp chương trình vào bộ nhớ, người sử dụng có thể vận hành và điều khiển robot theo chương trình đó.

Trang 26

b) Phần mềm lập trình điều khiển robot

Hiện nay có nhiều phần mềm lập trình điều khiển robot như Arduino IDE, GaraBlock, KidsCode,... Việc viết và nạp chương trình giải quyết những nhiệm vụ cụ thể cho robot đều được thực hiện nhờ các phần mềm lập trình điều khiển robot. Phải căn cứ vào chủng loại robot để lựa chọn và cài đặt phần mềm lập trình điều khiển cụ thể. Việc cài đặt các phần mềm lập trình điều khiển robot lên máy tính hoàn toàn tương tự như các phần mềm khác.

Hình 5.1. Phần mềm lập trình Arduino IDE

Hình 5.2. Phần mềm lập trình GaraBlock

Các phần mềm lập trình điều khiển robot thường có giao diện dễ sử dụng và hỗ trợ lập trình bằng một trong các ngôn ngữ lập trình phổ biến như Scratch, Python, C++.

Phần mềm lập trình điều khiển robot giúp tạo ra các chương trình điều khiển và nạp chúng vào bộ nhớ của robot.

2. Nạp và chạy chương trình điều khiển robot

Hoạt động 2: Tìm hiểu trình tự các bước nạp và chạy chương trình điều khiển robot
Em hãy đọc và quan sát hình để tìm hiểu trình tự các bước nạp và chạy chương trình điều khiển robot.

a) Nạp chương trình vào bộ nhớ của robot

Sau khi đã hoàn thành việc viết chương trình, em cần thực hiện các bước sau để nạp chương trình đó vào bộ nhớ của robot.

Bước 1. Kết nối robot với máy tính.

Việc kết nối này có thể được thực hiện bằng một trong hai cách:

- Kết nối qua hình thức không dây: Có thể kết nối robot với máy tính thông qua chuẩn kết nối như bluetooth, wifi.

- Kết nối qua hình thức có dây: Có thể sử dụng dây nối trung gian để kết nối robot với máy tính. Hình 5,3 minh hoạ bảng mạch G-Robot được kết nối với máy tính thông qua dây cáp microUSB.

Hình 5.3. Kết nối bảng mạch điều khiển G-Robot

Bước 2. Từ giao diện của phần mềm lập trình điều khiển, thực hiện câu lệnh tương ứng để nạp chương trình vào bộ nhớ robot. Cần phải lưu ý không được ngắt kết nối máy tính với robot cho tới khi nhận được thông báo quá trình nạp chương trình đã hoàn tất. Nếu vì lí do nào đó mà quá trình nạp chương trình bị giản đoạn, em phải thực hiện lại câu lệnh nạp chương trình từ đầu.

b) Chạy chương trình điều khiển robot

Sau khi thực hiện thành công việc nạp chương trình vào bộ nhớ máy tính, chương trình sẽ được lưu ở đó cho tới khi em thực hiện việc nạp một chương trình mới cho
robot. Để chạy chương trình đó, em cần ngắt kết nối máy tinh với robot và bật công tắc nguồn cho robot hoạt động theo chương trình đã nạp. Em cần quan sát các hành động của robot để biết chương trình đã viết đúng hay chưa. Nếu chưa thì cần chỉnh sửa chương trình trên máy tính rồi thực hiện lại quá trình nêu trên từ đầu. Cứ như vậy, quá trình hoàn thiện một chương trình điều khiển robot sẽ là: viết – chạy thử – sửa – chạy thử...

Câu hỏi

Trong quá trình nạp chương trình nếu bị ngắt kết nối em cần phải làm gì?

• Sau khi viết xong chương trình cho robot trên máy tính, em cần thực hiện việc kết nối robot với máy tính và sử dụng phần mềm lập trình điều khiển để nạp chương trình đã viết vào bộ nhớ của robot.
• Để chạy chương trình điều khiển đã được nạp trong bộ nhớ, em cần ngắt kết nối robot với máy tính, bật công tắc nguồn cho robot hoạt động theo chương trình đã nạp.

3. Kết nối điều khiển robot qua wifi và bluetooth

Bên cạnh việc kết nối và lập trình cho robot thông qua phần mềm lập trình trên máy tính, các robot còn được trang bị công nghệ wifi hoặc bluetooth để có thể điều khiển từ xa. Sau đây là quy trình điều khiển robot qua kết nối không dây (wifi hoặc bluetooth):

Bước 1. Bật chế độ kết nối không dây (wifi hoặc bluetooth) của robot.

Bước 2. Bật chương trình (app) trên điện thoại di động và vào chế độ robot từ xa.

Bước 3. Kết nối robot với mạng không dây (wifi hoặc bluetooth).

Bước 4. Điều khiển robot hoạt động thông qua vì điều khiển không dây hoặc chương trình trên điện thoại di động.

Hình 5.4. Chương trình điều khiển G-Robot

Có thể điều khiển robot bằng kết nối không dây (wifi hoặc bluetooth).

LUYỆN TẬP

Mỗi lần điều chỉnh chương trình điều khiển robot em có cần thực hiện lại các bước nạp chương trinh cho robot không?

VẬN DỤNG

Em hãy cho biết đâu là sự khác biệt lớn nhất giữa việc thực hiện chương trình thông thường trên máy tính và việc thực hiện chương trình điều khiển cho robot.

Xem và tải xuống trọn bộ sách giáo khoa Chuyên đề học tập Tin học 10 (Định hướng khoa học máy tính)

Tổng số đánh giá:

Xếp hạng: / 5 sao

Sách giáo khoa liên quan

Ngữ Văn 10 - Tập Một

Sách Ngữ Văn Lớp 10 Cơ Bản Tập 1.

Ngữ Văn 10 - Tập Hai

Sách Ngữ Văn Lớp 10 Cơ Bản Tập 2. Tổng 35 tuần.

Ngữ Văn 10 (Nâng Cao) - Tập Một

Sách Ngữ Văn Lớp 10 Nâng Cao Tập 1. Tổng 18 tuần

Ngữ Văn 10 (Nâng Cao) - Tập Hai

Sách Ngữ Văn Lớp 10 Nâng Cao Tập 2. Tổng 35 tuần.

Đại Số 10

Sách Toán Đại Số Lớp 10 (Thường/Cơ bản). Tổng 6 chương và 30 bài.

Đại Số 10 (Nâng Cao)

Sách Toán Đại Số Lớp 10 Nâng Cao. Tổng 6 chương, 34 bài.

Hình Học 10

Sách Toán Hình Học Lớp 10 (Thường/ Cơ bản). Tổng 3 chương, 10 bài.

Hình Học 10 (Nâng Cao)

Sách Toán Hình Học Lớp 10 (Nâng Cao). Tổng 3 chươn, 20 bài.

Hoá Học 10

Sách Hoá Học Lớp 10 (Thường/ Cơ bản). Tổng 7 chương, 41 bài.

Hoá Học 10 (Nâng Cao)

Sách Hoá Học Lớp 10 Nâng Cao. Tổng 7 chương, 53 bài.

Vật Lí 10

Sách Vật Lí Lớp 10 (Thường/ Cơ bản). Tổng 7 chương, 41 bài

Vật Lí 10 (Nâng Cao)

Sách Vật Lí Lớp 10 Nâng Cao. Tổng 8 chương, 60 bài.

Gợi ý cho bạn

lich-su-8-531

Lịch Sử 8

Sách Lớp 8 NXB Giáo Dục Việt Nam

dai-so-10-nang-cao-809

Đại Số 10 (Nâng Cao)

Sách Toán Đại Số Lớp 10 Nâng Cao. Tổng 6 chương, 34 bài.

toan-9-tap-hai-834

Toán 9 - Tập Hai

Sách Lớp 9 NXB Giáo Dục Việt Nam

cong-nghe-6-119

Công Nghệ 6

Sách Cánh Diều Lớp 6

cong-nghe-8-912

Công Nghệ 8

Sách Lớp 8 Cánh Diều

Nhà xuất bản

canh-dieu-1

Cánh Diều

Bộ sách giáo khoa của Nhà xuất bản Cánh Diều

chan-troi-sang-tao-2

Chân Trời Sáng Tạo

Bộ sách giáo khoa của Nhà xuất bản Chân Trời Sáng Tạo

ket-noi-tri-thuc-voi-cuoc-song-3

Kết Nối Tri Thức Với Cuộc Sống

Sách giáo khoa của nhà xuất bản Kết Nối Tri Thức Với Cuộc Sống

giao-duc-viet-nam-5

Giáo Dục Việt Nam

Bộ Sách Giáo Khoa của Nhà Xuất Bản Giáo Dục Việt Nam

sach-bai-giai-6

Sách Bài Giải

Bài giải cho các sách giáo khoa, sách bài tập

sach-bai-tap-7

Sách Bài Tập

Sách bài tập tất cả các khối lớp

tai-lieu-hoc-tap-9

Tài liệu học tập

Đây là tài liệu tham khảo hỗ trợ trong quá trình học tập

global-success-bo-giao-duc-dao-tao-11

Global Success & Bộ Giáo Dục - Đào Tạo

Bộ sách Global Success & Bộ Giáo Dục - Đào Tạo là sự kết hợp giữa ngôn ngữ Tiếng Anh theo lối giảng dạy truyền thống và cập nhật những phương thức quốc tế

nxb-dai-hoc-su-pham-tphcm-12

NXB - Đại Học Sư Phạm TPHCM

NXB - Đại Học Sư Phạm TPHCM

Chủ đề

Liên Kết Chia Sẻ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.