Giáo án điện tử Công nghệ 12 Điện - Điện tử Cánh diều Bài 25: Bo mạch lập trình vi điều khiển
Bài giảng điện tử Công nghệ 12 - Công nghệ Điện - Điện tử cánh diều. Giáo án powerpoint Bài 25: Bo mạch lập trình vi điều khiển. Giáo án thiết kế theo phong cách hiện đại, nội dung đầy đủ, đẹp mắt, tạo hứng thú học tập cho học sinh. Thầy, cô giáo có thể tham khảo.
Xem: => Giáo án chuyên đề Công nghệ 12 Công nghệ điện - điện tử cánh diều
Click vào ảnh dưới đây để xem 1 phần giáo án rõ nét












Các tài liệu bổ trợ khác
Xem toàn bộ: Giáo án điện tử Công nghệ 12 Điện - Điện tử Cánh diều
CHÀO ĐÓN CÁC EM ĐẾN VỚI TIẾT HỌC MÔN CÔNG NGHỆ
KHỞI ĐỘNG
Hình 25.1. Bo mạch lập trình Adruino Uno
Hình 25.1 là bo mạch lập trình Arduino Uno có vi điều khiển AVR Atmega.
Em hãy cho biết sự khác nhau giữa bo mạch lập trình vi điều khiển và vi điều khiển.
Vi điều khiển
Bo mạch lập trình vi điều khiển
- Là một mạch tích hợp (IC).
- Gồm CPU, bộ nhớ, cổng I/O và các thiết bị ngoại vi khác.
- Có thể thực hiện các phép toán, logic và giao tiếp với các thiết bị khác, thường được sử dụng trong các thiết bị điện tử nhúng (máy tính xách tay, xe hơi...).
- Là một bảng mạch in (PCB).
- Chứa vi điều khiển và các thành phần hỗ trợ khác.
- Cho phép người dùng dễ dàng kết nối vi điều khiển với các thiết bị ngoại vi khác và lập trình vi điều khiển để thực hiện các chức năng cụ thể.
BÀI 25: BO MẠCH LẬP TRÌNH
VI ĐIỀU KHIỂN
II
NỘI DUNG BÀI HỌC
Cấu trúc, ứng dụng của bo mạch lập trình vi điều khiển
Công cụ lập trình của một bo mạch lập trình vi điều khiển
I
CẤU TRÚC, ỨNG DỤNG CỦA BO MẠCH LẬP TRÌNH VI ĐIỀU KHIỂN
Hãy mô tả cấu trúc của bo mạch lập trình vi điều khiển.
Đọc nội dung mục I.1. trong SGK và trả lời câu hỏi
1. Cấu trúc
Khối nguồn
Vi điều khiển
Các LED chỉ thị
Khối truyền thông
Khối tạo
dao động
Cổng vào/ra
tương tự
Cổng vào/ra số
Hình 25.2. Cấu trúc bo mạch lập trình vi điều khiển
Bo mạch lập trình vi điều khiển bao gồm vi điều khiển là khối trung tâm cùng các khối hỗ trợ như khối nguồn, khối chỉ thị, khối truyền thông, kết nối tín hiệu vào/ ra,... (Hình 25.2).
Nêu chức năng của từng thành phần trong sơ đồ cấu trúc của bo mạch lập trình vi điều khiển
Khối nguồn
Vi điều khiển
Các LED chỉ thị
Khối truyền thông
Khối tạo
dao động
Cổng vào/ra
tương tự
Cổng vào/ra số
Khối nguồn
Vi điều khiển
Các LED chỉ thị
Khối truyền thông
Khối tạo
dao động
Cổng vào/ra
tương tự
Cổng vào/ra số
Khối nguồn: cung cấp điện cho bo mạch làm việc, thông thường nguồn được cấp qua cổng USB hoặc nguồn ngoài.
Khối nguồn
Vi điều khiển
Các LED chỉ thị
Khối truyền thông
Khối tạo
dao động
Cổng vào/ra
tương tự
Cổng vào/ra số
Khối truyền thông: kết nối với máy tính để nạp chương trình và giao tiếp với máy tính qua cổng USB.
Khối nguồn
Vi điều khiển
Các LED chỉ thị
Khối truyền thông
Khối tạo
dao động
Cổng vào/ra
tương tự
Cổng vào/ra số
Khối tạo dao động: sử dụng dao động thạch anh có tần số rất lớn, hàng chục MHz để tạo xung nhịp.
Khối nguồn
Vi điều khiển
Các LED chỉ thị
Khối truyền thông
Khối tạo
dao động
Cổng vào/ra
tương tự
Cổng vào/ra số
Các LED chỉ thị: chỉ thị trạng thái của bo mạch như báo trạng thái cấp nguồn, báo trạng thái truyền và nhận dữ liệu trên cổng truyền thông,...
Khối nguồn
Vi điều khiển
Các LED chỉ thị
Khối truyền thông
Khối tạo
dao động
Cổng vào/ra
tương tự
Cổng vào/ra số
Cổng đầu vào/ra tín hiệu tương tự: nhận và đưa tín hiệu tương tự tới các thiết bị bên ngoài như cảm biến, loa,...
Khối nguồn
Vi điều khiển
Các LED chỉ thị
Khối truyền thông
Khối tạo
dao động
Cổng vào/ra
tương tự
Cổng vào/ra số
Cổng đầu vào/ra tín hiệu số: nhận tín hiệu số và đưa tín hiệu xử lí số tới các thiết bị bên ngoài.
1. Bo mạch lập trình vi điều khiển thường được sử dụng ở đâu?
2. Nêu một số ví dụ ứng dụng của bo mạch lập trình vi điều khiển Arduino.
Đọc nội dung mục I.2. trong SGK và trả lời câu hỏi
2. Ứng dụng
Được sử dụng trong các bộ điều khiển lập trình được ứng dụng rộng rãi trong các máy sản xuất và phục vụ đời sống:
Điều khiển tín hiệu đèn giao thông
Thiết bị giám sát điện năng tiêu thụ
Bộ điều khiển tốc độ động cơ - biến tần
Một số ví dụ ứng dụng của bo mạch lập trình vi điều khiển Arduino.
Ứng dụng bo mạch lập trình vi điều khiển để bật tắt tự động hệ thống sưởi ấm gia cầm trong mùa lạnh.
Một số ví dụ ứng dụng của bo mạch lập trình vi điều khiển Arduino.
Ứng dụng bo mạch lập trình Arudino Micro để điều khiển máy bay không người lái.
Một số ví dụ ứng dụng của bo mạch lập trình vi điều khiển Arduino.
Ứng dụng Arduino Uno để đo khoảng cách sử dụng cảm biến siêu âm.
II
CÔNG CỤ LẬP TRÌNH CỦA MỘT BO MẠCH LẬP TRÌNH VI ĐIỀU KHIỂN
1. Công cụ để lập trình cho bo mạch lập trình vi điều khiển là gì?
2. Hãy cho biết cấu trúc công cụ lập trình của một bo mạch lập trình vi điều khiển.
Đọc nội dung mục II. trong SGK và trả lời các câu hỏi:
Công cụ để lập trình cho bo mạch lập trình vi điều khiển là một phần mềm.
Mỗi loại sử dụng một phần mềm lập trình riêng
Được cài đặt trên máy tính để lập chương trình và nạp chương trình vào bo mạch vi điều khiển qua cổng truyền thông.
Công cụ
Cấu trúc
Soạn thảo văn bản, dùng để viết code.
Editor
Tìm kiếm và sửa lỗi phát sinh khi xây dựng chương trình.
Debugger
Biên dịch code thành ngôn ngữ mà vi điều khiển có thể hiểu và thực thi code theo yêu cầu.
Compiler / interpreter
Ví dụ - Giao diện màn hình của phần mềm Arduino IDE
Vùng 1: Thanh menu (menu bar), bao gồm các tuỳ chọn thiết lập cho phần mềm Arduino và cho các phác thảo (sketch) đang thực hiện.
Vùng 2: là thanh biểu tượng (symbol bar), bao gồm các nút:
- Nhấn xác thực (verify): biên dịch bản phác thảo (sketch)
- Tải lên (upload): nạp sketch vào bo mạch
- Tạo mới (new): tạo sketch mới
- Mở (open): mở sketch,
- Lưu (save): lưu sketch
- Màn hình truyền thông nối tiếp (serial monitor): mở cổng truyền thông (serial port).
Vùng 3: vùng để soạn thảo chương trình (code) cho sketch.
Vùng 4: vùng hiển thị thông tin khi biên dịch, hiển thị quá trình nạp sketch và các thông báo lỗi khi biên dịch sketch (nếu có).
Câu lệnh | Cú pháp | Tham số đầu vào | Ví dụ | Chú thích |
Thiết lập chức năng vào/ra cho chân | pinMode (pin, mode) | pin: tên của chân mà bo mạch cần thiết lập. mode: INPUT (đầu vào), INPUT_PULLU (đầu vào ở mức logic cao) hoặc OUTPUT (đầu ra). | pinMode (13, OUTPUT); | Thiết lập chân 13 có chức năng là chân đầu ra số |
Xuất dữ liệu số ở đầu ra | digitalWrite (pin, value) | pin: tên của chân mà bo mạch cần xuất. value: HIGH (logic cao) hoặc LOW (logic thấp). | digitalWrite (13, HIGH); | Xuất dữ liệu số với mức logic cao ở chân 13 |
Bảng 25.1 Một số câu lệnh cơ bản thường sử dụng trong phần mềm Arduino IDE
--------------- Còn tiếp ---------------
Trên chỉ là 1 phần của giáo án. Giáo án khi tải về có đầy đủ nội dung của bài. Đủ nội dung của học kì I + học kì II
Hệ thống có đầy đủ các tài liệu:
- Giáo án word (350k)
- Giáo án Powerpoint (400k)
- Trắc nghiệm theo cấu trúc mới (200k)
- Đề thi cấu trúc mới: ma trận, đáp án, thang điểm..(200k)
- Phiếu trắc nghiệm câu trả lời ngắn (200k)
- Trắc nghiệm đúng sai (200k)
- Lý thuyết bài học và kiến thức trọng tâm (200k)
- File word giải bài tập sgk (150k)
- Phiếu bài tập để học sinh luyện kiến thức (200k)
- .....
Nâng cấp lên VIP đê tải tất cả ở tài liệu trên
- Phí nâng cấp VIP: 900k
=> Chỉ gửi 500k. Tải về dùng thực tế. Nếu hài lòng, 1 ngày sau mới gửi phí còn lại
Cách tải hoặc nâng cấp:
- Bước 1: Chuyển phí vào STK: 1214136868686 - cty Fidutech - MB(QR)
- Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận tài liệu
Xem toàn bộ: Giáo án điện tử Công nghệ 12 Điện - Điện tử Cánh diều
ĐẦY ĐỦ GIÁO ÁN CÁC BỘ SÁCH KHÁC
GIÁO ÁN WORD LỚP 12 CÁNH DIỀU
Giáo án hoạt động trải nghiệm hướng nghiệp 12 cánh diều
Giáo án Tin học 12 - Định hướng khoa học máy tính cánh diều
Giáo án Tin học 12 - Định hướng Tin học ứng dụng cánh diều
GIÁO ÁN POWERPOINT LỚP 12 CÁNH DIỀU
Giáo án Powerpoint Toán 12 Cánh diều
Giáo án powerpoint hình học 12 cánh diều
Giáo án powerpoint đại số 12 cánh diều
Giáo án powerpoint vật lí 12 cánh diều
Giáo án powerpoint sinh học 12 cánh diều
Giáo án powerpoint hoá học 12 cánh diều
Giáo án powerpoint ngữ văn 12 cánh diều
Giáo án powerpoint lịch sử 12 cánh diều
Giáo án powerpoint địa lí 12 cánh diều
Giáo án powerpoint Kinh tế pháp luật 12 cánh diều
Giáo án powerpoint Công nghệ 12 Công nghệ điện - điện tử cánh diều
Giáo án powerpoint Công nghệ 12 Lâm nghiệp - Thuỷ sản cánh diều
Giáo án powerpoint Tin học 12 - Định hướng Tin học ứng dụng cánh diều
Giáo án powerpoint Tin học 12 - Định hướng khoa học máy tính cánh diều
Giáo án powerpoint hoạt động trải nghiệm hướng nghiệp 12 cánh diều
GIÁO ÁN CHUYÊN ĐỀ LỚP 12 CÁNH DIỀU
GIÁO ÁN POWERPOINT CHUYÊN ĐỀ 12 CÁNH DIỀU
GIÁO ÁN DẠY THÊM LỚP 12 CÁNH DIỀU
Giáo án dạy thêm toán 12 cánh diều
Giáo án dạy thêm ngữ văn 12 cánh diều
Giáo án powerpoint dạy thêm ngữ văn 12 cánh diều
Giáo án powerpoint dạy thêm toán 12 cánh diều