Qua chương trình truyền nhận đơn giản, chúng ta đã có thể làm cho Yolo:Bit có thể truyền và nhận tín hiệu một cách cơ bản. Ở phần này, chúng ta sẽ tìm hiểu cách làm cho Yolo:Bit có thể truyền và nhận những tín hiệu riêng biệt.
Ví dụ: bạn muốn khi nhấn nút A hay B trên Yolo:Bit(1) thì Yolo:Bit(2) cũng nhận được tín hiệu tương ứng với mỗi nhút nhấn. Để làm được điều này, ta sẽ cho thời gian bật của chân tín hiệu truyền đi là khác nhau cho các tín hiệu khác nhau. Cụ thể ta sẽ quy định như sau:
Để kiểm tra tín hiệu nhận được, bạn sẽ sử dụng khối lệnh để đo tổng thời gian bật của chân tín hiệu nhận P1.
Code của chương trình như sau:
Khối lệnh để đo tổng thời gian bật hoặc tắt của chân được chọn và trả về thời gian với đơn vị là micro giây. Bạn cần đổi đơn vị từ mili giây sang micro giây để thực hiện với khối lệnh này.
Ví dụ: 100 milli giây = 100.000 micro giây, nên bạn để giá trị 100000 trong khối lệnh so sánh.
Cuối cùng, bạn hãy nạp và chạy chương trình cho 2 Yolo:Bit và nhấn nút A hoặc B trên cả 2 để kiểm tra kết quả.