الوو، الوو الکترونیک، دنیای الکترونیک، پروژه الکترونیک، پروژه آردوینو، پروژه ای وی آر، پروژه آرم، پروژه رزبری پای، پروژه اینترنت اشیا، الکترونیک دیجیتال، الکترونیک آنالوگ
  1. شما اینجا هستید:  
  2. خانه
  3. مطالب آردوینو
  4. آموزش زبان برنامه نویسی آردوینو
  5. توابع آردوینو
  6. توابع ورودی خروجی پیشرفته آردوینو

تابع ()shiftIn آردوینو

تابع ()shiftIn آردوینو جزو توابع ورودی خروجی پیشرفته آردوینو می باشد. به کمک تابع ()shiftIn آردوینو می توان یک بایت (۸ بیت) داده را به صورت بیت به بیت از پین داده خواند. از بیت با بیشترین ارزش (یعنی چپ‌ترین) یا کم‌ارزش‌ترین (یعنی راست‌ترین) بیت شروع می‌کند. برای هر بیت، پین کلاک بالا می‌رود، بیت بعدی از خط داده خوانده می‌شود و سپس پین کلاک پایین گرفته می‌شود.

مطالعه بیشتر: تابع ()shiftIn آردوینو

تابع ()pulseInLong آردوینو

تابع ()pulseInLong آردوینو جزو توابع ورودی خروجی پیشرفته آردوینو می باشد و جایگزینی برای تابع ()pulseIn است که در مدیریت سناریوهای تحت تأثیر پالس‌های طولانی و وقفه بهتر عمل می‌کند.

مطالعه بیشتر: تابع pulseInLong آردوینو

تابع ()pulseIn آردوینو

تابع ()pulseIn آردوینو جزو توابع ورودی خروجی پیشرفته آردوینو می باشد و به کمک این تابع می توان یک پالس ( یا HIGH یا LOW ) را بر روی پین موردنظر خواند. برای مثال اگر پارامتر value مقدارش HIGH باشد، تابع  ()pulseIn منتظر می ماند تا پین موردنظر از LOW به HIGH برود و بلافاصله شروع به اندازه گیری زمان می کند تا زمانی که پین موردنظر دوباره به حالت LOW برگردد آنگاه اندازه گیری زمان را متوقف می کند و طول و مدت زمانی را که اندازه گیری کرده است را برحسب میکروثانیه برمی گرداند یا اینکه اگر در مدت زمانی که برای پارامتر timeout درنظر گرفته شده است هیچ پالس کاملی اتفاق نیفتد، مقدار صفر را برمی گرداند.

مطالعه بیشتر: تابع ()pulseIn آردوینو

تابع ()noTone آردوینو

تابع ()noTone آردوینو جزو توابع ورودی خروجی پیشرفته آردوینو می باشد و به کمک این تابع می توان تولید موج مربعی و صدا را که توسط تابع ()tone تولید می شود را متوقف کرد. اگر قبلا تابع ()tone فراخوانی نشده باشد و هیچ صدایی تولید نشده باشد، فراخوانی تابع ()noTone هیچ تاثیری نخواهد داشت.

مطالعه بیشتر: تابع ()noTone آردوینو

تابع ()tone آردوینو

تابع ()tone آردوینو جزو توابع ورودی خروجی پیشرفته آردوینو می باشد و به کمک این تابع می توان یک موج مربعی با فرکانس مشخص (و چرخه وظیفه ۵۰٪) روی یک پین تولید کرد. می‌توان مدت زمان را مشخص کرد، در غیر این صورت موج تا زمان فراخوانی تابع ()noTone ادامه می‌یابد. این پین را می‌توان به یک پیزوالکترونیک یا بلندگوی دیگر برای پخش صدا متصل کرد.

مطالعه بیشتر: تابع ()tone آردوینو

  • فروشگاه
  • راهنمای خرید
  • مشاهده سفارشات
  • ورود
  • تماس با ما
  • وبلاگ

فروشگاه اینترنتی دنیای الکترونیک elwo.ir

© www.elwo.ir   2024