1. Trang chủ
  2. » Tất cả

Giải chuyên đề tin học 10 – cánh diều bài (1)

11 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 465,94 KB

Nội dung

Bài 1 Phần mềm và ngôn ngữ lập trình cho robot giáo dục Khởi động Khởi động trang 45 chuyên đề học tập Tin 10 Em hãy kể tên một số ngôn ngữ lập trình đã biết? Trả lời Một số ngôn ngữ lập trình là Essy[.]

Bài Phần mềm ngơn ngữ lập trình cho robot giáo dục Khởi động Khởi động trang 45 chuyên đề học tập Tin 10: Em kể tên số ngơn ngữ lập trình biết? Trả lời: Một số ngơn ngữ lập trình là: EssyCode, Scratch, C, C++, Python, Blockly Lập trình điều khiển EasyCode IDE Hoạt động Hoạt động trang 46 chuyên đề học tập Tin 10: Bài thực hành tạo chương trình điều khiển LED Yêu cầu: Tạo chương trình điều khiển đèn LED L nhấp nháy liên tục Hình Đèn LED L có bảng mạch Arduino nối sẵn vào chân 13 Trả lời: a Chuẩn bị - Robot Arduino - Máy tính cài phần mềm EasyCode b Tiến hành Bước Tạo chương trình Trên Thanh bảng chọn, chọn Tệp tin, chọn Tạo (Hình 2) nhấn tổ hợp phím Ctrl+N Bước Chọn thiết bị Trên Thanh bảng chọn, chọn Thiết bị, chọn Arduino Uno (Hình 3) Bước Lập trình Theo yêu cầu hoạt động, tiến hành lập trình cách lấy khối lệnh kéo thả, thả vào khu vực lập trình, ghép nối lựa chọn tham số khối lệnh chương trình (Hình 1) - Chọn khối lệnh: + Chọn khối lệnh Khi Arduino robot khởi động cách: (1) Nháy chuột trái vào nhóm lệnh Sự kiện (2) Nháy chuột trái để chọn khối Khi Arduino robot khởi động (3) Nháy giữ chuột trái kéo, thả lệnh vừa chọn khu vực lập trình (Hình 4) + Chọn khối lệnh Lặp lại nhóm lệnh Điều khiển + Chọn khối lệnh Xuất tín hiệu Số cho chân nhóm lệnh Vào, + Chọn khối lệnh Chờ nhóm lệnh Thời gian - Ghép khối lệnh: Kéo khối lệnh Lặp lại mãi hướng lại gần khối lệnh Khi Arduino robot khởi động Hình để ghép nối hai khối lệnh - Lựa chọn tham số cho khối lệnh: Mỗi khối lệnh có nhiều tham số Để lựa chọn hay đặt giá trị cho tham số, ta nhay chuột vào tham số tương ứng Có tham số thả xuống danh sách giá trị mà ta chọn, có tham số ta nhập trực tiếp giá trị từ bàn phím Bước Lưu chương trình Trên Thanh bảng chọn, chọn Tệp tin, chọn Lưu (hoặc nhấn tổ hợp phím Ctrl+S) để lưu chương trình Bước Kiểm tra nạp chương trình Di chuyển chuột đến vị trí Nút IDE, xuất ba nút lệnh Nút chương trình (tải chương trình lên Arduino), nút trình, nút để nạp để kiểm tra lỗi chương để mở chương trình IDE Bấm nút để kiểm tra chương trình, sau bấm chuột vào phần cửa sổ thông báo để xem thơng báo báo lỗi chương trình (nếu có) c Xử lý lỗi Nếu khó quan sát đoạn lệnh kích thước q nhỏ q to, ta thực theo cách sau: - Nhấn giữ tổ hợp phím Ctrl+lăn nút cuộn chuột lên xuống để phóng to thu nhỏ - Sử dụng định dạng quan sát để thao tác nhanh - Có thể ẩn phần Mã nguồn Arduino cách chọn Chỉnh sửa, chọn Ẩn mã nguồn Hoạt động trang 49 chuyên đề học tập Tin 10: Bài thực hành lập trình sử dụng cấu trúc tuần tự, rẽ nhánh lặp Yêu cầu: Viết chương trình điều khiển đèn LED tự động bật tắt thông minh theo ánh sáng môi trường Nếu trời sáng tắt đèn, trời tối bật đèn Biết rằng, tín hiệu cảm biến ánh sáng đưa vào chân Arduino, có mức THẤP trời sáng mức CAO trời tối Đèn LED kết nối với chân 13 Arduino, đèn bật cấp mức CAO đèn tắt cấp mức THẤP (Hình 7) Trả lời: a Chuẩn bị Máy tính cài phần mềm EasyCode b Tiến hành Bước Tạo chương trình Bước Chọn thiết bị Bước Lập trình Bước Lưu chương trình Bước Kiểm tra chương trình - Trong lập trình nói chung lập trình trực quan nói riêng, có nhiều câu lệnh, khối lệnh hay cấu trúc sử dụng lăp lại Chương trình Hình có hai khối lệnh ghép (chứa nhiều khối lệnh con) nếu…thực hiện… Để thực nhanh, ta chép khối lệnh, sửa đổi tham số cho phù hợp Ta nháy chuột phải vào khối lệnh đơn, khối lệnh ghép cần chép, sau chọn Tạo (Hình 9) - Ngồi ra, nháy chuột trái vào khối lệnh đơn, khối lệnh ghép, ta thêm lựa chọn Tùy theo trạng khối lệnh, xuất bảng tùy chọn khác Tại bảng tùy chọn Hình có số lựa chọn sau: + Thêm Chú giải: để thêm mô tả cho ý nghĩa khối lệnh chương trình + Thu Nhỏ Mảnh: Để quan sát khối lệnh ghép giống lệnh đơn + Ngưng tác dụng: Sử dụng khơng muốn xóa khối lệnh mà muốn tạm dừng tác dụng lệnh + Xóa mảnh: Dùng để xóa khối lệnh đơn khối lệnh thép + Trợ giúp: Xem thêm hướng dẫn khối lệnh (nếu có) c Xử lý lỗi Khi chọn nhầm kéo thừa khối lệnh: - Có thể xóa lệnh cách kéo, thả lệnh muốn xóa vào biểu tượng thùng rác - Có thể quay lại q trình trước cách chọn Chỉnh sửa, chọn Quay lại ấn tổ hợp phím Ctrl+ Z Luyện tập Luyện tập trang 51 chuyên đề học tập Tin 10: Sửa lệnh rẽ nhánh Hoạt động để ngưỡng bật tắt đèn LED chân A0 300 thời gian bật, tắt rút ngắn lại 500ms Trả lời: Ngưỡng bật tắt đèn LED chân A0 300 thời gian bật, tắt rút ngắn lại 500ms Vận dụng Bài trang 51 chuyên đề học tập Tin 10: Em viết chương trình điều khiển hai đèn: LED xanh (chân 12) LED đỏ (chân 13) liên tục bật tắt trái ngược nhau, đèn bật đèn tắt ngược lại Em lựa chọn thời gian bật, tắt tùy ý Trả lời: Bài trang 51 chuyên đề học tập Tin 10: Em viết chương trình điều khiển ba đèn LED (được nối vào chân 3,5,6) Hình 10, hoạt động sau: a) Sáng từ trái sang phải b) Sáng từ phải sang trái lặp lại c) Sáng nhấp nháy Trả lời: a Sáng từ trái sang phải b Sáng từ phải sang trái lặp lại c Sáng nhấp nháy Câu hỏi tự kiểm tra Câu trang 51 chuyên đề học tập Tin 10: Trong câu sau đây, câu đúng? 1) Mơi trường phát triển tích hợp để soạn thảo chương trình 2) Trong ngơn ngữ lập trình trực quan, chương trình viết cách kéo thả câu lệnh gắp ghép chúng với khu vực làm việc 3) Lập trình giúp robot hoạt động thơng minh 4) Lập trình trực quan giúp ta nhanh chóng tạo chương trình cho robot mà không lo bị lỗi cú pháp 5) Lập trình trực quan bị giới hạn khối lệnh 6) Lập trình trực quan khơng thể tạo chương trình phức tạp Trả lời: Các câu sau đúng: 2) Trong ngơn ngữ lập trình trực quan, chương trình viết cách kéo thả câu lệnh gắp ghép chúng với khu vực làm việc 3) Lập trình giúp robot hoạt động thơng minh 4) Lập trình trực quan giúp ta nhanh chóng tạo chương trình cho robot mà khơng lo bị lỗi cú pháp Câu trang 51 chuyên đề học tập Tin 10: Có nhiều mơi trường phát triển tích hợp (IDE) khác dùng để lập trình điều khiển robot Em kể tên IDE mà em biết? Trả lời: Có nhiều mơi trường phát triển tích hợp (IDE) khác dùng để lập trình điều khiển robot như: Microsoft Visual Studio, Xcode, Netbeans, Pycharm… ... chọn thời gian bật, tắt tùy ý Trả lời: Bài trang 51 chuyên đề học tập Tin 10: Em viết chương trình điều khiển ba đèn LED (được nối vào chân 3,5,6) Hình 10, hoạt động sau: a) Sáng từ trái sang... Ngưỡng bật tắt đèn LED chân A0 300 thời gian bật, tắt rút ngắn lại 500ms Vận dụng Bài trang 51 chuyên đề học tập Tin 10: Em viết chương trình điều khiển hai đèn: LED xanh (chân 12) LED đỏ (chân 13)... ẩn phần Mã nguồn Arduino cách chọn Chỉnh sửa, chọn Ẩn mã nguồn Hoạt động trang 49 chuyên đề học tập Tin 10: Bài thực hành lập trình sử dụng cấu trúc tuần tự, rẽ nhánh lặp Yêu cầu: Viết chương

Ngày đăng: 13/02/2023, 18:11

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN