اطلاعیه

Collapse
No announcement yet.

راه اندازی 2 التراسونیک با بیسیک

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

    راه اندازی 2 التراسونیک با بیسیک

    سلام
    چه جوری میشه 2تا آلترا سونیک را با اتمگ 32 برنامه نویسی کرد من یکیش رو میتونم اما می خواستم بدونم میشه دوتا رو هم وصل کرد؟چه جوری؟

    #2
    پاسخ : راه اندازی 2 التراسونیک با بیسیک

    تعداد 15 تا ماژول SRF02 که آلتراسونیک هست رو میتونین توسط آدرس های متفاوت به یک میکرو ( حتی mega8 ) وصل کنید . کافیست دیتاشیت اون رو بخونید .
    [glow=blue,2,300]آنقدر به تاريكي لعنت نفرستيد ، يك شمع روشن كنيد. [/glow]

    دیدگاه


      #3
      پاسخ : راه اندازی 2 التراسونیک با بیسیک

      من 2تا srf05 رو امتحان کردم و از اینتراپ ها برای اکو استفاده کردم وقتی که دو تاش رو همزمان فعال میکنم هنگ میکنه

      دیدگاه


        #4
        پاسخ : راه اندازی 2 التراسونیک با بیسیک

        من چیزی که از دیتاشیت SRF02 خوندم اصلا این ماژول ها نیاز به دریافت اکو توسط میکرو ندارن و خودش همه کار رو میکنه . یعنی شما اول آدرس رو براش میفرستی و بعد فرمان شروع رو . بعد ماژولی با آدرس مثلا n شروع به فاصله یابی میکنه و فاصله اندازه گیری شده رو داخل register های خودش ذخیره میکنه و شما فقط باید محتویات اون register ها رو به میکرو انتقال بدی ( معمولا با پروتکل I2C یا UART ) .
        حالا برای تغییر آدرس یک ماژول مثلا از n به m میتونید از یه سری دستورات که توی دیتاشیت نوشته استفاده کنید .
        مطمئن هستید ماژولتون SRF05 هست؟ چون فکر نکنم با SRF02 از لحاظ کارکرد زیاد تفاوتی داشته باشه .
        [glow=blue,2,300]آنقدر به تاريكي لعنت نفرستيد ، يك شمع روشن كنيد. [/glow]

        دیدگاه

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