پرش به محتوای اصلی
حل شده

راهنمایی برای انجام پروژه ی کنترل LED با پتاسیومتر همراه با ADC

تصویر سید علیرضا سید علیرضا فتحعلی زادهسید علیرضا سید علیرضا فتحعلی زادهپرسیده شده ۴ سال پیش۱۷۳ بازدید۱ پاسخ
با عرض سلام و وقت بخیر خدمت مهندس معین . من کد رو مطابق چیزی که نوشتین نوشتم و از نظر وایرینگ هم همونطور که گفته شده بود وصل کردم قطعات رو مشکلی که هست فرکانس با تغییر پتاسیومتر تغییر میکنه و پرینت هم میشه اما led من blink نمیشه. . int ledstate =LOW; unsigned long previousmillis = 0; long interval = 100; void setup () { Serial.begin(9600); pinMode(A0 , INPUT); pinMode(3, OUTPUT); } void loop () { unsigned long currentmillis = millis(); int adcread = analogRead(A0); if(currentmillis - previousmillis >= interval); { previousmillis = currentmillis; ledstate = !ledstate; digitalWrite(3 ,ledstate); } interval = map (adcread ,0 ,1023 ,40 ,2000); Serial.println(interval); } . . 11280×720 101 KB 11283×597 26.1 KB به نظرتون جاییش هست که بی دقتی کرده باشم؟؟؟؟؟؟!!!
  • پیوست تصویری
  • پیوست تصویری

پاسخ منتخب

تصویر مهراد معینمهراد معیناستاد· ۴ سال پیش
پاسخ منتخب
سلام دوست عزیز، نکته اول اینکه لطفا اگر کد ارسال میکنید، خود فایل کد رو ارسال کنید که من بتونم با فرمت درست اونها رو ببینم. نکته دوم اینکه به نظرم اون long interval رو عدد بزرگتری انتخاب کنید. به نظر میاد که led داره چشمک میزنه ولی سرعت اون انقدر زیاد هست که چشم شما نمیتونه اون رو ببینه. این عدد رو شروع کنید بالا بردن و ببینید که آیا چشمک زن میشه یا نه.

پاسخ‌ها (۱)

    پاسخ شما

    برای پاسخ دادن به این سوال وارد شوید.