Bỏ qua menu, tới nội dung chính
R
Robot.Edu.VN

36 ví dụ có sẵn

Mỗi ví dụ trong menu Tập tin → Ví dụ… của ThingBlock 0.6 có một trang hướng dẫn: phần cứng, chương trình dịch ra chữ, chương trình làm gì, thử thách mở rộng

Từ bản 0.6, ThingBlock có sẵn 36 ví dụ ở menu Tập tin → Ví dụ…, chia bốn nhóm. Mỗi ví dụ dưới đây có một trang hướng dẫn để dùng ngay trong lớp: phần cứng cần cắm, chương trình dịch ra chữ để đọc không cần mở máy, chương trình làm gì, và ba thử thách mở rộng. Tệp .tb của từng ví dụ tải được ngay trên trang (cho bản 0.5.0 hoặc để gửi cho học sinh).

Lộ trình gợi ý: mười bài Mô phỏng trước, làm online ngay tại robot.edu.vn/mo-phong trên máy tính bảng hoặc máy tính, không cần cài gì và không cần mạch (đây là bài làm quen cho các hoạt động ở Làng), rồi K12 cơ bản theo mức 1 → 2 → 3, xen các bài Âm nhạc cho buổi nhẹ. Hai robot FanRoc dành cho đội chuẩn bị thi. Muốn được chấm từng bước, làm 14 bài học tự chấm ở menu Bài học (danh sách ở cuối trang).

Bản 0.6.0 đang là bản thử (pre-release 04/11/2026); bản ổn định 0.5.0 chưa có menu Ví dụ và khung Mô phỏng. Xem Bản 0.6: có gì mới và Cài đặt.

Mô phỏng ThingBot Sim (10 ví dụ)

Mười bài nền tảng, mỗi bài một khối mới. Cùng một bài có ba chỗ làm: online tại robot.edu.vn/mo-phong (trình duyệt, máy tính bảng, không cài gì: dùng cho buổi làm quen ở Làng), bài học tự chấm ThingBot Sim 1–10 ở menu Bài học của ThingBlock 0.6, và ví dụ mở sẵn trong app để sửa tiếp. Cột Online dưới đây trỏ thẳng tới bài trên trình duyệt.

#Ví dụMứcPhần cứng ngoài mạchKhái niệmOnline
1Làm quen ThingBot1khôngKhung chương trình: khởi động chạy một lần, vòng lặp chạy mãiBài 1
2Đèn nhấp nháy1khôngBật, chờ, tắt, chờ: nhấp nháy bằng vòng lặpBài 2
3Nút bấm điều khiển đèn1khôngĐọc nút, nếu … thì … nếu không thìBài 3
4Màn hình OLED1Màn OLED I2CKhởi động OLED, in chữ, đặt con trỏ, hiện lên mànBài 4
5Servo quét1Servo S1Servo quay tới góc trong thời gian cho trướcBài 5
6Cảm biến khoảng cách2Cảm biến siêu âm: TRIG IO0, ECHO IO4Cảm biến siêu âm, so sánh <Bài 6
7Động cơ DC2Động cơ M1Động cơ DC: chiều tiến/lùi, tốc độ phần trămBài 7
8Xe đi thẳng – rẽ2Động cơ M1 (bánh trái), M2 (bánh phải)Hai bánh cùng chiều đi thẳng, dừng bằng tốc độ 0Bài 8
9Tay cầm điều khiển2Bộ thu tay cầm PS2 ở cổng PS2; Động cơ M1, M2Tay PS2: khởi động, đọc dữ liệu mỗi vòng, hỏi nútBài 9
10Dự án: xe tránh vật cản2Cảm biến siêu âm: TRIG IO0, ECHO IO4; Động cơ M1, M2Dự án ghép: cảm biến + động cơ, né vật cảnBài 10

K12 cơ bản (18 ví dụ)

Mười tám dự án theo chương trình K12 Maker của Maker Việt (số bài gốc ghi trong mỗi trang), xếp theo mức 1 → 3. Phần lớn chạy được trên khung Mô phỏng; bài có DHT11 hay MPU6050 cần mạch thật.

#Ví dụMứcPhần cứng ngoài mạchKhái niệm
11Đèn hội trăng rằm1khôngTuần tự, lặp lại … lần, khối đợi
12Người hùng quanh em: còi báo động1khôngNhịp (BPM), nốt nhạc theo phách, nghỉ
13Đèn giao thông ngã tư2Màn OLED I2CBiến đếm ngược, lặp lại cho đến khi, điều kiện và, màn OLED
14Robot thú cưng2khôngBiến đầu tiên, đếm số lần bấm nút, đợi cho đến khi
15Đồng hồ đếm giờ chơi2Màn OLED I2C (thay ma trận LED)Đếm ngược bằng biến, in biến lên OLED, cỡ chữ
16Nhiệt kế đeo tay2Cảm biến DHT11 ở IO4; Màn OLED I2CĐọc cảm biến vào biến, so sánh với ngưỡng, nếu … thì … nếu không thì
17Trạm khí tượng của em2Cảm biến DHT11 ở IO4; Màn OLED I2CHai cảm biến, kết hợp chữ với số, điều kiện lồng nhau
18Bảng tin của lớp2Màn OLED I2C (thay ma trận LED/LCD)Biến trạng thái (trang), chờ có thời hạn, hoặc
19Hộp mù bí ẩn2Servo S1 làm chốt khóaĐếm nhịp bấm có thời hạn, so sánh với mã, servo làm chốt
20Cửa siêu thị tự mở2Cảm biến siêu âm: TRIG IO0, ECHO IO4; Servo S1 làm cánh cửaCảm biến siêu âm, hai ngưỡng (trễ), biến trạng thái
21Chong chóng điện gió2Động cơ M1 gắn cánh quạt; Màn OLED I2CTốc độ phần trăm, tăng giảm dần bằng biến, làm tròn
22Robot vũ công2Động cơ M1 (bánh trái), M2 (bánh phải)Hàm (Khối của tôi) đầu tiên, động tác đặt tên, hai bánh ngược chiều
23Robot đưa thư2Động cơ M1 (bánh trái), M2 (bánh phải)Hàm dùng biến làm tham số, hiệu chỉnh thời gian rẽ
24Robot họa sĩ3Động cơ M1, M2; Servo S1 gá bútLặp lồng nhau, hình đa giác, góc ngoài 360 ÷ số cạnh
25Robot vượt chướng ngại2Động cơ M1, M2Phản xạ: cảm biến chạm, số ngẫu nhiên
26Cú va chạm an toàn3Cảm biến gia tốc MPU6050 (I2C); Màn OLED I2C; Động cơ M1, M2Cảm biến gia tốc, độ lớn vectơ, giữ giá trị lớn nhất, đơn vị g
27Xe điều khiển từ xa3Bộ thu tay cầm PS2 ở cổng PS2; Động cơ M1 (bánh trái), M2 (bánh phải)Cần analog PS2, vùng chết, lái vi sai (tiến + rẽ)
28Cánh tay máy2Servo S1 (đế xoay), S2 (khuỷu tay), S3 (kẹp)Nhiều servo quay cùng lúc, bắt đầu quay servo + chờ các servo quay xong, hàm

FanRoc (2 ví dụ)

Hai robot thi đấu lái bằng tay PS2, dùng cho mùa FanRoc 2026–2027. Chạy thử trên khung Mô phỏng bằng tay PS2 ảo, rồi nạp xuống robot thật.

#Ví dụMứcPhần cứng ngoài mạchKhái niệm
29Robot thi đấu bước 1: lái và nâng3Bộ thu tay cầm PS2; Động cơ M1, M2 (lái), M3 (cơ cấu nâng)Lái kiểu xe tăng hai cần, cơ cấu nâng an toàn, nút bật/tắt chế độ
30Robot FanRoc hoàn chỉnh3Bộ thu tay cầm PS2 (khối init PS2 on ThingBot: chân 7/2/10/6); M1 bánh trái, M2 bánh phải, M3 con lăn hút, M4 nâng; S1 tay nâng, S2 kẹp, S3 cửa xảRobot thi đấu đủ cơ cấu: lái vi sai, con lăn, nâng, tay servo giới hạn góc, kẹp, cửa xả

Âm nhạc (6 ví dụ)

Sáu bài hát chơi trên còi của ThingBot bằng khối chơi nốt, từ dễ đến khó. Dùng để học nốt nhạc, phách và khối lặp.

#Ví dụMứcPhần cứng ngoài mạchKhái niệm
31Kìa con bướm vàng1khôngNốt nhạc theo phách, câu nhạc lặp hai lần
32Ngôi sao lấp lánh (Twinkle Twinkle Little Star)1khôngGiai điệu đi từng bậc, học tên nốt
33Chúc mừng sinh nhật (Happy Birthday)1khôngNốt ngắn 0,25 phách và nốt dài 2 phách, nốt thăng
34Cá mập con (Baby Shark)1khôngMột câu nhạc lặp ba lần, nhiều nốt liền nhau
35Tiếng chuông ngân (Jingle Bells)2khôngNốt chấm dôi 1,5 phách, móc đơn 0,5 phách
36Khúc hoan ca (Ode to Joy)2khôngGiai điệu đi liền bậc, hai câu chỉ khác nốt kết

Chân cắm dùng trong các ví dụ

Thiết bịCắm vào
Động cơ bánh trái, bánh phảiCổng M1, M2 (M3, M4 cho con lăn, cơ cấu nâng)
ServoCổng S1–S5, chân tín hiệu đúng chiều
Màn OLED 128×64, MPU6050Cổng I2C (dùng chung được, khác địa chỉ)
DHT11Chân dữ liệu vào IO4, nguồn 3,3 V và GND
Siêu âm HC-SR04TRIG vào IO0, ECHO vào IO4
Bộ thu tay PS2Cổng PS2, đúng thứ tự chân

LED 1, LED 2, còi và nút SW có sẵn trên mạch. Chạy động cơ phải bật công tắc nguồn pin; nguồn USB không đủ. Trước buổi đầu, chạy chương trình kiểm tra ThingBot để biết bánh nào ở cổng nào.

14 bài học tự chấm (menu Bài học)

Khác với ví dụ (mở ra là có chương trình hoàn chỉnh), bài học dẫn từng bước: em kéo khối theo hướng dẫn, bấm Chạy, mạch ảo tự kiểm tra (đèn có sáng, servo có đúng góc, OLED có đúng chữ…) rồi mới cho sang bước sau. Có gợi ý khi kẹt. Tiến độ lưu trên máy.

NhómBàiPhútVí dụ tương ứngOnline
Làm quenThingBot Sim 1: Làm quen ThingBot10Làm quen ThingBotBài 1
Đầu raBật tắt đèn10Đèn nhấp nháy–
Đầu raĐèn nhấp nháy10Đèn nhấp nháy–
Đầu raMàn hình OLED chào em15Màn hình OLED–
Đầu raThingBot Sim 2: Đèn nhấp nháy15Đèn nhấp nháyBài 2
Động cơServo ba cách quay15Servo quét–
Động cơThingBot Sim 5: Servo quét15Servo quétBài 5
Động cơThingBot Sim 7: Động cơ DC15Động cơ DCBài 7
Động cơThingBot Sim 8: Xe đi thẳng và rẽ20Xe đi thẳng – rẽBài 8
Đầu vàoThingBot Sim 3: Nút bấm điều khiển đèn15Nút bấm điều khiển đènBài 3
Đầu vàoThingBot Sim 4: Màn hình OLED15Màn hình OLEDBài 4
Đầu vàoThingBot Sim 6: Cảm biến khoảng cách20Cảm biến khoảng cáchBài 6
Đầu vàoThingBot Sim 9: Tay cầm điều khiển20Tay cầm điều khiểnBài 9
Đầu vàoThingBot Sim 10: Xe tránh vật cản25Dự án: xe tránh vật cảnBài 10

Bài Bật tắt đèn, Đèn nhấp nháy, Màn hình OLED chào em, Servo ba cách quay là bốn bài gốc của ThingBlock (không có trong /mo-phong); mười bài ThingBot Sim là bản tự chấm của mười bài mô phỏng.

Nguồn: 36 ví dụ và 14 bài học trong ThingBlock 0.6 (kho ThingEdu/thingblock-editor, nhánh develop, 04/11/2026); lời hướng dẫn và lộ trình của Làng Maker.

Nguồn học liệu: ThingEdu.