serialEvent()
admin gửi vào
- Xem thêm về serialEvent()
- Bình luận
- 16037 lượt xem
Giới thiệu
Hàm serialEvent() sẽ được gọi khi nào có tín hiệu từ cổng Serial. Và sau đó bạn sẽ dùng hàm Serial.read() hoặc tương tự để đọc dữ liệu.
Cộng đồng Arduino Việt Nam
Gặp bài hay hãy "like" động viên tác giả nhé!
admin gửi vào
Hàm serialEvent() sẽ được gọi khi nào có tín hiệu từ cổng Serial. Và sau đó bạn sẽ dùng hàm Serial.read() hoặc tương tự để đọc dữ liệu.
admin gửi vào
admin gửi vào
Có nhiệm vụ như Serial.readBytes(). Nhưng nó sẽ kết thúc quá trình đọc nếu gặp trúng ký tự kết thúc (kiểu char)
admin gửi vào
Dùng để đọc từ ký tự trong bộ nhớ đệm của Serial. Nó sẽ đọc cho đủ số lượng byte mà người dùng yêu cầu. Và nếu không đọc đủ thì nó sẽ dừng khi hết hạn (xem Serial.setTimeout()).
admin gửi vào
Dùng để đọc từng ký tự trong bộ nhớ đệm của Serial.
admin gửi vào
Giống hệt hàm Serial.print(), nhưng nó sẽ gửi thêm một dấu xuống dòng sau khi gửi những gì bạn yêu cầu.
admin gửi vào
Hàm này sẽ xuất dữ liệu ra cổng Serial dưới dạng chuỗi con người có thể đọc được.
admin gửi vào
Chúng ta sẽ sử dụng hàm này để "nhìn trộm" xem thử byte (ký tự) tiếp theo trong bộ nhớ đệm mà ta sẽ được đọc là gì. Và khi nhìn trộm, ta sẽ không xóa ký tự đó khỏi bộ nhớ đệm. Điều này rất phù hợp với việc xem trước gói tin là gì, sau đó chúng ta sẽ đọc hoặc bỏ qua.
admin gửi vào
Hàm này sẽ trả về số nguyên đầu tiên nó lấy được trong bộ nhớ đệm Serial. Nó sẽ dừng quá trình tìm nếu quá 1000 mili giây. Bạn có thể thay đổi thời gian chờ bằng hàm Serial.setTimeout(). Nếu bị dừng nó sẽ về giá trị là 0.
admin gửi vào
Đặt thời gian tối đa cho việc xử lý dữ liệu Serial. Mặc định là 1000.
Hãy trở thành thành viên của Cộng đồng Arudino Việt Nam để mở khóa chức năng này.