Main logo www.4project.co.il
כל הרכיבים לפרוייקט שלכם
עגלת קניות

העגלה ריקה

האם המוצר במלאי?
[X]
עמוד המוצר מציג את רמת המלאי האמיתית, הזמינה במחסנינו בישראל.
פרטים נוספים
איך מזמינים ומשלמים?
[X]
ההזמנה והתשלום מתבצעים רק דרך האתר.
איסוף או משלוח? כמה זה יעלה?
[X]
האתר מציע 5 אפשרויות משלוח וגם אפשרות לאיסוף עצמי מהמחסן.
אחרי הוספת המוצרים לעגלת הקניות, אפשר לראות בה את האפשרויות, המחירים והערכת זמני הגעת המשלוח.
המחיר יחושב לפי גודל ומשקל המוצרים שבחרת.
פרטים נוספים
מתי ההזמנה מוכנה?
[X]
אין צורך לעדכן אותנו טלפונית על ביצוע ההזמנה. אנו רואים אותה מיד ומטפלים בה במהירות.
כמה מהר? לפי הסטטיסטיקה של 3 חודשים האחרונים, הכוללים גם חגים וחופשים, הזמנות שבוצעו בשעות אלה (יום שלישי בין השעות 23 ל-24) היו מוכנות תוך 8 שעות ו-44 דקות.
פרטים נוספים
ייצור ושירותים
מחלקות מוצרים

פירוט שפת תכנות - תזמון - ()micros

על ידי Alex » ה' יולי 27, 2017 8:18 am
פונקציית ()micros מחזירה את מספר מיקרו-שניות (MicroSeconds) מאז שכרטיס ה-Arduino התחיל להריץ את התוכנה הנוכחית. המספר גולש לאפס (overflow) אחרי בערך 70 דקות. בכרטיסי Arduino הרצים בתדר של 16MHz המספר מתקדם בקפיצות של 4uSec, הכרטיסים הרצים בתדר של 8MHz המספר מתקדם בקפיצות של 8uSec.

שימו לב:
בשנייה אחת יש 1,000,000 מיקרו-שניות, במילי-שנייה יש 1,000 מיקרו-שניות.


תחביר
קוד: בחר הכל
micros()

פרמטרים:
אין

הפונקציה מחזירה מספר המיקרו-שניות מתחילת ריצת התוכנית - מסוג unsigned long

שימו לב:
פונקציית ()micros מחזירה מספר מסוג unsigned long. אתם יכולים להיתקל בשגיאות לוגיות אם תעשו פעולות אריתמטיות עם משתנים מסוג קטן יותר, כמו int למשל. גם פעולה עם משתנה מסוג signed long יכולה להיות בעייתית מכיוון שהערך המקסימלי שסוג משתנה זה יכול לטפל בו הוא חצי מהערך המקסימלי של unsigned long.


דוגמה
קוד: בחר הכל
unsigned long time;

void setup(){
  Serial.begin(9600);
}
void loop(){
  Serial.print("Time: ");
  time = micros();
  //prints time since program started
  Serial.println(time);
  // wait a second so as not to send massive amounts of data
  delay(1000);
}



ראו גם:
()millis
()delay
()delayMicroseconds

פירוט שפת תכנות לסביבת Arduino


עמוד זה הוא תרגום של ()micros לפי רישיון Creative Commons Attribution-ShareAlike 3.0.