Hệ thống bài học giáo trình chính thức từ các cuốn sách lập trình phần cứng Scratch Arduino, Scratch ESP32 và ESP32 Webserver.
Lập trình kéo thả Scratch điều khiển bo mạch vi điều khiển Arduino UNO R3 từ cơ bản đến nâng cao.
Lập trình C++/C nhúng cho vi điều khiển Arduino UNO R3, điều khiển cảm biến, động cơ và linh kiện điện tử từ cơ bản đến nâng cao.
Lập trình vi điều khiển ESP32 cơ bản: Môi trường Arduino IDE, GPIO, PWM, ADC, OLED, Bluetooth, Wi-Fi và cảm biến.
Lập trình ESP32 nâng cao: FreeRTOS, MQTT, Dual-Core, BLE, Deep Sleep, AsyncElegantOTA, ESP-NOW, ESP32-CAM, Firebase.
Chọn một bài học bên dưới để bắt đầu học lý thuyết và làm bài thực hành.
Bài học này sẽ giúp bạn làm quen với ESP32 - dòng vi điều khiển mạnh mẽ tích hợp Wi-Fi và Bluetooth với chi...
Bài học này sẽ hướng dẫn bạn cách xây dựng một web server trên ESP32 để điều khiển vị trí góc quay của động...
Bài học này sẽ hướng dẫn bạn cách điều khiển tốc độ và chiều quay của động cơ DC bằng ESP32 kết hợp với mạc...
Trong bài học này, bạn sẽ học cách kết nối ESP32 với Internet để đồng bộ ngày và giờ thực tế từ máy chủ NTP...
Bài học này sẽ hướng dẫn bạn cách kết nối màn hình LCD 16x2 sử dụng giao tiếp I2C với ESP32 và ESP8266. Bạn...
Trong bài học này, chúng ta sẽ tìm hiểu cách cấu hình ESP32 hoạt động ở chế độ Access Point (AP) hay còn gọ...
Bài học này hướng dẫn bạn cách kết nối cảm biến chuyển động hồng ngoại PIR (Passive Infrared) với vi điều k...
Bài học này sẽ giúp bạn hiểu rõ sơ đồ chân (pinout) của ESP32, phân biệt các loại chân GPIO và nắm vững quy...
Bài học này sẽ hướng dẫn bạn cách tạo tín hiệu PWM (Điều chế độ rộng xung) trên ESP32 bằng Arduino IDE để đ...
Trong bài học này, chúng ta sẽ xây dựng một Web Server trên ESP32 phục vụ các trang web HTML và CSS được lư...
Trong bài học này, bạn sẽ học cách kết nối vi điều khiển ESP32 với cảm biến nhiệt độ và độ ẩm DHT11 hoặc DH...
Trong bài học này, bạn sẽ học cách khai thác tính năng Bluetooth Classic tích hợp sẵn trên vi điều khiển ES...
Bài học này hướng dẫn bạn cách kết nối và lập trình điều khiển màn hình OLED SSD1306 0.96 inch với vi điều ...
Bài học này sẽ hướng dẫn bạn cách sử dụng bộ chuyển đổi tương tự - số (ADC) của ESP32 để đọc tín hiệu từ cá...
Bài học này sẽ hướng dẫn bạn cách kết nối và lập trình cảm biến nhiệt độ DS18B20 với ESP32 sử dụng Arduino ...
Bài học này cung cấp kiến thức toàn diện về giao thức truyền thông I2C trên vi điều khiển ESP32 sử dụng Ard...
Trong bài học này, bạn sẽ học cách đọc tín hiệu số (Digital Input) từ nút nhấn và điều khiển ngõ ra số (Dig...
Trong bài học này, bạn sẽ học cách xây dựng một Web Server bất đồng bộ (Async Web Server) trên ESP32 tích h...
Trong bài học này, bạn sẽ học cách điều khiển động cơ bước (Stepper Motor) 28BYJ-48 bằng vi điều khiển ESP3...
Trong bài học này, chúng ta sẽ tìm hiểu cách kết nối và lập trình module thời gian thực DS1307 RTC với ESP3...
Bài học này sẽ hướng dẫn bạn từng bước xây dựng một Web Server hoàn chỉnh trên ESP32 bằng thư viện WebServe...
Bài học này hướng dẫn cách sử dụng ngắt (Interrupts) trên ESP32 để phản ứng tức thời với các sự kiện ngoại ...