Giới Thiệu Khóa Học Arduino Cho Người Mới Bắt Đầu - Khóa Học Hoàn Chỉnh 2023 [Update Tháng 7-2023] [Mã -7014 A]
Học Arduino từng bước | Robotics | Thực hành | Arduino Project | Home Automation | Lập trình Arduino.
Bạn sẽ học được gì?
✓ Làm chủ Arduino của bạn, bắt đầu từ đầu.
✓ Trở nên tự tin để tạo ra các dự án Arduino của riêng bạn.
✓ Tạo ứng dụng phát hiện chướng ngại vật tương tác.
✓ Xây dựng mạch Arduino của riêng bạn với nhiều thành phần phần cứng.
✓ Lập trình Arduino bằng C/C++.
✓ Tạo một mô phỏng trực tuyến của dự án khóa học.
✓ Học thông qua các bài học thực hành.
✓ Thực hành thật nhiều với 20 hoạt động và một dự án lớn cuối khóa.
✓ Học bằng cách làm chứ không chỉ xem.
✓ Hiểu “tại sao” đằng sau mọi thứ.
✓ Bắt đầu trực tiếp với các phương pháp hay nhất.
✓ Phát triển tư duy kỹ sư khi giải quyết vấn đề.
✓ Thiết lập và tối ưu hóa Arduino IDE.
✓ Làm chủ digital và analog pin.
✓ Làm việc với LED, push button, potentiometer.
✓ Giao tiếp giữa Arduino và máy tính của bạn thông qua Serial.
✓ Lưu giá trị trên Arduino với EEPROM.
✓ Giải quyết vấn đề delay với millis và micros.
✓ Multitask các chương trình của bạn.
✓ Debounce một push button.
✓ Khám phá các Arduino interrupt.
✓ Sử dụng interrupt với cảm biến siêu âm.
✓ Đo khoảng cách bằng cảm biến siêu âm.
✓ In văn bản với màn hình LCD 16x2.
✓ Điều khiển Arduino với một InfraRed remote controller.
✓ Đo độ sáng với một Quang trở.
✓ Cài đặt thư viện Arduino với các phiên bản khác nhau.
Bạn đang học Arduino từ đầu và bạn không biết bắt đầu từ đâu? Hoặc… bạn đã có bo mạch Arduino nhưng bạn cảm thấy bế tắc?
Khi kết thúc khóa học hoàn chỉnh này, bạn sẽ có nền tảng Arduino vững chắc và có thể bắt đầu bất kỳ dự án Arduino tùy chỉnh nào mà bạn muốn.
Tôi sẽ đưa bạn từ một người mới bắt đầu - bắt đầu từ đầu - trở thành một Arduino Maker tự tin.
Và để bắt đầu khóa học, KHÔNG cần biết gì về Arduino, lập trình, phần cứng hoặc kỹ thuật. Tôi sẽ dạy bạn mọi thứ, từng bước một, bắt đầu từ zero.
Bạn chỉ cần có động lực để học Arduino.
Tại sao lại chọn khóa học này?
Khi tôi xem các tài nguyên trực tuyến để học Arduino, tôi thấy nhiều hướng dẫn và khóa học chỉ giải thích kết quả cuối cùng của một dự án và tập trung vào việc giúp bạn chạy dự án này nhanh nhất có thể, để bạn cảm thấy mình đã đạt được tiến bộ lớn. Thực tế là nếu bạn chỉ mới bắt đầu và chúc bạn may mắn khi tạo ra một dự án mới cho riêng mình.
Không đề cập đến những điều cơ bản, chuyển sang các khái niệm phần cứng nâng cao hoặc thậm chí không liên quan và không có phần demo thực tế về cách thức hoạt động của nó.
Tôi đã tạo khóa học này để bạn có thể thực sự hiểu những gì bạn đang làm. Bạn có thể bắt đầu từ đầu và có được nền tảng cần thiết, đồng thời học - thông qua thực tế và các bài học thực hành - quy trình hoàn chỉnh để tạo các dự án Arduino.
Ngoài ra, với hơn 33.000 sinh viên trên nền tảng và 6.500 đánh giá trên 4,6/5, tôi đã có thời gian thử nghiệm rất nhiều và tìm ra cách nào hiệu quả hơn để giảng dạy hiệu quả.
Và tôi không chỉ dạy Arduino mà không có kinh nghiệm thực tế về nó. Ví dụ, vài năm trước tôi đã sử dụng môi trường Arduino để tạo ra một cánh tay robot 6 trục hoàn chỉnh, hiện được bán trên thị trường như một sản phẩm thực sự. Đây là một thử thách thực sự và điều này khiến tôi phát triển tư duy thực tế, cũng như hiểu được điều gì thực sự quan trọng cần học và theo thứ tự nào.
Khóa học này là kết quả của nhiều năm học tập, thực hành, phát triển các sản phẩm thương mại thực tế và giảng dạy.
→ Bạn sẽ học như thế nào, tôi dạy như thế nào?
Khá đơn giản. Đầu tiên:
✓ Tập trung vào lý do đầu tiên.
✓ Bài học thực hành.
✓ Quy trình từng bước.
✓ Giải thích đầy đủ, Không sao chép và dán.
Và sau đó:
✓ Nhiều thử thách để bạn luyện tập (20 hoạt động) và khiến bạn phải suy nghĩ .
✓ Một dự án lớn cuối cùng để thực hành nhiều hơn và tạo mối liên kết giữa mọi chức năng/khái niệm mà bạn đã thấy trong khóa học.
Khóa học này tập trung vào khía cạnh thực hành và có cấu trúc rõ ràng và có trật tự. Mỗi khối học tập mới được xây dựng trên những khối trước đó. Không nhảy quanh các khái niệm một cách không có thứ tự!
Và không có chuyện tào lao nào để kéo dài khóa học, không có những thứ vô ích và gây mất tập trung. Tôi đi vào trọng tâm để dạy cho bạn những gì bạn thực sự cần học bây giờ, để có thể tạo các dự án của riêng mình.
→ Bạn sẽ làm gì và học gì trong khóa học?
Khóa học được chia thành 4 phần chính:
✓ Trước tiên, bạn sẽ thiết lập Arduino IDE (hoặc trình mô phỏng trực tuyến miễn phí), tạo mạch của riêng bạn, tìm hiểu các nền tảng về lập trình Arduino, hiểu và làm việc với các digital/analog pin, để điều khiển LED, push button, potentiometer.
✓ Sau gói “nền tảng Arduino cơ bản” này, đã đến lúc tìm hiểu các chức năng Arduino mới để tiến xa hơn với các dự án của bạn: time, multitasking, debounce, interrupts, Serial, EEPROM.
✓ Bây giờ bạn sẽ thực sự tự tin hơn khi tạo bất kỳ chương trình hoặc dự án Arduino nào. Tại đây bạn sẽ làm việc với các thành phần phần cứng mới, chẳng hạn như cảm biến siêu âm, màn hình hiển thị LCD, bộ điều khiển từ xa hồng ngoại, điện trở quang.
✓ Và để kết thúc, một dự án lớn cuối cùng: một ứng dụng tương tác phát hiện chướng ngại vật. Bạn sẽ nhận được một thử thách thú vị là tạo ra một dự án Arduino thực sự và hữu ích mà bạn có thể tái sử dụng và sửa đổi cho mục đích riêng của mình.
Điểm thưởng: bạn có thể hoàn thành khóa học chỉ với một công cụ mô phỏng trực tuyến miễn phí, không cần phần cứng nếu bạn không muốn.
Đối với mỗi phần (20), để tiến bộ dễ dàng hơn, bạn sẽ tìm thấy:
✓ Thiết lập mạch thực hành cho các thành phần mới, cả bằng mô phỏng và thành phần thực.
✓ Nếu cần, hãy đưa ra lời giải thích trực quan nhanh chóng và chính xác về một khái niệm/chức năng mới.
✓ Các bài học thực hành để thử nghiệm trực tiếp các khái niệm/chức năng/thành phần.
✓ Các dự án Mini (mà tôi gọi là activity) để áp dụng những gì bạn vừa thấy vào thực tế, giúp bạn suy nghĩ theo cách đầy thách thức và tạo mối liên kết giữa các phần hiện tại và trước đó của khóa học.
Vì vậy, bạn muốn học Arduino một cách vui vẻ, thiết thực và hiệu quả? Đừng chờ đợi nữa và hãy bắt đầu hành trình Arduino của bạn với khóa học hoàn chỉnh này ngay hôm nay!
Bạn không chỉ có được nền tảng Arduino tuyệt vời để tự tin bắt đầu bất kỳ dự án Arduino nào mà còn:
✓ Trở nên tự chủ hơn và ít phụ thuộc hơn vào những gì bạn có thể (hoặc có thể không) tìm thấy trên Internet.
✓ Phát triển các kỹ năng tư duy ở cấp độ kỹ sư để giải quyết mọi vấn đề kỹ thuật.
✓ Tìm hiểu các phương pháp hay nhất ngay từ đầu.
Lưu ý - Khóa học này không dành cho bạn nếu:
✓ Bạn đã ở trình độ nâng cao với Arduino của mình.
✓ Bạn chỉ muốn một giải pháp sao chép/dán cho vấn đề của mình.
Mục lục:
✓ 01 - Giới thiệu.
✓ 02 - Cài đặt và Setup Arduino IDE + Tinkercad Simulation.
✓ 03 - Dự án Arduino đầu tiên của bạn.
✓ 04 - Tạo một mạch Arduino.
✓ 05 - Lập trình cơ bản cho Arduino.
✓ 06 - LED - Digital Pins as Output Pins.
✓ 07 - Push Button - Digital Pin làm Input Pin.
✓ 08 - Potentiometer - Analog Pin.
✓ 09 - Thực hành nhiều hơn với Arduino Pin.
✓ 10 - Serial Communication - Gửi và nhận dữ liệu.
✓ 11 - Time Functionalities - Cải thiện Program và Multitask của bạn.
✓ 12 - Debounce Push Button.
✓ 13 - Arduino Interrupts.
✓ 14 - EEPROM - Save Values trên Arduino.
✓ 15 - Ultrasonic Sensor - Đo khoảng cách.
✓ 16 - LCD Screen - Hiển thị văn bản trực tiếp trên mạch/Robot của bạn.
✓ 17 - IR Remote Controller - Làm cho dự án của bạn trở nên tương tác hơn.
✓ 18 - Photoresistor - Đo độ sáng.
✓ 19 - Final project - Phát hiện chướng ngại vật tương tác.
✓ 20 - Kết luận.
Khóa học này dành cho ai?
✓ Sinh viên, Kỹ sư, Nhà nghiên cứu, Giáo viên, Nhà phát triển, Người có sở thích.
✓ Các Arduino maker cảm thấy bế tắc và muốn thực sự hiểu những gì họ đang làm.
✓ Các Software developer muốn khám phá thế giới điện tử/phần cứng.
✓ Bất cứ ai có ý tưởng dự án phần cứng và muốn đưa nó ra thế giới.
✓ Bất kỳ ai muốn sử dụng tính năng tạo mẫu nhanh cho một sản phẩm phần cứng đều sử dụng Arduino.