صفحه 1 از 3 123 آخرینآخرین
نمایش نتایج: از 1 به 10 از 23
Like Tree4 لایک

موضوع: انجام کار در ساعتی معین

  1. #1
    Junior Member
    تاریخ عضویت
    Jun 2016
    نوشته ها
    16

    انجام کار در ساعتی معین

    سلام . میخوام در ساعاتی معین اردوینو ی کار رو انجام بده . برای این کار چه کتابخانه ای یا دستوری لازم هست؟
    مثلا اردینو از روی ماژول ساعت رو بخونه بعد هر موقع به ساعت مورد نظر رسید ی پایه رو high کنه.
    ببخشید دستوری هم هست که از وقتی اردوینو شروع به کار میکنه چند ساعت بعد این کار رو بکنه؟

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    3,805
    اگه قصد داری که آردوینو هر روز مثلا راس ساعت 3 یه کاری رو انجام بده میتونی از ماژول های ساعت استفاده کنی و کد نویسی کنی که راس ساعت 3 فلان اتفاق بیفته

    اینجا میتونی لیست کاملی از ماژول های ساعت رو ببینی:
    جستجو - ماژول ساعت

    اما اگه قصد داری بعد از مثلا بعد از 5 دقیقه روشن شدن آردوینو فلان اتفاق بیفته یه تابع هست به نام millis . دقیقا شروع می کنی از لحظه پاور دادن به آردوینو شمارش می کنه . بعد با if کاری که قصد داری رو می نویسی :

    https://www.arduino.cc/en/Reference/Millis

  3. #3
    Junior Member
    تاریخ عضویت
    Jun 2016
    نوشته ها
    16
    میخوام اردینو مثلا هر سه ساعت یکبار ی کاریرو انجام بده . حالا میخوام این سه ساعت از وقتی که مثلا کلید فلان زده شد شروع بشه
    ماژول ساعت ds3231 دارم

  4. #4
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    3,805
    نقل قول نوشته اصلی توسط wolf نمایش پست ها
    میخوام اردینو مثلا هر سه ساعت یکبار ی کاریرو انجام بده . حالا میخوام این سه ساعت از وقتی که مثلا کلید فلان زده شد شروع بشه
    ماژول ساعت ds3231 دارم
    اگه ماژول ساعت دارید که کارتون خیلی راحته .
    تو ستاپ کدتون زمان رو کانفیگ می کنید. و تو loop مینویسید از زمانی که فلان کلید زده شده ساعت رو همون لحظه بخونید و به ازای اضافه شدن هر 3 ساعت کار رو انجام بهپده .

    به نظر من قدم اول خود ماژول ساعت رو راه بندازید.

  5. #5
    Junior Member
    تاریخ عضویت
    Jun 2016
    نوشته ها
    16
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    اگه ماژول ساعت دارید که کارتون خیلی راحته .
    تو ستاپ کدتون زمان رو کانفیگ می کنید. و تو loop مینویسید از زمانی که فلان کلید زده شده ساعت رو همون لحظه بخونید و به ازای اضافه شدن هر 3 ساعت کار رو انجام بهپده .

    به نظر من قدم اول خود ماژول ساعت رو راه بندازید.
    برای خوندن ساعت چه دستوری باید استفاده کنم

  6. #6
    Senior Member
    تاریخ عضویت
    Jan 2016
    محل سکونت
    ایران عزیز
    نوشته ها
    190
    سلام منم همین مشکل دارم فرض کنید ساعت رو راه انداختم و کامل شد حالا چطور باید ساعت رو بخونم؟
    با دستورifمیشه یا خیر؟
    خواهش میکنم همین رو کدشو بنویسید برای مثال برامون که فلان ساعت رو بخون

  7. #7
    مدیر ویژه
    تاریخ عضویت
    Mar 2014
    نوشته ها
    581
    سلام
    لینک زیر رو ببینید:
    Arduino Playground - Time

    به ساعت مقدار اولیه میدیدو زمان رو هر مولفه ایش که خواستید می خونید.

    مثلا می خواید یک led روشن کنید
    هر موقع که ساعت و دقیقه و ثانیه رو که مدام چک می کنید با دستور if ! به این شرط رسید فرمانتون رو که ال ای دی باشه اجرا می کنه

  8. #8
    Junior Member
    تاریخ عضویت
    Jun 2016
    نوشته ها
    16
    سلام
    برای تنظیم زمان ساعت با کامپیوتر دستوری وجود دارد یا باید هر دفه دستی تنظیم کنم؟

  9. #9
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    3,805
    نقل قول نوشته اصلی توسط wolf نمایش پست ها
    سلام
    برای تنظیم زمان ساعت با کامپیوتر دستوری وجود دارد یا باید هر دفه دستی تنظیم کنم؟
    سلام
    نه میتونید از سیستم هم بخونید زمان رو
    Synchronise DS3231 RTC with PC via Arduino - All

  10. #10
    Junior Member
    تاریخ عضویت
    Jun 2016
    نوشته ها
    16
    ببخشید من هنوز در مورد اینکه چجوری ساعت رو از روی اردینو بخونیم چیزی متوجه نشدم اگه امکانش هست یکمی توضیح بیشتری بدید.

صفحه 1 از 3 123 آخرینآخرین

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO