Table of Contents
Arduino serial 통신에 있는 자료 전송율을 산출하는 방법에는 Arduino 널과 다른 장치 사이 측정 자료 교환을 위해 근본적입니다. 이 과정은 특정한 기간에 전달된 자료의 양을 측정하고 초당 비트 또는 바이트에서 비율을 계산하는 포함합니다.
Serial 커뮤니케이션 설정
전송률을 계산하기 전에 Arduino가 특정 배율과 통신하도록 구성되도록 보장합니다. 이것은 코드의 설정 () 섹션에서 ] 함수를 사용하여 설정됩니다. 일반적인 배율은 9600, 115200 및 기타를 포함합니다.
예:
Data Transfer를 측정
전송률을 측정하려면 Arduino에서 알려진 데이터를 보내고 시간이 기록합니다. 전송 중에 발생하는 시간을 추적하는 ] 함수를 사용하십시오.
예를 들어 문자 문자열을 보내고 전송하는 데 걸리는 길이를 측정합니다.
] ]] ]] ] ]] ] ] ] ] ] ] ] ] ] ]] ] ] ]
] ]] ]] ] ]] ]] ] ] ] ] ] ] ] ] ] ]] ]] ]
]
기간을 계산:
] ]] ]] ] ]] ]] ] [FLT6]] [FLT6]]] [FLT6]] [FLT6]] [FLT6]] [FLT6]] [FLT6]]] [FLT6]]] [FLT6]] [FLT6]]] [FLT6]] [FLT6]]] [FLT6]] [FLT6]]] [FLT6]]]] [FLT6]]]] [FLT6]]] [FLT6]]]]] [FLT6] [FLT6]]]] [FLT6]]] [FLT6]]]] [FLT6]]]] [F [FLT6]]]]]]]
캘리포니아
비트 또는 바이트로 전송된 데이터의 양을 결정합니다. 예를 들어, 13 문자의 문자열을 전송하면 데이터 크기는 13 바이트 또는 104 비트 (byte 당 8 비트를 소모)입니다.
공식을 사용하십시오:
Transfer Rate = 데이터 크기 / 기간
위치:
- Data Size: 바이트 또는 비트
- Duration: 초 (초로 밀리 초를 변환)
예를 들어, 13 바이트가 50 밀리 초로 전송되는 경우 :
] ]] ] ] ]] ] ] ] ] ] ] ] ] ] ] ] ] ] ]
추가 팁
연속 모니터 또는 연결된 장치가 데이터 손실을 방지하기 위해 동일한 배율로 설정되도록 보장합니다. 정확도와 평균 결과를 위해 여러 번 측정을 반복하십시오.