Tab Console (Nhật ký hệ thống)

Tab Console là nơi bạn kiểm tra "sức khỏe" của dự án, từ việc biên dịch mã nguồn đến khi nạp firmware vào board mạch.

Các loại thông báo

Hệ thống phân loại thông báo theo màu sắc và biểu tượng để bạn dễ dàng nhận diện:

  • Debug (Xám): Các thông tin kỹ thuật chi tiết, thường dùng để gỡ lỗi IDE.
  • Info (Xanh mòng két): Thông tin chung, ví dụ: "Sketch biên dịch thành công".
  • Warning (Cam): Cảnh báo (ví dụ: biến không sử dụng - unused variable). Mã vẫn chạy nhưng cần lưu ý.
  • Error (Đỏ): Lỗi nghiêm trọng (ví dụ: thiếu dấu chấm phẩy, không tìm thấy thư viện). Quá trình biên dịch sẽ dừng lại.
  • Success (Xanh lá): Thông báo thành công (ví dụ: "Nạp firmware hoàn tất").

Tính năng Bộ lọc (Filter)

Khi log quá dài, bạn có thể dùng bộ lọc để tìm thông tin nhanh chóng:

  1. Nhấp vào biểu tượng Phễu (Filter).
  2. Nhập từ khóa vào ô tìm kiếm (ví dụ: "error").
  3. Hoặc chọn cấp độ Log mong muốn (chỉ hiện Error, hoặc Warning...).

Gỡ lỗi khi biên dịch

Khi gặp lỗi (Error - Màu đỏ):

  • Console sẽ hiển thị rõ tên tệp và số dòng gây lỗi (ví dụ: main.ino:42:10).
  • Bạn có thể đối chiếu số dòng này với trình soạn thảo để sửa lỗi.
  • Nhấp vào nút Fix with AI ngay trên dòng lỗi để tự động gửi toàn bộ log lỗi sang Trợ lý AI phân tích và đề xuất sửa chữa.

Tiếp theo: Serial Monitor - Giao tiếp phần cứng