- עמוד זה הוא חלק מהמדריך לפונקציות ארדואינו -
הפונקציה noTone(pin) משביתה את הצליל (גל ריבועי) שמופק בפין פלט מסוים בעקבות קריאה קודמת לפונקציה tone.
לא ניתן להשמיע צלילים בשני פינים או יותר בו-זמנית. אם הופעל צליל בפין X באמצעות הפונקציה tone וללא מגבלת זמן, חובה לקרוא ל-noTone (עם הפרמטר X) לפני ניסיון להשמיע צליל בפין Y. אחרת, הצליל ב-X ימשיך, ובפין Y לא יושמע צליל.
פרמטרים
pin הוא מספר/שם הפין הרלוונטי, כפי שהוא רשום על לוח הארדואינו. פרמטר זה הוא מטיפוס uint8_t. שמות פינים כגון A0 הינם למעשה קבועים שמוגדרים מראש בספריות הליבה של ארדואינו, כך שניתן להשתמש גם בהם.
ערך חוזר
אין
דוגמאות
noTone(7);
הערות
- בגלל פקודת digitalWrite שנכתבה בסוף קוד הפונקציה noTone, אם קוראים ל-noTone עם מספר פין שלא הופעל על ידי tone, אותו פין יעבור למצב LOW (כלומר, פלט GND אם הפין הוגדר קודם לכן כפין OUTPUT, או קלט צף – ללא Pull-up פנימי – אם הפין הוגדר קודם לכן כפין INPUT).