Servo.readMicroseconds – הסבר ופרטים

- עמוד זה הוא חלק מהמדריך לפונקציות ארדואינו -

הפונקציה readMicroseconds() מחזירה את משך חלק ה-HIGH (ה“פולס”) באות הבקרה שאובייקט הסרבו בקוד מפיק, ביחידות של מיליוניות שנייה.

פרמטרים

אין

ערך חוזר

מטיפוס int, משך חלק ה-HIGH (במיליוניות שנייה) באות הבקרה שנשלח למנוע הסרבו.

דוגמאות

// Include Servo library
#include <Servo.h>

// Create class instance
Servo myServo; 

// ... 
myServo.attach(8);

// ... 
int pulse_us = myServo.readMicroseconds();

הערות

  • קוד המקור של ספריית Servo בארדואינו אינו אחיד, ולכן הרזולוציה בפועל של אות הבקרה עשויה להשתנות מעט, בהתאם ללוח איתו עובדים.
  • אם אובייקט הסרבו הוא בעל אינדקס לא חוקי (ראו בסעיף ערך חוזר בדף הפונקציה Servo.attach), הערך שיוחזר יהיה 0.
  • לפונקציה זו אין תיעוד רשמי באנגלית.

קישורים רלוונטיים

בלוג אישי בנושאי מייקינג, תכנות, מיקרו-בקרים ואלקטרוניקה