Khóa học Lập trình Arduino

Khóa học Arduino toàn diện giúp bạn nắm vững kiến thức điện tử cơ bản và lập trình Arduino. Từ việc làm quen với các linh kiện điện tử, lập trình cơ bản đến phát triển các dự án thực tế như robot và ứng dụng di động.

Tại sao chọn khóa học
  • Giảng viên có nhiều năm kinh nghiệm trong lĩnh vực điện tử và IoT
  • Thực hành với nhiều dự án thực tế
  • Được cung cấp đầy đủ linh kiện thực hành
  • Hỗ trợ học viên 24/7
  • Video bài giảng chất lượng cao
  • Tài liệu chi tiết và cập nhật
Mục tiêu khóa học
  • Hiểu được các khái niệm cơ bản về điện tử
  • Nắm vững kỹ năng lập trình Arduino
  • Có khả năng thiết kế và phát triển các dự án IoT
  • Xây dựng được robot và ứng dụng di động điều khiển
Kết quả mong đợi
  • Làm chủ được kiến thức điện tử cơ bản
  • Thành thạo lập trình Arduino và phát triển ứng dụng
  • Có khả năng xây dựng các dự án IoT độc lập
  • Phát triển được robot và ứng dụng điều khiển
Đối tượng hướng đến
  • Người mới bắt đầu học điện tử
  • Sinh viên ngành Điện - Điện tử
  • Người đam mê công nghệ và robot
  • Những người muốn phát triển dự án IoT

Nội dung chương trình học

Phần 1: Điện tử cơ bản
Bài 1: Nguồn điện và dòng điện

Nguồn điện 1 chiều

Nguồn điện xoay chiều

Các khái niệm cơ bản về điện áp, dòng điện

Thực hành đo đạc điện áp và dòng điện

Bài 2: Điện trở

Khái niệm và nguyên lý hoạt động của điện trở

Cách đọc giá trị điện trở

Mạch điện nối tiếp và song song với điện trở

Thực hành tính toán và đo điện trở

Bài 3: Tụ điện và cuộn cảm

Nguyên lý hoạt động của tụ điện

Các loại tụ điện và ứng dụng

Cuộn cảm và đặc tính

Thực hành với tụ điện và cuộn cảm

Bài 4: Diode và Transistor

Cấu tạo và nguyên lý hoạt động của Diode

Các loại Diode và ứng dụng

Transistor và các ứng dụng cơ bản

Thực hành với Diode và Transistor

Bài 5: Làm mạch đa hài

Nguyên lý mạch đa hài

Thiết kế mạch đa hài đơn giản

Thực hành lắp ráp mạch

Kiểm tra và đo đạc tín hiệu

Phần 2: Chương trình và mô phỏng
Bài 6: Làm quen với Arduino

Arduino là gì?

Các loại board arduino

Ưu điểm khi sử dụng arduino

Tại sao chúng ta học arduino

Ứng dụng như thế nào?

Giới thiệu các linh kiện điện tử cơ bản

Cài đặt phần mềm Arduino IDE

Giới thiệu phần mềm mô phỏng TinkerCad

Giới thiệu chi tiết về board Arduino

Giải thích tín hiệu digital, analog

Bài 7: Thao tác với đèn

Giới thiệu một số hàm đặc trưng

Biến và kiểu dữ liệu cơ bản

Mô phỏng trên Tinkercad

Viết chương trình đèn nhấp nháy

Thực hành bật tắt đèn bằng nút nhấn

Bài 8: Các kiểu dữ liệu

Kiểu dữ liệu số nguyên

Kiểu dữ liệu số thực

Kiểu dữ liệu boolean

Kiểu dữ liệu ký tự

Thực hành với các kiểu dữ liệu

Bài 9: Mảng và Toán tử

Khai báo và sử dụng mảng

Các toán tử số học

Toán tử logic

Câu lệnh điều kiện If-else

Thực hành điều khiển LED với mảng

Bài 10: Vòng lặp

Vòng lặp For

Vòng lặp While

Vòng lặp Do-while

Thực hành với các vòng lặp

Ứng dụng vòng lặp trong điều khiển LED

Phần 3: Làm quen với phần cứng
Bài 11: Cảm biến quang trở (LDR)

Thao tác với Serial Monitor

Giới thiệu cảm biến LDR

Đọc giá trị analog từ LDR

Viết chương trình tự động bật/tắt đèn

Thực hành ứng dụng LDR

Bài 12: Cảm biến hồng ngoại (PIR)

Nguyên lý hoạt động PIR

Kết nối PIR với Arduino

Lập trình phát hiện chuyển động

Ứng dụng trong hệ thống chiếu sáng tự động

Thực hành với PIR

Bài 13: Hệ thống phân biệt sản phẩm bằng màu sắc

Giới thiệu cảm biến màu

Kết nối và hiển thị LCD

Lập trình phân loại màu sắc

Xây dựng hệ thống phân loại

Thực hành và tối ưu hệ thống

Bài 14: Cảm biến hồng ngoại (IR sensor)

Nguyên lý IR sensor

Đếm số lượng người

Hiển thị LCD

Xử lý dữ liệu từ IR sensor

Thực hành ứng dụng

Bài 15: Cảm biến chạm (touch sensor)

Giới thiệu touch sensor

Điều khiển servo motor

Lập trình hệ thống mở cửa tự động

Tích hợp LED và servo

Thực hành và hoàn thiện dự án

Phần 4: Robot
Bài 16: Động cơ

Động cơ DC

Module L293D

Điều khiển tốc độ PWM

Điều khiển chiều quay

Thực hành với động cơ

Bài 17: Thực hành lắp ráp xe mobile

Thiết kế khung xe

Lắp ráp động cơ

Kết nối mạch điều khiển

Kiểm tra hoạt động

Tối ưu hóa thiết kế

Bài 18: Robot tránh vật cản

Cảm biến siêu âm

Thuật toán tránh vật cản

Lắp ráp robot

Lập trình điều khiển

Test và tối ưu

Bài 19: Robot dò line

Cảm biến dò line

Thuật toán dò line

Lắp ráp robot

Lập trình điều khiển

Tối ưu hiệu suất

Phần 5: Phát triển App
Bài 20: MIT APP

Giới thiệu MIT App Inventor

Thiết kế giao diện

Lập trình blocks

Kết nối Arduino với App

Thực hành xây dựng app đơn giản

Bài 21: Điều khiển thiết bị điện bằng app

Module Bluetooth HC-05

Giao thức truyền thông

Thiết kế app điều khiển

Lập trình Arduino nhận lệnh

Thực hành điều khiển thiết bị

Bài 22: Điều khiển robot bằng app

Thiết kế giao diện điều khiển

Lập trình điều khiển robot

Xử lý tín hiệu Bluetooth

Tối ưu độ trễ

Thực hành điều khiển robot

Bài 23: Điều khiển bằng giọng nói

Tích hợp nhận dạng giọng nói

Xử lý lệnh giọng nói

Điều khiển thiết bị

Điều khiển robot

Hoàn thiện và tối ưu hệ thống