Khóa học lập trình Arduino ứng dụng – Lý thuyết và thực hành

Khóa học lập trình Arduino ứng dụng – Lý thuyết và thực hành

Arduino là một board mạch vi xử lý, nhằm xây dựng các ứng dụng tương tác với nhau hoặc với môi trường được thuận lợi hơn. Arduino giống như một máy tính nhỏ để người dùng có thể lập trình và thực hiện các dự án điện tử mà không cần phải có các công cụ chuyên biệt để phục vụ việc nạp code.

Arduino hiện nay rất phổ biến ở nhiều quốc gia, trong một vài năm gần đây thì nó được biết đến rộng rãi ở Việt Nam. Arduino là một bo mạch vi xử lý hoàn thiện, nó được tạo ra nhằm giúp con người dễ dàng tiếp cận để điều khiển tương tác với các thiết bị. Phần cứng bao gồm một bao gồm một board nguồn mở được thiết kế trên nền tảng của dòng vi xử lý Atmel 8 bit, hoặc AVR atmel 32 bit.

Những module hiện tại có thể kể đến như board arduino UNO, MEGA, NANO được trang bị cổng USB để giao tiếp với máy tính, các chân I/O đầu vào analog và các chân I/O kỹ thuật số . Vì arduino là board nguồn mở nên tương thích được với nhiều board mở rộng khác nhau.

Arduino ra đời đã tạo ra một cách tiếp cận hoàn toàn mới mẻ và dễ dàng cho những yêu thích, sinh viên và cả giới chuyên nghiệp. Nhằm giúp họ dễ dàng nguyên cứu và tạo ra những thiết bị có khả năng tương tác với môi trường thông qua các cảm biến, cơ cấu chấp hành. Những ví dụ phổ biến cho người mới bắt đầu bao gồm lập trình các robot đơn giản, điều khiển nhiệt độ, phát hiện vật cản.

Đặc biệt với Arduino chi phí làm dự án cực kỳ thấp và hoàn toàn có thể thương mại được, do đó bạn có thể làm thêm những việc bên ngoài nếu tự động hóa không phải là công việc chính của bạn, với Arduino bạn có thể làm các sản phẩm từ đơn giản tới phức tạp như

  • Đóng ngắt thiết bị từ xa
  • Đo nhiệt độ, thông số môi trường, thời gian và gởi về điện thoại
  • Điều khiển động cơ
  • Làm máy CNC mini, máy khắc laser, máy in3D
  • Làm robot
  • Đo độ ẩm và tưới nước tự động cho hệ thống nhà kính và dân dụng
  • Lập trình LED matrix
  • Và còn rất nhiều dự án khác, tùy khả năng ứng dụng thực tế của bạn

Bên dưới là các video về dự án được thực hiện bởi Arduino.

Robot nhảy theo nhạc

Dự án về LED


Robot dò line

Máy CNC mini dùng Arduino cho phần điện và điều khiển

Đi cùng với nó là một phần mềm tích hợp (IDE) chạy trên các nền tảng window, linux, dễ dàng cài đặt trên các laptop, PC thông thường.

 

Nhằm giúp những người quan tâm tới Arduino tại Việt Nam có cơ hội học tập và thực hành trên những bộ kit và linh kiện mới nhất, Advance CAD tổ chức khóa học vừa lý thuyết vừa thực hành để học viên có thể dễ dàng nắm bắt những gì mình quan tâm. Khóa học dành cho mọi lứa tuổi, giảng viên đã thực hiện nhiều dự án liên quan tới Arduino nên sẽ giúp bạn tiết kiệm thời gian khi học, nắm được những điều chính và quan trọng liên quan tới Arduino, cũng như sẽ hứng thú hơn khi học và tự mình làm được các dự án mà bản thân bạn mong muốn

Thời gian đào tạo

Tuần 2 buổi, từ 18h30 – 21h30

Học phí: 2.680.000 ₫

Sinh viên : 2.380.000 ₫

 

Chương trình đào tạo

    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
5 h
PHẦN 2
THỰC HÀNH LẬP TRÌNH IO TRÊN KIT THỰC HÀNH ARDUINO UNO3
A.  Tìm hiểu ngôn ngữ lập trình cho Arduino
1. Ngôn ngữ lập trình cho Arduino (tiếp theo)
2. Khởi tạo Project

3. Tìm hiểu các toán tử và lệnh cơ bản

 

B. Thực hành lắp mạch và viết chương trình cho arduino

1.  Lập trình nháy LED đơn
2. Lập trình nút bấm điều khiển led đơn và hiển thị lên Serial
3. Lập trình nút bấm điều khiển bật, tắt rơ le hiển thị lên Serial
4. Lập trình hiển thị LED 7 thanh
5. Lập trình hiển thị màn hình LCD
7.5h
PHẦN 3
NGẮT/ ADC
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. Tìm hiểu về ADC ( đọc giá trị analog)
        Lập trình bài toán đo nhiệt độ sử dụng LM35

        Đo giá trị điện áp hiển thị lên màn hình LCD

3. Tìm hiểu về xung PWM

Lập trình PWM điều khiển độ sáng tối của đèn LED

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

7.5h
PHẦN 4
TRUYỀN THÔNG NỐI TIẾP 

 

1..Giao tiếp UART

Lập trình điều khiển Bluetooth bằng điện thoại androi

    Lập trình giao tiếp UART giữa máy tính và board Arduino

2. Giao tiếp SPI

Lập trình điều khiển LED matrix dùng IC dịch HC595

    Tìm hiểu giao thức truyền thông SPI
    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

4. Tìm hiểu giao thức truyền thông internet

Điều khiển máy bơm nước sử dụng module ESP8266 và phần mềm Blynk

 

7.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 qua bluetooth
>> Điều khiển thiết bị qua internet
>> Đo và giám sát nhiệt độ, độ ẩm
>> Điều khiển từ xa qua sóng RF
2.5h