Serial Monitor
Serial Monitor là công cụ không thể thiếu để bạn "trò chuyện" (giao tiếp) với board Arduino của mình.
Kết nối & Thiết lập
Trước khi sử dụng, hãy đảm bảo bạn đã kết nối board và chọn đúng Cổng (Port).
1. Baud Rate (Tốc độ Baud)
Đây là tham số quan trọng nhất. Baud Rate trong Serial Monitor phải khớp với tham số trong Serial.begin(baudrate) trong mã nguồn của bạn.
- Mặc định thường là
9600hoặc115200. - Chọn tốc độ trong menu thả xuống trên thanh công cụ.
- Tốc độ truyền nhận (Data Rate): Thanh trạng thái hiển thị tốc độ truyền/nhận dữ liệu thời gian thực (B/s hoặc KB/s).
- Khởi động lại Board (Reset): Nhấn nút Reset trên toolbar để gửi tín hiệu khởi động lại bo mạch (yêu cầu đang kết nối).
2. Line Ending (Kết thúc dòng)
Quyết định việc có gửi thêm ký tự xuống dòng khi bạn gửi lệnh hay không:
- No Line Ending: Chỉ gửi nội dung thô.
- Newline (LF): Thêm
\n. - Carriage Return (CR): Thêm
\r. - Both NL & CR: Thêm cả
\r\n(Phổ biến nhất).
Gửi và Nhận dữ liệu
Nhận dữ liệu (Đầu ra)
- Dữ liệu gửi từ bo mạch lên máy tính (
Serial.print) sẽ hiển thị ở khu vực chính. - Auto-scroll: Tự động cuộn xuống dưới cùng khi có dữ liệu mới. Hãy tắt nó nếu bạn muốn dừng lại để đọc các log cũ.
- Dấu thời gian (Timestamps): Bật trong Cài đặt để xem thời gian nhận mỗi gói tin (hữu ích khi đo độ trễ).
Gửi dữ liệu (Đầu vào)
- Nhập các câu lệnh vào ô Input ở phía dưới bảng.
- Nhấn Enter hoặc nút Send để gửi xuống board.
- Dữ liệu bạn gửi đi sẽ được hiển thị màu khác với dữ liệu nhận về để dễ phân biệt.
Bạn đã làm chủ được cách sử dụng Bảng đầu ra để kiểm soát và giao tiếp với dự án của mình!