Bài giảng microbit tiết 2

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Lê Thị Kim Thanh
Ngày gửi: 07h:14' 09-11-2022
Dung lượng: 1.6 MB
Số lượt tải: 27
Nguồn:
Người gửi: Lê Thị Kim Thanh
Ngày gửi: 07h:14' 09-11-2022
Dung lượng: 1.6 MB
Số lượt tải: 27
Số lượt thích:
0 người
LẬP TRÌNH
MICROBIT CƠ BẢN
KHỞI ĐỘNG
Câu 1: Để lập trình mạch Microbit chũng ta cần gì?.
A. Cục tẩy, cuốn vở, cây bút
B
B. Máy tính, mạng, mạch microbit, dây micro USB.
C. Tất cả đều sai.
KHỞI ĐỘNG
Câu 2: Để lập trình mạch Microbit chũng ta cần truy cập
vào trang wed nào dưới đây?.
A makecode.microbit.org.
A.
B. facebook.com.
C. google.com.
D. tinkercad.com
KHỞI ĐỘNG
Câu 3: Trang makecode.microbit.org là website dùng để
làm gì?.
A. Là ứng dụng lập trình bảng mạch Microbit
B. Là trang học tập và ứng dụng Microbit.
C. Là cộng đồng chia sẻ các ứng dụng hay từ Microbit.
D Tất cả đáp án trên đều đúng.
D.
KHỞI ĐỘNG
Câu 4: Các câu lệnh trong khối on start sẽ?.
A Chạy đầu tiên và duy nhất một lần khi mạch được khởi động.
A.
B. Chạy sau khi thực hiện forever.
C. Chạy và lặp mãi mãi.
D. Tất cả đều sai.
KHỞI ĐỘNG
Câu 5: Các câu lệnh trong khối forever sẽ?.
A. Chạy đầu tiên và duy nhất một lần khi mạch được khởi động.
B. Chạy trước khi thực hiện on start.
C Chạy sau khối lệnh on start và lặp lại mãi mãi.
C.
D. Tất cả đều sai.
Bài 2:
Tương tác với màn hình
hiển thị trên microbit
• Mục tiêu:
- Hiểu được các bước cơ bản trên màn hình hiển thị.
- Tạo hiệu ứng hiển thị trên Microbit.
- Nắm được việc tổ chức chương trình của Microbit.
- Phối hợp được các câu lệnh để tạo ra hiệu ứng
hiển thị đẹp.
1. Giới thiệu về màn hình
hiển thị:
MicroBit có tất cả 25 đèn nhỏ (còn
gọi là LED) được tổ chức thành 5 hàng
và 5 cột như Hình .
Có rất nhiều cách để hiển thị nội dung
Màn hình hiển thị Microbit
mong muốn ra màn hình hiển thị này.
Trong bài học này chúng ta sẽ tập trung vào việc sử dụng câu lệnh show leds. Câu lệnh này
nằm trong nhóm lệnh Basics, có màu xanh dương, như hình bên dưới.
Câu lệnh Show leds phục vụ cho việc hiển thị
2 Nguyên tắc sử dụng câu lệnh Show leds:
Câu lệnh này đưa ra một giao diện tương tác rất sinh động với màn hình hiển thị 25 led của MicroBit.
Chúng ta muốn bóng đèn nào sáng, chỉ cần nhấp chuột vào nó. Khi muốn bóng đèn đó tắt, chúng ta
nhấp thêm một lần nữa.
Ví dụ dưới đây, một hình vuông sẽ được hiển thị trên mạch MicroBit.
( Hình 1 )
( Hình 2 )
Giải thích sự giống nhau và khác nhau
của đoạn chương trình ở H1 và H2?
Giống nhau: Đều hiển thị hình vuông ra màn hình hiển thị.
Khác nhau: Chương trình ở (H2) chỉ gửi lệnh hiển thị ra màn hình 1
lần duy nhất. Tuy nhiên đèn sẽ sáng mãi mãi cho đến khi nào nó nhận
một lệnh tắt đi. Ngược lại, ở (H1), đèn sẽ liên tục nhận lệnh phải sáng .
3. Câu lệnh tạo hiệu ứng đợi pause.
Để có thể hiển thị nhiều nội dung hấp dẫn, chúng ta cần sử dụng thêm câu lệnh
đợi. Câu lệnh này có tên là pause và cũng nằm cùng nhóm Basic với câu lệnh
show leds.
→ Đơn vị thời gian trong câu lệnh này là mili giây. Chúng ta có thể thấy đây là câu lệnh có thể
lựa chọn thông số bên trong bằng cách nhấn vào phím mũi tên bên phải như hình dưới đây: .
Như hình bên trên, thời gian đợi tối đa chỉ là 5 giây. Nếu chúng ta muốn tạo hiệu ứng đợi lâu
hơn, có 2 cách sau đây:
• Ghép nhiều câu lệnh pause với nhau
• Gõ tay vào ô màu trắng thời gian mong muốn. Ví dụ muốn đợi 7 giây, chúng ta sẽ gõ vào
7000
•
Ứng dụng câu lệnh vừa học làm Ví dụ sau:
•
Tạo hiệu ứng hiển thị hai hình vuông lớn nhỏ luân phiên, mỗi hình vuông cách nhau 1 giây.
Một chương trình tạo hiệu ứng đơn giản kết hợp câu lệnh đợi
4. Bài tập trên lớp
Học sinh viết một chương trình hiển thị hình trái tim (câu lệnh show icon) trong 2 giây đầu
tiên. Sau đó, thiết kế hiệu ứng pháo hoa lặp đi lặp lại trên màn hình hiển thị.??
Gợi ý cho chương trình này như sau: Do hình trái tim chỉ hiển thị 1 lần, nên câu lệnh show
icon sẽ được dùng trong phần on start. Các câu lệnh tạo hiệu ứng pháo hoa sẽ được hiện
thực trong phần forever.
* Bài tập về nhà:
Thiết kế các hiệu ứng đẹp trên màn hình MicroBit. Ví dụ chương trình
mô phỏng hiệu ứng pháo hoa.
5. Just-in-Time (JIT). This
MICROBIT CƠ BẢN
KHỞI ĐỘNG
Câu 1: Để lập trình mạch Microbit chũng ta cần gì?.
A. Cục tẩy, cuốn vở, cây bút
B
B. Máy tính, mạng, mạch microbit, dây micro USB.
C. Tất cả đều sai.
KHỞI ĐỘNG
Câu 2: Để lập trình mạch Microbit chũng ta cần truy cập
vào trang wed nào dưới đây?.
A makecode.microbit.org.
A.
B. facebook.com.
C. google.com.
D. tinkercad.com
KHỞI ĐỘNG
Câu 3: Trang makecode.microbit.org là website dùng để
làm gì?.
A. Là ứng dụng lập trình bảng mạch Microbit
B. Là trang học tập và ứng dụng Microbit.
C. Là cộng đồng chia sẻ các ứng dụng hay từ Microbit.
D Tất cả đáp án trên đều đúng.
D.
KHỞI ĐỘNG
Câu 4: Các câu lệnh trong khối on start sẽ?.
A Chạy đầu tiên và duy nhất một lần khi mạch được khởi động.
A.
B. Chạy sau khi thực hiện forever.
C. Chạy và lặp mãi mãi.
D. Tất cả đều sai.
KHỞI ĐỘNG
Câu 5: Các câu lệnh trong khối forever sẽ?.
A. Chạy đầu tiên và duy nhất một lần khi mạch được khởi động.
B. Chạy trước khi thực hiện on start.
C Chạy sau khối lệnh on start và lặp lại mãi mãi.
C.
D. Tất cả đều sai.
Bài 2:
Tương tác với màn hình
hiển thị trên microbit
• Mục tiêu:
- Hiểu được các bước cơ bản trên màn hình hiển thị.
- Tạo hiệu ứng hiển thị trên Microbit.
- Nắm được việc tổ chức chương trình của Microbit.
- Phối hợp được các câu lệnh để tạo ra hiệu ứng
hiển thị đẹp.
1. Giới thiệu về màn hình
hiển thị:
MicroBit có tất cả 25 đèn nhỏ (còn
gọi là LED) được tổ chức thành 5 hàng
và 5 cột như Hình .
Có rất nhiều cách để hiển thị nội dung
Màn hình hiển thị Microbit
mong muốn ra màn hình hiển thị này.
Trong bài học này chúng ta sẽ tập trung vào việc sử dụng câu lệnh show leds. Câu lệnh này
nằm trong nhóm lệnh Basics, có màu xanh dương, như hình bên dưới.
Câu lệnh Show leds phục vụ cho việc hiển thị
2 Nguyên tắc sử dụng câu lệnh Show leds:
Câu lệnh này đưa ra một giao diện tương tác rất sinh động với màn hình hiển thị 25 led của MicroBit.
Chúng ta muốn bóng đèn nào sáng, chỉ cần nhấp chuột vào nó. Khi muốn bóng đèn đó tắt, chúng ta
nhấp thêm một lần nữa.
Ví dụ dưới đây, một hình vuông sẽ được hiển thị trên mạch MicroBit.
( Hình 1 )
( Hình 2 )
Giải thích sự giống nhau và khác nhau
của đoạn chương trình ở H1 và H2?
Giống nhau: Đều hiển thị hình vuông ra màn hình hiển thị.
Khác nhau: Chương trình ở (H2) chỉ gửi lệnh hiển thị ra màn hình 1
lần duy nhất. Tuy nhiên đèn sẽ sáng mãi mãi cho đến khi nào nó nhận
một lệnh tắt đi. Ngược lại, ở (H1), đèn sẽ liên tục nhận lệnh phải sáng .
3. Câu lệnh tạo hiệu ứng đợi pause.
Để có thể hiển thị nhiều nội dung hấp dẫn, chúng ta cần sử dụng thêm câu lệnh
đợi. Câu lệnh này có tên là pause và cũng nằm cùng nhóm Basic với câu lệnh
show leds.
→ Đơn vị thời gian trong câu lệnh này là mili giây. Chúng ta có thể thấy đây là câu lệnh có thể
lựa chọn thông số bên trong bằng cách nhấn vào phím mũi tên bên phải như hình dưới đây: .
Như hình bên trên, thời gian đợi tối đa chỉ là 5 giây. Nếu chúng ta muốn tạo hiệu ứng đợi lâu
hơn, có 2 cách sau đây:
• Ghép nhiều câu lệnh pause với nhau
• Gõ tay vào ô màu trắng thời gian mong muốn. Ví dụ muốn đợi 7 giây, chúng ta sẽ gõ vào
7000
•
Ứng dụng câu lệnh vừa học làm Ví dụ sau:
•
Tạo hiệu ứng hiển thị hai hình vuông lớn nhỏ luân phiên, mỗi hình vuông cách nhau 1 giây.
Một chương trình tạo hiệu ứng đơn giản kết hợp câu lệnh đợi
4. Bài tập trên lớp
Học sinh viết một chương trình hiển thị hình trái tim (câu lệnh show icon) trong 2 giây đầu
tiên. Sau đó, thiết kế hiệu ứng pháo hoa lặp đi lặp lại trên màn hình hiển thị.??
Gợi ý cho chương trình này như sau: Do hình trái tim chỉ hiển thị 1 lần, nên câu lệnh show
icon sẽ được dùng trong phần on start. Các câu lệnh tạo hiệu ứng pháo hoa sẽ được hiện
thực trong phần forever.
* Bài tập về nhà:
Thiết kế các hiệu ứng đẹp trên màn hình MicroBit. Ví dụ chương trình
mô phỏng hiệu ứng pháo hoa.
5. Just-in-Time (JIT). This
 







Các ý kiến mới nhất