Khóa học Arduino cho người mới bắt đầu

[page_header height=”100%” style=”divided” type=”subnav” text_color=”dark” align=”center”] [ux_image id=”3473″] [gap]

🔰 Sau khóa học, bạn có thể

  • Tạo ra các chương trình Arduino có cấu trúc và hiệu quả
  • Lập trình C và Arduino (+ thực hành)
  • Tự chủ hơn khi lập trình trên Arduino và ít phụ thuộc vào sao chép / dán mã
  • Viết mã và thực hành thay vì chỉ ngồi và xem
  • Xây dựng một mạch Arduino rất cơ bản
  • Hiểu cách Arduino giao tiếp với các thiết bị khác
  • Phát hiện và đo cường độ ánh sáng, màu sắc và tia cực tím
  • Đo nhiệt độ, độ ẩm và gia tốc
  • Đo khoảng cách từ cảm biến đến một đối tượng đặt trước nó
  • Phát hiện có người vào phòng
  • Phát hiện tiếng ồn
  • Tạo ra âm thanh và chơi một bản nhạc
  • Hiển thị thông tin trên màn hình LCD
  • Tự tin hơn thực hiện các dự án Arduino tiếp theo của bạn

👌 Giới thiệu về khóa học

Nếu:

  • Bạn muốn học lập trình Arduino ngay từ đầu?
  • Bạn muốn code Arduino hoạt động, và bạn có thể hiểu được chúng?
  • Bạn muốn thực sự làm mọi thứ, thay vì đọc lý thuyết và “copy/paste” các đoạn mã?

Thì bạn đang tìm đến đúng nơi vì,

Mục tiêu của khóa học này là cung cấp cho bạn cách tiếp cận nền tảng lập trình Arduino mà bạn cần, theo từng bước, cùng với rất nhiều hoạt động thực hành, vì vậy bạn sẽ tự tin hơn để tạo ra các chương trình Arduino phức tạp và hữu ích hơn trong tương lai.

Bạn không cần bất kỳ kiến ​​thức đặc biệt hoặc kinh nghiệm lập trình để bắt đầu khóa học này, chúng tôi sẽ giải thích mọi thứ chi tiết.

Mỗi dòng mã mà bạn thấy trong khóa học này bạn sẽ được hướng dẫn để tự viết hoàn toàn, không “copy/paste”.

Với mỗi nội dung quan trọng trong khóa học này, bạn sẽ thực hiện một hoạt động lập trình để thực hành và hiểu rõ về chúng hơn.

Tại sao lại là khóa học này?

Chúng tôi nhận thấy rằng rất khó để tìm thấy một hướng dẫn hoặc khóa học nào chủ yếu tập trung vào lập trình Arduino.

Việc sử dụng những thứ sẵn có thực sự rất dễ dàng, và bạn cảm thấy rằng bạn đang tạo ra những thứ phức tạp, nhưng thực tế, bạn chỉ đang sử dụng các module được đơn giản hóa có thể tự hoạt động. Và bây giờ, khi bạn cần tự mình làm một cái gì đó phức tạp hơn, hoặc thậm chí là một thứ cơ bản không sẵn có, thì tại thời điểm này, bạn cảm thấy khó khăn và cần quay lại những điều cơ bản. Hoặc bạn tìm thấy một số đoạn mã ngẫu nhiên từ Internet mà bạn có thể sao chép và dán, với hy vọng rằng mã này sẽ hoạt động tốt.

Chúng tôi nhận thấy rằng khi mới bắt đầu lập trình trên Arduino, hầu hết mọi người bị giới hạn chỉ vì họ không có những kiến ​​thức cơ bản về lập trình.

Khi bạn sử dụng Arduino, đây là một board phần cứng, nhưng nó chỉ có giá trị thực sự khi bạn thêm vào mạch, robot hoặc bất cứ thứ gì khác, những chương trình được lập trình. Bạn không thể bỏ qua điều đó nếu bạn muốn chế tạo một sản phẩm nào đó từ Arduino.

Vì vậy, bắt đầu học ngay hôm nay và giải phóng sự sáng tạo lập trình của bạn!

Dưới đây là tổng quan về những gì bạn sẽ học qua khóa học:

  • Cài đặt Arduino IDE và tải chương trình lên bo mạch Arduino của bạn
  • Lập trình C trong môi trường Arduino
  • Thiết lập mạch Arduino cơ bản
  • Sử dụng chân kỹ thuật số và analog để điều khiển các phần cứng bên ngoài
  • Giao tiếp với bên ngoài
  • Lưu trữ giá trị trên board Arduino của bạn
  • Tạo một chương trình đa nhiệm
  • Tách chương trình của bạn thành các khối mã có thể tái sử dụng

… và nhiều hơn nữa !

Hãy chú ý đọc những điều sau đây. Khóa học này KHÔNG dành cho bạn nếu:

  • Bạn muốn một khóa học Arduino chuyên về phần cứng
  • Bạn chỉ muốn nhanh chóng cắm các linh kiện, sao chép và dán các đoạn mã
  • Bạn không quan tâm đến việc phát triển phần mềm
  • Bạn đã có những kiến ​​thức cơ bản về lập trình Arduino

Vậy, khóa học này dành cho ai:

  • Những người mới bắt đầu muốn học Arduino thông qua lập trình và thực hành
  • Những người mệt mỏi với việc sao chép / dán mã từ Internet vì không hiểu được mã
  • Những người đã có một dự án đang chạy, nhưng cảm thấy rằng họ thiếu nền tảng lập trình
  • Những người đã có một số kinh nghiệm lập trình cơ bản và muốn nghiên cứu lập trình Arduino

🎌 Thời lượng

  • Thời lượng: 18 buổi (2 giờ/buổi)
  • Số hoạt động thực hành: 21 hoạt động + 1 dự án cuối khóa
  • Thời gian học: Thứ 3-5-7 hoặc 2-4-6, từ 19h00 đến 21h00

📍 Địa điểm học

PiSMART Education Center – Số 18 Lê Lợi, Phường Hiệp Phú, Quận 9, TP.HCM
Hotline: 0899.343.003
Email: [email protected]

💲 Học phí

  • Học viên: 2.450.000 VNĐ / khóa
  • Học sinh, sinh viên: 2.150.000 VNĐ / khóa

💾 Nội dung khóa học

Phần

Nội dung

Thời lượng

1

TỔNG QUAN

–     Tổng quan về Arduino

–     Giới thiệu về các giao thức truyền thông

–     Cài đặt và sử dụng Arduino IDE

–     Hoạt động 1. Viết và chạy thử chương trình đầu tiên

2h

2

LẬP TRÌNH C VỚI ARDUINO

–     Giới thiệu về ngôn ngữ C

–     Các kiểu biến và dữ liệu

–     Các hàm và chương trình con

–     Hoạt động 2. Viết chương trình con và ghi kết quả ra Serial Monitor

–     Ghi chú thích

–     Cách sử dụng điều kiện

–     Các toán tử so sánh

–     Câu lệnh switch

–     Hoạt động 3. Thực hành với các hàm điều kiện

–     Sử dụng các vòng lặp

–     Mảng

–     Khai báo hằng số

–     Hoạt động 4. Xác định giá trị lớn nhất trong số các phần tử của một mảng

8h

3

LẮP RÁP MỘT MẠCH ARDUINO ĐƠN GIẢN

–     Tìm hiểu về cấu tạo của breadboard

–     Điện trở và lựa chọn điện trở

–     Hoạt động 5. Lắp ráp một mạch điện đơn giản đầu tiên

1h

4

LẬP TRÌNH I/O TRONG ARDUINO

–     Ngõ ra digital

–     Hoạt động 6. Điều khiển đèn LED

–     Ngõ vào digital

–     Hoạt động 7. Đọc trạng thái nút nhấn

–     Ngõ vào analog

–     Hoạt động 8. Đọc tín hiệu từ biến trở

–     Ngõ ra analog

–     Hoạt động 9. Điều khiển hiệu ứng LED bằng biến trở

–     Tìm hiểu về LED RGB và tạo màu sắc theo ý muốn

–     Hoạt động 10. Sử dụng thư viện để điều khiển LED RGB

6h

6

GIAO TIẾP ARDUINO VỚI NGƯỜI DÙNG

–     Đọc tín hiệu từ cổng nối tiếp (Serial)

–     Hoạt động 8. Điều khiển bật tắt LED từ máy tính

–     Sử dụng bộ nhớ EEPROM

–     Hoạt động 9. Giữ nguyên trạng thái hệ thống sau khi mất điện

2h

7

LẬP TRÌNH ARDUINO VỚI CẢM BIẾN

–     Đo nhiệt độ, độ ẩm và áp suất

–     Hoạt động 10. Đọc nhiệt độ, độ ẩm và truyền đến máy tính

–     Hoạt động 11. Đọc nhiệt độ và cải thiện độ chính xác với TMP36, MCP9809

–     Xác định địa chỉ I2C của các cảm biến hoặc thiết bị

–     Đo áp suất không khí

–     Hoạt động 12. Thu thập dữ liệu về áp suất không khí

–     Xác định góc nghiêng và gia tốc

–     Hoạt động 13. Đo góc nghiêng bằng cảm biến

–     Xác định đối tượng chuyển động bằng cảm biến PIR

–     Hoạt động 14. Cảnh báo phát hiện chuyển động

–     Cảm biến khoảng cách siêu âm

–     Cách xác định khoảng cách bằng siêu âm

–     Hoạt động 15. Đo khoảng cách vật thể và truyền dữ liệu về máy tính

–     Cảm biến âm thanh

–     Hoạt động 16. Sử dụng cảm biến âm thanh

–     Tạo âm thanh bằng buzzer

–     Hoạt động 17. Phát bài nhạc bằng buzzer

7h

8

MÀN HÌNH LCD

–     Nối dây màn hình LCD sử dụng chế độ 4-bit song song

–     Điều khiển màn hình LCD thể hiện thông tin

–     Hoạt động 18. Hiển thị dữ liệu cảm biến ra LCD

–     Kết nối LCD với module giao tiếp I2C

–     Hoạt động 19. Hiển thị nhiệt độ, độ ẩm ra màn hình

2h

9

LẬP TRÌNH ĐA NHIỆM

–     Lấy thời gian hiện tại bằng millis()

–     Nhấp nháy LED không sử dụng delay()

–     Nhấp nháy 2 LED với tốc độ khác nhau

–     Hoạt động 20: Nhấp nháy 4 LED với 4 tốc độ khác nhau, kết hợp sử dụng mảng và chương trình con

–     Sử dụng hàm micros() và delayMicroseconds()

–     Hoạt động 21: Tạo một chương trình đa nhiệm hoàn chỉnh

4h

10

DỰ ÁN CUỐI KHÓA

–     Lên ý tưởng cho dự án

–     Lựa chọn linh kiện, thiết bị cho dự án

–     Lập sơ đồ thuật toán

–     Viết code theo sơ đồ thuật toán

–     Chạy thử và gỡ rối lỗi (nếu có)

4h

🔰 Đăng ký tham gia

Bạn có thể đăng ký tham gia khóa học tại đây, hoặc nhập thông tin vào mẫu bên dưới. Chúng tôi sẽ gọi lại để tư vấn. Xin cảm ơn!

Gửi yêu cầu tư vấn