STT | NỘI DUNG KHÓA HỌC | Thời lượng (h) |
PHẦN 1 | GIỚI THIỆU VỀ ARDUINO | 1. Arduino là gì ? | 2. Lịch sử phát triển của Arduino. | 3. Cài đặt IDE, driver cho Arduino | 4. Giới thiệu kit thực hành Arduino UNO3 | 5. Giới thiệu vi điều khiển ATmega328 | 6. Nạp chương trình cho Arduino | 7. Sử dụng thư viện lập trình Arduino | 8. Ngôn ngữ lập trình cho Arduino | | 2.5h |
PHẦN 2 | THỰC HÀNH LẬP TRÌNH IO TRÊN KIT THỰC HÀNH ARDUINO UNO3 | Lập trình IO | 1. Ngôn ngữ lập trình cho Arduino( tiêp) | 2. Khởi tạo Project, thêm thư viện lập trình | 3. Mô phỏng trên Protues | 4. Lập trình nháy LED đơn | 5. Lập trình hiển thị LED7 thanh, LCD | 6.Tìm hiểu hàm Delay trong Arduino | 7. Lập trình giao tiếp LED Ma trận, ma trận phím 4x4 | 8. Giao tiếp cảm biến chuyển động PIR, cảm biến nước, cảm biến quang | 9. Điều khiển Động cơ bước | | | 5h |
PHẦN 3 | TIMER/ COUNTER TRÊN AVR/ARDUINO | 1. Tìm hiểu về ngắt ngoài | Lập trình bài toán đếm sản phẩm hiển thị lên LCD | 2. Timer/ Counter trên AVR/ARDUINO | - Tạo xung vuông với tần số bất kỳ | - Lập trình bài toán đo tốc độ động cơ DC | - Sử dụng cảm biến siêu âm SRF05 - đo khoảng cách | 3. Lập trình PWM điều khiển tốc độ động cơ DC | 4. ADC | - Lập trình bài toán đo nhiệt độ sử dụng LM35 | - Đo gia trị điện áp | | 7.5h |
PHẦN 4 | TRUYỀN THÔNG NỐI TIẾP | 1. Giao tiếp RS232 | - Tìm hiểu giao thức nối tiếp RS232 | - Giao tiếp Bluetooth | - Viết phần mềm điều khiển trên máy tính kết nối kit ARDUINO | 2. Giao tiếp SPI | - Tìm hiểu giao thức truyền thông SPI | - Lập trình LED 7 thanh sử dụng 74HC595 | - Sử dụng điều khiển từ xa qua sóng RF | 3, Giao tiếp I2C | -Tìm hiểu giao thức truyền thông I2C | - Lập trình đồng hồ thời gian thực sử dụng DS1307 | | 5h |
PHẦN 5 | PROJECT CUỐI KHÓA | >> Học viên có thể tự lựa chọn đề tài thực hiện. Hoặc có thể thực hiện đề tài theo các Modul có sẵn tại trung tâm | >> Điểu khiển Robot chạy bám vạch | >> Điều khiển thiết bị qua GSM, GPRS | >> Đo và giám sát nhiệt độ, độ ẩm | >> Điều khiển từ xa qua sóng RF | | 2.5h |