כיצד לחשב את שיעור העברת הנתונים בתקשורת אווירית של Arduino
הבנת כיצד לחשב את שיעורי העברת הנתונים בתקשורת הסידורית Arduino חיונית להחלפת נתונים בין לוח Arduino לבין מכשירים אחרים.תהליך זה כרוך במדידת כמות הנתונים המועברים במהלך תקופה מסוימת וקביעת השיעור ב bits או ע"י tes לשנייה.
המונחים: Serial Communication
לפני חישוב שיעורי העברה, להבטיח כי Arduino מוגדר לתקשר בקצב ספציפי של baud. זה מוגדר באמצעות הפונקציה FLT:0 בהגדרת () חלק של הקוד.שיעורי הבנד המשותף כוללים 9600, 115200 ואחרים.
דוגמה:
(ב) 1
העברת נתונים
כדי למדוד את שיעורי ההעברה, לשלוח כמות ידועה של נתונים מהאריו ולהקליט את הזמן שלוקח. השתמש ב-FLT:2 הפונקציה כדי לעקוב אחר זמן מחלף במהלך השידור.
לדוגמה, לשלוח שורה של דמויות ו למדוד כמה זמן לוקח להעביר:
(ב) .
(ב) .
(ב) 5)
חישוב משך הזמן:
◄
המונחים: transfer Rate
לקבוע את כמות הנתונים שנשלחים ב bits או ע"י les. לדוגמה, אם שולחת מחרוזת של 13 תווים, גודל הנתונים הוא 13 ע"י וואט או 104 סיביות (הנחה 8 סיביות לכל ע"י ספין).
השתמש בנוסחה:
(ב) שיעור ה- 0 (הופנה מהדף משך פרק 1:0)
איפה:
- (ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- (ב) ,0) ,[[1924]]: "[[1924]]" ([[1924]]
לדוגמה, אם 13 ע"י ע"י ע"י ע"י ע"י טיס מועברים ב-50 מילישניות:
◄ [15]
טיפים נוספים
ודא כי המוניטור הסידורי או המכשיר המחובר מוגדר לאותו קצב ה-Bud כדי למנוע אובדן נתונים. חזור על מדידות מרובות פעמים עבור דיוק וממוצע התוצאות.