اطلاعیه

Collapse
No announcement yet.

فاصله سنج

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : فاصله سنج

    آقا بهنام و دیگر دوستان واقعا دستتون درد نکنه. عالی عمل کردین و جواب داد.فقط یه سوال.من تو این برنامه 3led اضاف کردم.میخوام تعدادled هارو افزایش بدم.که فاصله رو دقیقتر بدونم.اونوقت چیکار کنم.بازهارو چی بدم که مثل همین برنامه بالا عمل کنه و مثل همین عملکرد برنامه بالا اجرا بشه و برای ledهای بیشتربازم تو همین بازه 5 ثانیه خاموش بشه.
    جدیدترین ویرایش توسط mahdi72z; ۰۷:۰۴ ۱۳۹۷/۰۹/۰۱.

    دیدگاه


      #17
      پاسخ : فاصله سنج

      ویه سوال دیگه اینکه تو برنامه بالا تا چراغ دوم خوب عمل میکنه.یعنی وقتی به فاصله آخر برای چراغ آخر میرسم.مشکلش اینه که led2 باled3 با هم خاموش روشن میشن تو این فاصله ۵ ثانیه.مشکل چیه
      جدیدترین ویرایش توسط mahdi72z; ۱۹:۳۷ ۱۳۹۷/۰۹/۰۱.

      دیدگاه


        #18
        پاسخ : فاصله سنج

        نوشته اصلی توسط mahdi72z نمایش پست ها
        ویه سوال دیگه اینکه میشه فاصله رو بجای ۵ سانتی متر ۵ سانتی متر بیشتر کرد. و اون ۳۰ هم میشه بیشتر بشه تا بتونیم خروجی بیشتری بدیم
        آقا مهدی ، شما دیگه قالب اصلی را دارید.هر بخشی را که می خواهید میتونید بسط بدید...با شرط if که محدوده زمانی رو مشخص میکنید با switch فرمان هر شرط رو اجرا کنید...

        دیدگاه


          #19
          پاسخ : فاصله سنج

          ویه سوال دیگه اینکه تو برنامه بالا تا چراغ دوم خوب عمل میکنه.یعنی وقتی به فاصله آخر برای چراغ آخر میرسم.مشکلش اینه که led2 باled3 با هم خاموش روشن میشن تو این فاصله ۵ ثانیه.مشکل چیه.خیلی رو مخه مهندس
          جدیدترین ویرایش توسط mahdi72z; ۱۹:۴۳ ۱۳۹۷/۰۹/۰۱.

          دیدگاه


            #20
            پاسخ : فاصله سنج

            نوشته اصلی توسط mahdi72z نمایش پست ها
            ویه سوال دیگه اینکه تو برنامه بالا تا چراغ دوم خوب عمل میکنه.یعنی وقتی به فاصله آخر برای چراغ آخر میرسم.مشکلش اینه که led2 باled3 با هم خاموش روشن میشن تو این فاصله ۵ ثانیه.مشکل چیه.خیلی رو مخه مهندس
            باید این ایرادات رو رو کار چک کنید...میتونه از مداری باشه که بستید...من در کد ایرادی که منجر به این مشکل بشه نمی بینم.
            جدیدترین ویرایش توسط behnam18; ۲۰:۵۹ ۱۳۹۷/۰۹/۰۱.

            دیدگاه


              #21
              پاسخ : فاصله سنج

              من دوباره چک کردم.دیدم وقتی مثلا شی ما در فاصله ی مشخص شده برای led2 بود که led2 طبق معمول روشن میشه.و وقتی به نزدیکایled3 میرسه.یعنی اون فاصله که قراره باهاش led3 روشن بشه.شروع میکنه به روشن و خاموش کردن دو led
              فکر کنم چون مابین هر دو دستوره این اتفاق میفته.راهکاری مد نظرتون هست.که تا وقتی به اون فاصله مشخص نرسیده کاری نکنه.چون اینجوری هنوز به فاصلش نرسیده.led فاصله قبلو با فاصله جدید روشن خاموش میکنه

              دیدگاه


                #22
                پاسخ : فاصله سنج

                اگر دقت در حد یک سانت قابل چشم پوشیه . دامنه ها رو به صورت ( از پایین تا ۲۴.۵ و برای سطح بالا از ۲۵.۵ در مرز ۲۵ سانت استفاده کنید. یعنی یک سانت رو کور کنید اصطلاحا

                دیدگاه


                  #23
                  پاسخ : فاصله سنج

                  سلام.مهندسین من برای این پروژه میخوام lcdکارکتری 2*16 بزارم.اگه لطف کنید برام کداشو داخل جاسازی کنید.اگه احیانا نیاز به ویرایش یا مطالب بیشتر داشت برام بزارین



                  int greenLED = 6;
                  int redLED = 7;
                  void setup()
                  {
                  Serial.begin(9600);
                  pinMode(A0, INPUT);
                  pinMode(greenLED, OUTPUT);
                  pinMode(redLED, OUTPUT);
                  digitalWrite(greenLED, LOW);
                  digitalWrite(redLED, LOW);
                  }


                  void loop()
                  {
                  int mois =
                  analogRead(A0);
                  Serial.print(mois);


                  if(mois >= 1000) {
                  Serial.println("Sensor is not in the Soil or DISCONNECTED");
                  digitalWrite(greenLED, HIGH);
                  digitalWrite(redLED, LOW);


                  }


                  if(mois < 1000&& mois >= 600) {
                  Serial.println("Soil is DRY");
                  digitalWrite(redLED, HIGH);
                  digitalWrite(greenLED, LOW);
                  }


                  if(mois < 600&& mois >= 370) {
                  Serial.println("Soil is HUMID");
                  }


                  if(mois < 370) {
                  Serial.println("Sensor in WATER");
                  }
                  delay(2000);
                  }

                  دیدگاه

                  لطفا صبر کنید...
                  X