
A

9 bài học / 30 chương trình mẫu
Dành cho người mới bắt đầu và giáo
viên Lắp ráp và lập trình một robot
hoàn chỉnh
Biên soạn bởi OhStem Education

HỌC LẬP TRÌNH ROBOT
VỚI XBOT
STEAM EDUCATION

Lời giới thiệu
Cùng với sự bùng nổ của Cách mạng Công nghiệp 4.0, kiến thức và kỹ năng lập
trình đã trở
thành xu hướng tất yếu. Do đó, OhStem đã biên soạn cuốn sách này,
nhằm giúp các em làm
quen với công nghệ lập trình robot dễ dàng nhất.
Đây là cuốn sách phù hợp cho học sinh từ 8 - 15 tuổi và những người mới tiếp
xúc với lập
trình. Xuyên suốt cuốn sách là hướng dẫn lập trình và những trò chơi
sáng tạo với robot xBot
bằng phương pháp lập trình kéo thả (tương tự Scratch).
Thông qua việc sắp xếp các khối lệnh trực quan, các em có thể biết cách lập
trình một robot hiện đại, dù chưa được học về lập trình trước đó. Các bậc phụ
huynh cũng có thể sử dụng cuốn sách này như một tài liệu dạy học cho các em
tại nhà.
Trong phạm vi cuốn sách, chúng tôi lựa chọn sử dụng robot giáo dục xBot và
phần mềm lập trình OhStem App. xBot là robot lắp ráp, dễ sử dụng, có nhiều
chế độ lập trình cơ bản và nâng cao khác nhau. Các phương pháp lập trình
nâng cao hơn sẽ được giới thiệu chi tiết ở tài liệu khác.
Cuốn sách có 9 chương, bao gồm hướng dẫn lập trình chi tiết từng bước, có
hình ảnh và code mẫu minh họa. Cuối mỗi chương là các trò chơi giải trí, thử
thách mở rộng cùng xBot.
Nội dung đã được sắp xếp khoa học từ dễ đến khó, kèm
theo nhiều hướng sáng tạo mở rộng
cho các em thỏa sức phát triển tư duy và
khai phá robot của mình.
Các trò chơi lập trình và hoạt động tương tác thực tế với robot trong sách sẽ giúp
các em có
được nhiều ý tưởng mới lạ và biết cách hiện thực hóa các ý tưởng đó,
giúp rèn luyện tư duy sáng tạo. Đồng thời, trong quá trình lập trình, các em sẽ
dần phát triển kỹ năng giải quyết vấn đề bằng cách dám thử sai, tự rút ra kết
luận theo cách riêng của mình, từ đó sẵn sàng
đối mặt và vượt qua khó khăn.
Những kỹ năng này sẽ giúp các em rất nhiều trong học hành
và công việc tương
lai.
Đội ngũ OhStem.
2Học lập trình rọbọt với
xBọt

Muc luc
Chương 1: Làm Quen Với xBot
5
1-1. Làm quen với xBot 6
1-2. Lắp ráp xBot
14
1-3. Mạch điều khiển xController
14
1-4. Cấp nguồn và khởi động xBot
16
1-5. Các chế độ của xBot
17
Chương 2: Phần Mềm Lập Trình Cho xBot
19
2-1. Các môi trường lập trình cho xBot
20
2-2. Download và cài đặt phần mềm OhStem App
21
2-3. Giao diện lập trình kéo thả của OhStem App
22
2-4. Thao tác làm việc với khối lệnh
25
2-5. Viết chương trình đầu tiên
28
Chương 3: Cùng Di Chuyển Nào!
35
3-1. Giới thiệu về động cơ
36
3-2. Khối lệnh điều khiển động cơ
37
3-3. Viết chương trình di chuyển
39
3-4. Chương trình mở rộng
41
Chương 4: Nhảy Múa Cùng xBot
43
4-1. Giới thiệu về âm thanh và loa trên xBot
44
4-2. Các khối lệnh phát âm thanh
45
4-3. Phát một giai điệu nhạc
46
4-4. Sử dụng hàm để rút ngắn chương trình
47
4-5. Nhảy múa cùng xBot
50
Chương 5: Xử Lý Thông Tin
55
5-1. Giới thiệu về cảm biến gia tốc
56
5-2. Giới thiệu về cửa sổ thông tin
56
5-3. Giới thiệu về biến
57
5-4. Làm việc với biến
59
3

