Lập trình hướng sự kiện trên Arduino với thư viện Eventually
Eventually là một thư viện mã nguồn mở mạnh mẽ dành cho hệ sinh thái Arduino, được thiết kế để chuyển đổi mô hình lập trình tuần tự truyền thống sang mô hình hướng sự kiện (event-driven). Cách tiếp cận này giúp mã nguồn trở nên sạch sẽ, dễ bảo trì và tối ưu hóa việc xử lý đa nhiệm mà không cần sử dụng quá nhiều cấu trúc điều khiển phức tạp.
1. ...
Đăng vào ngày 10 tháng 10 lúc 20:13
Điều khiển đèn thông minh bằng cử chỉ với Arduino Uno và cảm biến PAJ7620U2
Công nghệ nhận diện cử chỉ mang lại trải nghiệm tương tác không chạm hiện đại và tiện lợi cho các hệ thống nhà thông minh. Bằng cách kết hợp Arduino Uno với cảm biến PAJ7620U2, bạn có thể tạo ra một hệ thống điều khiển đèn chỉ bằng các động tác tay như gạt trái, gạt phải hoặc xoay vòng. Dưới đây là hướng dẫn chi tiết từ khâu kết nối phần cứng đ ...
Đăng vào ngày 1 tháng 9 lúc 05:49
Tuỳ chỉnh ESP32 làm thiết bị phát radio trực tuyến: Hướng dẫn toàn diện từ A đến Z
Tổng quan dự án
Trong bối cảnh smart home ngày càng phổ biến, việc sở hữu một thiết bị phát nhạc trực tuyến với chi phí hợp lý nhưng tính năng đa dạng trở nên hết sức thiết thực. Dự án ESP32-Radio mang đến giải pháp hoàn hảo cho nhu cầu này: một thiết bị dựa trên vi điều khiển ESP32 có khả năng phát hàng nghìn trạm phát sóng radio trên toàn cầ ...
Đăng vào ngày 20 tháng 7 lúc 18:10
Hành Trình Lập Trình IoT của Một Frontend Developer
Tổng Quan và Kiến Thức Cơ Bản
Dự án này sử dụng các công nghệ sau:
Frontend: jQuery, Less, ECharts, MQTT.js
Backend: Egg.js, Egg-emqtt
Cơ sở dữ liệu: MySQL
Máy chủ: EMQX (MQTT Broker)
Phần cứng:
Bo mạch: Wemos D1 R2 (dựa trên Arduino Uno R3, tích hợp module WiFi ESP8266)
Công cụ de ...
Đăng vào ngày 13 tháng 6 lúc 05:08
Xây Dựng Giao Diện Động Với Bộ Đếm Và Bộ Định Thời Trên Arduino Sử Dụng LVGL
Tổng Quan Về LVGL Trên Nền Tảng Vi Điều Khiển
Khi làm việc với các hệ thống nhúng có khả năng xử lý hạn chế, việc tích hợp giao diện người dùng (GUI) đòi hỏi sự cân bằng giữa tính thẩm mỹ và tài nguyên phần cứng. Thư viện LVGL (Light and Versatile Graphics Library) nổi bật nhờ kiến trúc nhẹ, tối ưu hóa bộ nhớ và hiệu suất, đặc biệt phù hợp ...
Đăng vào ngày 7 tháng 6 lúc 20:52
Hướng dẫn đầy đủ về MPU6050: Từ đấu dây đến giải thuật tư thế
1. Giới thiệu
MPU6050 là một bộ cảm biến chuyển động 6 trục tích hợp cảm biến gia tốc 3 trục và cảm biến gyro 3 trục. Với ưu điểm giá rẻ, kích thước nhỏ và tích hợp cao, MPU6050 trở thành lựa chọn hàng đầu cho các dự án IoT, robot và thiết bị đeo. Bộ cảm biến này hỗ trợ giao tiếp I2C và cung cấp dữ liệu chuyển động chính xác, cho phép đo gia t ...
Đăng vào ngày 1 tháng 6 lúc 03:00