اطلاعیه

Collapse
No announcement yet.

led چرخان

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

    led چرخان

    با سلام به همه ی مهندسین
    من میخوام led چرخان که متن رو نشون میده بسازم لطفا کمکم کنید

    #2
    پاسخ : led چرخان

    پیاده سازی های متفاوتی انجام شده که روی وب هم میتونین پیدا کنین. اما چیزایی که من دیدم عموما بر اساس یک ستون از LED ها بودن که در مقاطع زمانی متفاوت یک ستون از پترن بیتی نوشته رو میان نمایش میدن. یه چیزی مشابع رفرش کردن تابلو روان. اما با یک ستون. حالا این میتونه بر اساس موقعیت فیزیکی اخذ شده از یک چیزی مشابه یک شافت انکودر باشه یا صرفا با استفاده از یک سنسور شروع و سپس زمانبندی محض.

    دیدگاه


      #3
      پاسخ : led چرخان

      من زیاد از اینکودر و میکرو نمیدونم اگر میشه کامل تر اموزش بدید

      دیدگاه


        #4
        پاسخ : led چرخان

        شما میخوایی کاری انجام بدی که احتیاج به پردازش داره. و خودت میگی از میکرو چیزی نمیدونی. پس اول یه کمی کار با میکرو یاد بگیر و بعد بیا دنبال این چیزا. هر کاری مبانی خودش رو داره و اول هر مبانی طریقه ارتباط صحیح هست. اگر منظور از آموزش گذاشتن شماتیک و سورس برنامه به همراه هگز برنامه نهایی هست؛ انجام این کار یک خیانت بزرگ در حق جنابعالی هست. چون اغلب قریب به اتفاق افراد اینجا میان تا چیزی یاد بگیرن. اینجا اغلب افراد میان تا راه رو پیدا کنن. یا اگر مشکل تکنیکی دارن حل کنن. این روش فقط عین خرید و مونتاژ کیت میمونه. اصل راه رو حالا باکمی بالا و پایین من خدمتتون عرض کردم. دیگه بقیه اش با خودتونه. نمیشه انتظار داشت هر چیزی رو که بخوایین بقیه براتون بجون و بدن شما حالشو ببری. من یکی به شخصه این کارو نمیکنم چون خیانت بزرگیه. من این کارو در حق بچه خودم هم نمیکنم.
        یه حرکتی بکن تا کم کم توی مسیر با هم جلو بریم.
        میتونی فعلا فقط یک مدار ببندی و برنامه اش رو بنویسی که 8 تا led رو با یک سرعت مشخص روشن و خاموش کنه تا بعد.
        این قدم اوله.
        (ببخشید یه کمی متن خشن شد. ولی مطمئن باش اینایی که گفتم به نفع خودته)

        دیدگاه


          #5
          پاسخ : led چرخان

          خوب این وقفه بین هر حالت چند بزارم ایا سرعت فن 8*8 برای این کار مناسب و اصول این که متن رو قرار بدم چه جوری هست
          خیلی ممنون

          دیدگاه


            #6
            پاسخ : led چرخان

            سعی کن سرعتش رو بر اساس تجربه بدست بیاری. مسلما این سرعت بستگی تام به سرعت چرخش موتور ات داره و فاصله ای که میخوایی متن روش نمایش داده بشه. اگر بخوایی متن قشنگ نمایش داده بشه شاید مجبور بشی بر اساس یک فرمول یا یک جدول زمانی این کارو بکنی. ضمنا مجبوری ابتدای مسیر رو یک جوری شناسایی کنی. مثلا با استفاده از یک سنسور نوری و یک بازوی کوچیک که به شافت موتور ات وصله.

            اما از بابت متن:
            متن از کاراکتر ها تشکیل شده. هر کاراکتر هم یک پترن هست مثل این:


            حالا فرض کن به ازای هر نقطه سفید LED مربوطه در ستون باید خاموش باشه و به ازای هر نقطه غیر سفید روشن. اینجوری یک سری عدد پیدا میکنی. در هر زمان بایستی عدد مربوطه رو روی مثلا 8 LED خودت قرار بدی و بذاری تا زمان بعدی بایت بعدی و الی آخر.

            البته اینجا 11 سطر پیدا شده ولی خوب خودت میتونی با فونت های CGA متنی که 8 سطری هست این کارو بکنی.
            اینجوری هر شکلی رو میتونی ایجاد کنی فقط باید نقشه بیتی مربوطه رو استخراج کنی و در برنامه قرار بدی.

            دیدگاه

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