Môn học cung cấp cho sinh viên các kiến thức lập trình nhúng trên Arduino:
-Kiến thức về các khái niệm, cấu trúc Arduino.
-Kiến thức về cách thức cài đặt chương trình cho Arduino.
-Kiến thức về xây dựng ứng dụng điều khiển một số linh kiện điện tử với Arduino.
-Kiến thức về cách xây dựng một số ứng dụng trong thực tế.
I. Phần Lý thuyết
Bài 1 – Giới thiệu môn học Lập trình Arduino cơ bản
Bài 2 – Arduino là gì? Cấu trúc của board mạch Arduino Uno
Bài 3 – Hướng dẫn cài đặt và sử dụng Arduino IDE
Bài 4 – Hướng dẫn sử dụng phần mềm mô phỏng mạch điện tử Proteus
Bài 5 – Các bước lập trình và chạy chương trình với Arduino
Bài 6 – Lập trình điều khiển led đơn với board mạch Arduino
Bài 7 – Lập trình điều khiển nhiều led với board mạch Arduino
Bài 8 – Lập trình điều khiển led bằng nút bấm với board mạch Arduino
Bài 9 – Lập trình điều khiển nhiều led bằng IC HC595 với board mạch Arduino
Bài 10 – Lập trình giao tiếp màn hình LCD với board mạch Arduino
Bài 11 – Các hiệu ứng hiển thị trên LCD với board mạch Arduino
Bài 12 – Tạo thêm các ký tự mới trên LCD với board mạch Arduino
Bài 13 – Lập trình giao tiếp cảm biến LM35 với board mạch Arduino
Bài 14 – Lập trình giao tiếp cảm biến LDR với board mạch Arduino
Bài 15 – Lập trình giao tiếp cảm biến DHT với board mạch Arduino
Bài 16 – Lập trình điều khiển DC motor với board mạch Arduino
Bài 17 – Lập trình điều khiển Servo motor với board mạch Arduino
II. Phần Thực hành
1. Buổi 1 - Cài đặt Arduino IDE và Proteus
2. Buổi 2 - Điều khiển đèn LED đơn
3. Buổi 3 - Điều khiển nhiều đèn LED
4. Buổi 4 - Điều khiển LED với button
5. Buổi 5 - Kiểm tra lần 1
6. Buổi 6 - Giao tiếp màn hình LCD
7. Buổi 7 - Giao tiếp màn hình LCD (tt)
8. Buổi 8 - Giao tiếp cảm biến nhiệt độ LM35
9. Buổi 9 - Giao tiếp cảm biến nhiệt độ LM35 (tt)
10. Buổi 10 - Kiểm tra lần 2