Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Arduino Step by Step: Getting Started

Arduino Từng Bước: Bắt Đầu

Arduino Từng Bước: Bắt Đầu

Khóa học toàn diện gốc được thiết kế cho người mới bắt đầu với Arduino

4.7
(8,561 đánh giá)
44,929 học viên
Giảng viên
Dr. Peter Dalmaris
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.019.000đ -95%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
21.5 giờ video
166 bài giảng
14 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 15/10/2026

Bạn sẽ học được gì

Lắp ráp các mạch điện đơn giản xung quanh Arduino Uno, thực hiện các chức năng cơ bản.
Viết các đoạn mã Arduino đơn giản để đọc giá trị cảm biến, làm đèn LED nhấp nháy, hiển thị chữ trên màn hình LCD, đọc vị trí của biến trở, và nhiều hơn nữa.
Hiểu Arduino là gì.
Hiểu nguyên mẫu (prototyping) là gì.
Hiểu ngõ vào/ra tín hiệu số và tương tự
Hiểu các cách Arduino có thể giao tiếp với thiết bị khác
Sử dụng đồng hồ vạn năng để đo điện áp, dòng điện, điện trở và thông mạch
Sử dụng board mạch in (protoboard) để hoàn thiện dự án
Thành thạo với Arduino IDE: viết, biên dịch và tải mã, cài đặt thư viện
Hiểu lập trình Arduino: các khái niệm, cấu trúc và từ khóa cơ bản
Phát hiện và đo ánh sáng khả kiến, màu sắc và tia cực tím
Đo nhiệt độ, độ ẩm và gia tốc
Đo khoảng cách giữa cảm biến và vật thể phía trước
Phát hiện người vào phòng
Phát hiện tiếng ồn
Tạo âm thanh và phát nhạc
Hiển thị chữ trên màn hình tinh thể lỏng (LCD)
Tìm hiểu về Arduino IDE 2.0 và Arduino Web Editor

Yêu cầu

Máy tính chạy Windows, Mac hoặc Linux
Một board Arduino Uno
Linh kiện điện tử như điện trở, LED, cảm biến (xem danh sách trong Phần 1 của khóa học)
Công cụ cần thiết: breadboard nhỏ, dây nối jumper, đồng hồ vạn năng, mỏ hàn và thiếc hàn, kéo cắt dây
Hãy hào hứng với điện tử!

Đối tượng phù hợp

Học viên từ 10 tuổi trở lên, hoặc nhỏ hơn cần có người lớn giám sát. Học viên nhỏ tuổi luôn cần giám sát khi sử dụng mỏ hàn.
Học viên có ít hoặc chưa có kinh nghiệm về điện tử hoặc lập trình.

Nội dung khóa học

20 phần • 165 bài giảng
1 Khóa học này về điều gì?
2 Linh kiện bạn sẽ cần
3 Công cụ bạn sẽ cần
4 Cách tận dụng tối đa khóa học này
5 Cập nhật 2022 (tóm tắt)
6 Cập nhật 2024 (tóm tắt)
7 Cập nhật 2024 B (tóm tắt) - thêm phần mô phỏng
1 Giới thiệu phần này
2 Arduino Uno qua các năm
3 Tìm hiểu Arduino Uno: Atmega328P, USB, Shields
4 Tìm hiểu Arduino Uno: Chân cắm, nguồn, xung nhịp
5 Sử dụng các chân xuất tín hiệu số
6 Sử dụng các chân nhận tín hiệu số
7 Sử dụng các chân xuất tín hiệu tương tự
8 Sử dụng các chân nhận tín hiệu tương tự
1 Tổng quan về Arduino Uno R4 Minima
2 Các tùy chọn nguồn
3 Ngõ ra số và PWM trên R4 Minima
4 Ngõ vào số và tương tự trên R4 Minima
5 Ngõ vào tương tự DAC trên Arduino Uno R4
6 Thiết bị nhập liệu (HID)
7 Đồng hồ thời gian thực (RTC)
1 Giới thiệu phần này
2 Giao tiếp nối tiếp (UART)
3 Giao tiếp I²C (TWI)
4 Giao tiếp SPI
1 Giới thiệu phần này
2 Arduino quá khứ và hiện tại
3 Các dòng Arduino cổ điển
4 Làm quen một số thành viên trong gia đình Arduino
5 Giới thiệu Arduino Mega 2560
6 Giới thiệu Arduino Due
7 Giới thiệu Arduino Zero
8 Giới thiệu Arduino Pro Mini
9 Giới thiệu các board tương thích Arduino
10 Các dòng Arduino hiện đại
11 Arduino MKR
12 Arduino Nano
13 Các bộ kit
14 Bộ kit học sinh Arduino
15 Bộ kit khám phá IoT Arduino
16 Bộ kit cảm biến Arduino của Seeed Studio
17 Bộ kit cho người mới bắt đầu Arduino của DFRobot
1 Giới thiệu phần này
2 Sử dụng breadboard
3 Sử dụng dây nối jumper
4 Những công cụ tối quan trọng
5 Cấp nguồn cho Arduino bằng bộ nguồn
6 Sử dụng đồng hồ vạn năng đo điện áp
7 Sử dụng đồng hồ vạn năng đo dòng điện
8 Đồng hồ vạn năng - Đo điện trở và thông mạch
9 Đồng hồ vạn năng trong Bộ kit học sinh Arduino
10 Giới thiệu về hàn - Mỏ hàn
11 Hàn - Chuẩn bị và sử dụng giá đỡ
12 Hàn - Sử dụng kéo cắt dây và máy hút khói
13 Hàn - Mẹo bảo trì đơn giản cho mỏ hàn
14 Thực hành hàn header lên breakout board
15 Giới thiệu về protoboard
1 Giới thiệu phần này
2 Arduino IDE 1.8
3 Arduino IDE 2.0
4 Giới thiệu về Arduino IDE
5 Tải và cài đặt Arduino IDE
6 Arduino IDE - Tìm hiểu bảng Tùy chọn (Preferences)
7 Arduino IDE - Tìm hiểu các mục Menu
8 Cách tải một sketch lên Arduino
9 Cách tải một sketch lên Arduino - Dành cho người dùng Windows
1 Giới thiệu phần này
2 Giới thiệu về lập trình Arduino
3 Hiểu các phần cơ bản của một sketch Arduino
4 Bắt đầu với hàm tự tạo
5 Tạo hàm tự tạo và từ khóa return
6 Sử dụng biến
7 Hiểu phạm vi của biến
8 Hiểu hằng số
9 Giới thiệu cấu trúc điều khiển: Câu lệnh "if"
10 Giới thiệu cấu trúc điều khiển: Câu lệnh "while"
11 Giới thiệu cấu trúc điều khiển: Câu lệnh "For"
12 Giới thiệu cấu trúc điều khiển: Câu lệnh "Switch"
13 Xuất tín hiệu số - Cách điều khiển một LED
14 Nhận tín hiệu số - Cách đọc trạng thái của một nút bấm
15 Nhận tín hiệu tương tự - Cách đọc trạng thái của một biến trở
16 Xuất tín hiệu tương tự - Cách tạo hiệu ứng LED mờ dần
17 Giới thiệu LED RGB (đèn màu)
18 Đấu dây LED RGB
19 LED RGB: Tạo màu sắc
20 Sử dụng thư viện để điều khiển LED RGB với PWM
21 Tìm hiểu thêm với tài liệu ngôn ngữ Arduino
1 Giới thiệu phần này
2 Giới thiệu về Mảng
3 Mảng, Ví dụ 1
4 Mảng, Ví dụ 2
5 Mảng, Ví dụ 3
6 Mảng, Ví dụ 4
1 Giới thiệu phần này
2 Quang trở là gì và cách đấu dây
3 Cách chọn điện trở cố định phù hợp cho quang trở
4 Sử dụng cảm biến ánh sáng tia cực tím
5 Giới thiệu cảm biến màu RGB
6 Đấu dây cảm biến màu RGB
7 Dự án nhỏ: sao chép màu lên LED RGB bằng cảm biến màu RGB
1 Giới thiệu cảm biến môi trường
2 Sử dụng cảm biến DHT22 để đo nhiệt độ và độ ẩm
3 Giới thiệu về Nhiệt điện trở (Thermistor)
4 Đấu dây Nhiệt điện trở
5 Cách tính nhiệt độ từ điện trở của nhiệt điện trở
6 Nhiệt điện trở: Lấy nhiệt độ bằng thư viện
7 Nhiệt điện trở: Cải thiện độ chính xác đọc tương tự với AREF
8 Giới thiệu đo nhiệt độ với TMP36
9 Đấu dây TMP36 và demo sketch
10 Cách đấu dây thay thế cho TMP36
11 Giới thiệu MCP9808 để đo nhiệt độ cực kỳ chính xác
12 MCP9808: Đấu dây
13 Sử dụng MCP9808, demo và giải thích sketch
14 MCP9808: Tìm hiểu kỹ hơn về địa chỉ I2C
15 Giới thiệu đo áp suất khí quyển với BMP180
16 Đấu dây BMP180 và giải thích sketch đầu tiên
17 Demo sketch đầu tiên cho BMP180
18 Demo sketch thứ hai cho BMP180
1 Giới thiệu phát hiện gia tốc
2 Giới thiệu phát hiện gia tốc với ADXL335
3 Đấu dây ADXL335
4 Cắm trực tiếp ADXL335 vào Arduino và phát hiện hướng của nó
5 Viết sketch phát hiện hướng với ADXL335
1 Giới thiệu phần này
2 Giới thiệu cảm biến chuyển động hồng ngoại thụ động (PIR)
3 Thí nghiệm PIR đơn giản với LED
4 Demo sử dụng cảm biến PIR với Arduino
5 Giải thích demo sketch đầu tiên cho cảm biến PIR
6 Giải thích demo sketch thứ hai cho cảm biến PIR
1 Giới thiệu cảm biến khoảng cách
2 Giới thiệu cảm biến khoảng cách siêu âm
3 Đấu dây và hiểu về chân Trigger và Echo
4 Cách tính khoảng cách
1 Giới thiệu cảm biến âm thanh
2 Giới thiệu cảm biến âm thanh tương tự
3 Demo và sketch cho cảm biến âm thanh tương tự
4 Demo và sketch cho cảm biến âm thanh số
1 Giới thiệu phần này
2 Giới thiệu về buzzer
3 Phát nhạc
4 Điều khiển âm lượng
1 Giới thiệu phần này
2 Giới thiệu về LCD
3 Đấu dây LCD ở chế độ song song 4-bit
4 Demo sketch cho LCD
5 Hiển thị dữ liệu cảm biến trên LCD
6 Kết nối LCD bằng bộ chuyển đổi I2C
7 Sử dụng shield LCD RGB và nút bấm
1 Tại sao nên dùng trình giả lập mạch và Arduino?
2 Hai lựa chọn: Wokwi và Tinkercad
3 Ví dụ 1a: Tinkercad - LED nhấp nháy và mờ dần đơn giản
4 Ví dụ 1b: Wokwi - LED nhấp nháy và mờ dần đơn giản
5 Ví dụ 2a: Tinkercad - Biến trở và LED
6 Ví dụ 2b: Wokwi - Biến trở và LED
7 Ví dụ 3: Cảm biến kỹ thuật số DHT22 trên Wokwi
8 Ví dụ 4a: Tinkercad với cảm biến siêu âm HC-SR04
9 Ví dụ 4b: Wokwi với cảm biến siêu âm HC-SR04
10 Ví dụ 5a: Tinkercad với màn hình LCD I2C
11 Ví dụ 5b: Wokwi với màn hình LCD I2C
12 Ví dụ 6: Arduino trên Wokwi với cảm biến, LCD và servo
13 Ví dụ 7: Arduino trên Wokwi với cảm biến, LCD, servo và thư viện tùy chỉnh
1 Tại sao dùng 3 điện trở cho LED RGB, thay vì chỉ một điện trở ở cực âm?
1 Tổng kết: Những gì bạn đã học và bước tiếp theo
2 Bài giảng bổ sung

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

Course last updated in December 2024

I have updated Arduino Step by Step Getting Started with an exciting new section on using online Arduino simulators to accelerate your learning and development. These tools allow you to design, test, and debug Arduino projects without physical hardware, saving time and resources. The new lectures introduce two powerful simulation platforms: Wokwi and Tinkercad. They provide detailed examples and hands-on exercises to help you get started.


The new section features a variety of practical examples, including simple LED blink and fade circuits, projects using potentiometers and digital sensors like the DHT22 and HC-SR04 ultrasonic sensor, and more advanced setups incorporating I2C LCDs and servos. Each example is demonstrated in both Wokwi and Tinkercad, allowing you to compare the capabilities of these platforms and choose the one that best fits your needs. Whether you’re a beginner or looking for a way to prototype your ideas faster, these new lectures make exploring and experimenting with Arduino projects easier than ever.

Course updated in August 2024

I have updated this course with a new section covering the new Arduino Uno R4 Minima. This new Model offers a powerful and cost-effective upgrade over the classic R3. It has a faster processor and more memory, perfect for advanced projects with a compact form factor.

If you are interested in the Arduino Uno R4 WiFi, please know that I have updated Arduino Step by Step Getting Serious with a new section that covers that specific board.

You can complete this course using the classic R3 or the new R4 Minima board.

UPDATED: OCTOBER 2022

My flagship course, designed for people new to electronics and programming, has received a comprehensive update!

I have added new lectures in the first half of the course. They are in the sections “Know your Arduino Uno,” “Arduino boards and kits,” and “The Arduino IDE.”

In these lectures, I cover the latest developments in Arduino software and hardware, including the Arduino Web IDE, the upcoming Arduino IDE 2.0, and the modern Arduino MKR and Nano IoT board families.

I have also verified all links to external websites and other resources, like data sheets, and in many cases, we have added new links to external resources.

UPDATED: January 2020

I have updated this course with a new section on using arrays in Arduino sketches. This is a very useful skill, as it allows you to program repetitive tasks with just a few lines of code. Enjoy!


> Is this course current? <

"Getting Started" is absolutely valid and current.

While I first published it in 2017, I have been updating it almost yearly to keep it up to date with developments.

The Arduino Uno R3 is still the best board for people new to MCUs, and all code in the repository works.

I have updated the course with lectures on the R4 for people that need additional capabilities.

I have also added new lectures to cover the latest development environments, programming, libraries, and even Arduino simulators.

This is the most comprehensive Arduino course on Udemy, that is designed to take you from novice to confident Arduino maker.


About this course

This is the original, legendary Arduino course on Udemy by Tech Explorations, which is fanatically supported by Dr. Peter Dalmaris.

Thousands of students trust it, and it contains over 16 hours of content, quizzes, a GitHub code repository, thousands of active student discussions, and countless downloadable and linked resources.

Please don't be confused by other courses with a similar name.

This course is for the new Arduino Maker. 

Do you have a passion for learning? 

Are you excited about becoming a Maker with the Arduino?

If you answered "yes!" to both, you are ready to start!

In this course, I emphasized the importance of getting the basics right and learning to mastery. As an educator for over 15 years, I know first-hand that hitting a roadblock because you lack the fundamental knowledge to progress can be demotivating. 

In Arduino Step by Step Getting Started, I ensure that the more than 19 hours of video content, mini projects, and quizzes cover all the basics so you can enjoy learning about Arduino.

By the end of the course, you will have a good understanding of the capabilities of the Arduino Uno, the best Arduino for beginners, and you will be familiar with the capabilities of several of its cousins.

You will be comfortable with the basic prototyping tools and their usage and the basics of the Arduino programming environment, language, and programming.

You can use a variety of components, from simple buttons and LEDs to visible color, ultraviolet light, and other environmental sensors.

In this course, you will learn to use the components I demonstrate. You will also learn to read datasheets, use libraries independently, and create the gadgets you want. With knowledge comes freedom, and I will help you achieve it.

I invite you to review the free lectures in the first section of the course to learn more details about it. 

If you are excited about becoming a Maker with the Arduino, join many other Makers and me in Arduino Step by Step Getting Started!

I look forward to learning with you!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Arduino
Hiển thị tất cả khoá học C Plus Plus
Hiển thị tất cả khoá học Electronics
Hiển thị tất cả khoá học Embedded Systems
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊