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

Master STM32 with STM32CubeIDE: Build Real Sensor Projects

Thành thạo STM32 với STM32CubeIDE: Xây dựng dự án cảm biến thực tế

Thành thạo STM32 với STM32CubeIDE: Xây dựng dự án cảm biến thực tế

Học lập trình STM32 qua các dự án phần cứng nhúng thực tế sử dụng STM32CubeIDE và cảm biến Arduino (GPIO, ADC, PWM).

4.0
(20 đánh giá)
146 học viên
Giảng viên
ibrahim Alyakut
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
20.0 giờ video
169 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

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

Cấu hình GPIO, ADC, PWM, UART, I2C, SPI, DMA trong STM32CubeIDE
Kết nối hơn 20 cảm biến & mô-đun Arduino
Xây dựng các dự án mini thực tế với màn hình, động cơ và báo động
Sử dụng công cụ gỡ lỗi như breakpoint & xem biến
Tối ưu hiệu suất và mức tiêu thụ năng lượng của STM32
Tạo các dự án hệ thống nhúng hoàn chỉnh từng bước một

Yêu cầu

Không yêu cầu kiến thức về STM32
Kiến thức điện tử cơ bản có ích
Board Blue Pill (STM32F103C8T6)
ST-Link V2, Breadboard và dây nhảy, vài cảm biến Arduino

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

Sinh viên học vi điều khiển
Kỹ sư Điện/Điện tử
Người chế tạo và người đam mê DIY
Bất kỳ ai chuyển từ Arduino sang STM32
Người chuẩn bị cho công việc hệ thống nhúng

Nội dung khóa học

15 phần • 169 bài giảng
1 Tổng quan khóa học
2 Yêu cầu phần cứng & phần mềm
3 Datasheet STM32F103C8T6
4 Datasheet STM32F103C8T6-2
5 Datasheet STM32F103C8T6-3
6 Datasheet STM32F103C8T6-4
7 Datasheet STM32F103C8T6-5
8 Datasheet STM32F103C8T6-6
9 Bộ gỡ lỗi ST-Link V2 & Hercules
10 Bộ gỡ lỗi ST-Link V2 & Hercules-2
11 TTL sang USB
12 STM32CubeIDE (Giao diện người dùng)
13 STM32CubeIDE (Giao diện người dùng)-2
14 STM32CubeIDE (Giao diện người dùng)-3
15 Danh sách cảm biến & mô-đun Arduino
16 Những gì bạn sẽ học
1 Giới thiệu về dòng STM32 & ARM Cortex-M3
2 Tổng quan board phát triển Bluepill
3 Cài đặt STM32CubeIDE & Trình điều khiển ST-Link
4 Khái niệm cơ bản về Breadboard
5 Dự án đầu tiên - Blink LED
1 Cấu hình GPIO làm Input & Output
2 Ứng dụng BUTTON LED BLİNK
3 Giới thiệu cảm biến Tilt
4 Ứng dụng cảm biến Tilt - datasheet
5 Cảm biến Tilt - code
6 Dự án Mini - Báo động cửa kỹ thuật số
7 Dự án Mini - Báo động cửa kỹ thuật số - Datasheet cảm biến PIR
8 Dự án Mini - Báo động cửa kỹ thuật số - Code
1 Hiểu về Timer & PWM trong STM32
2 Ứng dụng PWM
3 PWM_BUZZER
4 PWM_BUZZER - Code
5 Điều khiển Servo Motor
6 Servo Motor - datasheet
7 Servo Motor - Code
8 Dự án Mini - Điều khiển đèn LED 12V bằng PWM dùng Mos Module
9 Datasheet Mos Module
10 Dự án Mini - Điều khiển đèn LED 12V bằng PWM dùng Mos Module - Code
1 Giới thiệu về ADC trong STM32
2 Ứng dụng ADC-PWM
3 Ứng dụng ADC-PWM - Code
4 Ứng dụng ADC-UART
5 Ứng dụng ADC-UART - Code
6 Kết nối với cảm biến nhiệt độ MCP9700A
7 Datasheet cảm biến nhiệt độ MCP9700A
8 Kết nối với cảm biến nhiệt độ MCP9700A - Code
9 Dự án Mini - Cảm biến mưa + SSD1306
10 Datasheet cảm biến mưa
11 Dự án Mini - Cảm biến mưa + SSD1306 - Code
1 Khái niệm cơ bản về giao tiếp UART
2 Gửi dữ liệu nối tiếp UART
3 Gửi dữ liệu nối tiếp UART - Code
4 Nhận dữ liệu nối tiếp UART
5 Nhận dữ liệu nối tiếp UART - Code
6 Dự án Mini - Đọc ADC với LDR và gửi lên PC
7 Datasheet LDR
8 Dự án Mini - Đọc ADC với LDR và gửi lên PC - Code
1 Giới thiệu về I2C & SPI
2 Kết nối với EEPROM (24C256)
3 Datasheet EEPROM (24C256)
4 Kết nối với EEPROM (24C256) - Code
5 Kết nối với màn hình OLED (SSD1306)
6 Datasheet SSD1306
7 Datasheet SSD1306-2
8 Kết nối với màn hình OLED (SSD1306) - Code
9 Cảm biến DHT11
10 Datasheet cảm biến DHT11
11 Code cảm biến DHT11
12 TM1637 với Onewire
13 Datasheet TM1637
14 TM1637 với Onewire - Code
15 SPI-I2C so với UART?
16 Dự án Mini - Nhiệt kế kỹ thuật số với OLED
17 Dự án Mini - Nhiệt kế kỹ thuật số với OLED - Code
1 Giới thiệu về Interrupt
2 External Interrupts
3 External Interrupts - Code
4 Timer 1 Interrupt
5 Timer 1 Interrupt - Code
6 ADC Interrupt
7 ADC Interrupt - Code
8 UART Interrupt
9 UART Interrupt - Code
10 Dự án Mini: Cảm biến hồng ngoại từ xa + SSD1306
11 Datasheet cảm biến hồng ngoại từ xa
12 Dự án Mini: Cảm biến hồng ngoại từ xa + SSD1306 - Code
1 DMA là gì và tại sao nên dùng
2 Sử dụng DMA với ADC
3 Sử dụng DMA với ADC - Code
4 Sử dụng DMA với UART
5 Sử dụng DMA với UART - Code
6 Dự án Mini - ADC đa kênh với Joystick
7 Datasheet Joystick
8 Dự án Mini - ADC đa kênh với Joystick - Code
1 Gỡ lỗi với ST-Link trong STM32CubeIDE
2 Sử dụng Breakpoints & Watch Variables
1 TIMER Capture
2 TIMER Capture - Code
3 Chế độ Sleep
4 Chế độ Sleep - Code
5 Cảm biến nhiệt độ nội bộ
6 Cảm biến nhiệt độ nội bộ - Code
7 RTC nội bộ
8 RTC nội bộ - Code
1 Sử dụng cảm biến hồng ngoại HC-SR04
2 Datasheet cảm biến HC-SR04
3 Sử dụng cảm biến hồng ngoại HC-SR04 - Code
4 Mô-đun Mini MP3 DFPlayer
5 Datasheet mô-đun mini mp3 dfplayer
6 Datasheet mô-đun mini mp3 dfplayer 2
7 Code mô-đun mini mp3 dfplayer
8 Cảm biến dòng ACS712
9 Datasheet cảm biến dòng ACS712
10 Code cảm biến dòng ACS712
11 Sử dụng Rotary Encoder
12 Datasheet Rotary Encoder
13 Code sử dụng Rotary Encoder
14 Cảm biến chạm
15 Datasheet cảm biến chạm
16 Code cảm biến chạm
17 Keypad (Bàn phím ma trận)
18 Datasheet Keypad
19 Code Keypad
1 Màn hình 7 đoạn
2 Datasheet màn hình 7 đoạn
3 Code màn hình 7 đoạn
4 Màn hình 7 đoạn với HC595
5 Datasheet HC595
6 Datasheet HC595-2
7 Code màn hình 7 đoạn với HC595
8 Max7219 7 đoạn
9 Datasheet Max7219 7 đoạn
10 Code Max7219 7 đoạn
11 Max7219 ma trận điểm
12 Datasheet Max7219 ma trận điểm
13 Datasheet Max7219 ma trận điểm-1
14 Datasheet Max7219 ma trận điểm-2
15 Code Max7219 ma trận điểm
16 LCD 16X2 I2C
17 Datasheet LCD 16X2 I2C
18 Code LCD 16X2 I2C
19 Ứng dụng TM1637 ADC
20 Code ứng dụng TM1637 ADC
1 Ứng dụng DC Motor (L298N)
2 Datasheet L298N
3 Code ứng dụng DC Motor (L298N)
4 Ứng dụng DC Motor-2 (L9110)
5 Datasheet L9110
6 Code ứng dụng DC Motor-2 (L9110)
7 Ứng dụng Pot-Servo
8 Code ứng dụng Pot-Servo
9 Ứng dụng Step Motor (Động cơ bước)
10 Datasheet Step Motor
11 Code ứng dụng Step Motor
1 LED hoạt ảnh điều khiển từ xa
2 Code LED hoạt ảnh điều khiển từ xa
3 Code LED hoạt ảnh điều khiển từ xa_2
4 Code LED hoạt ảnh điều khiển từ xa_3
5 Code LED hoạt ảnh điều khiển từ xa_4
6 Dự án khóa PIN
7 Code dự án khóa PIN
8 Code dự án khóa PIN_2
9 Code dự án khóa PIN_3
10 Code dự án khóa PIN_4
11 Máy nghe nhạc MP3 với DFPlayer mini và PAM8403
12 Code máy nghe nhạc MP3 với DFPlayer mini và PAM8403
13 Máy đo khoảng cách với HC-SR04 và SSD1306
14 Đo khoảng cách bằng HC-SR04 và SSD1306 - Code

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

Become a Skilled Embedded Developer with STM32 & STM32CubeIDE

Step into the world of embedded systems and become a skilled STM32 developer with this comprehensive, hands-on course. Designed for beginners and intermediate learners, this course takes you from fundamental concepts to practical real-world applications using the STM32F103C8T6 "Blue Pill" development board. You will gain deep insight into configuring and programming STM32 microcontrollers using STM32CubeIDE, while building projects that reinforce your learning.

Throughout the course, you will explore core topics including GPIO, ADC, PWM, timers, UART, I2C, SPI, interrupts, and DMA. Each module is structured to provide not only theoretical understanding but also practical coding exercises, ensuring that you can confidently implement your knowledge in actual projects. You will integrate popular Arduino-compatible sensors such as temperature sensors, photoresistors, heart rate monitors, color sensors, and more, learning how to read, process, and utilize sensor data effectively.

Beyond just programming, the course emphasizes problem-solving, debugging, and optimization strategies, helping you develop professional-grade embedded applications. By the end of the course, you will have completed multiple mini-projects, giving you a portfolio of practical implementations that demonstrate your STM32 expertise. Whether your goal is to create smart home devices, robotics applications, or IoT systems, this course equips you with the skills to design, build, and deploy innovative embedded solutions.

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 C Programming
Hiển thị tất cả khoá học Embedded Systems
Hiển thị tất cả khoá học Microcontroller Programming
Hiển thị tất cả khoá học Stm32
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊