NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4522 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 20 از 32

موضوع: نمايش انيميشن با lcd رنگي

  1. #1
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    Exclamation نمايش انيميشن با lcd رنگي

    سلام
    كسي ميتونه بگه چطوري ميشه با AVR توي السيدي رنگي مثل 6610 يا 6100 انيميشن نمايش داد.
    لطفا مراحل كار رو بيشتر توضيح بدين
    نرم افزار هاي مورد نياز براي اين كار رو هم معرفي كنيد.

    *** اللّهم عجّل لولیک الفرج ***

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    نشون دادن انیمیشن خیلی خوبه !
    ولی چند تا محدودیت هست که خیلی مهمه
    اول سرعت avr هست دوم محدودیت حافظه فلش
    مراحل کار به این صورت هست: همونطور که میدونید یه انیمیشن متشکل از تصاویری هست که پشت سر هم نمایش داده میشن، کیفیت نرمال 30 عکس در ثانیه هست و اما برای شروع میتونی یه فایل gif که متحرک هست رو انتخاب کنی با استفاده از نرم افزار ImageReady فریم های عکس رو استخراج کنی با فرمت بیت مپ ، بعد این فریم ها رو یا روی mmc میریزی یا به صورت binو اگه دکدر بیتمپ رو داری به صورت bmp و یا به روی حافظه فلش avr(که فکر نمیکنم حجمش جوابگو باشه) و عکس ها رو به ترتیب نمایش میدی !
    من برای حافظه mmc و lcd3310 و میکروی مگا32 فقط تونستم به سرعت 10 فریم در ثانیه دشت پیدا کنم !حالا شما تلاشت رو بکن ببینیم چی میشه

  5. کاربران : 7 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  6. #3
    کاربر فعال nima_zeus آواتار ها
    تاریخ عضویت
    May 2011
    نام
    نیما
    نوشته ها
    266
    تشکر
    189
    تشکر شده 230 بار در 116 پست

    پیش فرض

    سلام

    من توی یک کلیپ دیدم که با آی سی atxmega 128 به راحتی یک فیلم رو نمایش میده!!

    با این آی سی چه طور؟

    آیا میشه کاری کرد؟

  7. کاربران : 2 تشکر کرده اند از شما nima_zeus برای ارسال این پست سودمند:


  8. #4
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    ببينيد من تا يه جاهائي كار رو پيش بردم مثلا با نرم افزار انيميشن مورد نظر رو با پسوند gif ساختم.
    فقط نميدونم چطوري gif رو بريزم تو ميكرو و روي السيدي نمايش بدم.
    *** اللّهم عجّل لولیک الفرج ***

  9. تشکرها از این نوشته :


  10. #5
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    ببينيد من تا يه جاهائي كار رو پيش بردم مثلا با نرم افزار انيميشن مورد نظر رو با پسوند gif ساختم.
    فقط نميدونم چطوري gif رو بريزم تو ميكرو و روي السيدي نمايش بدم.
    *** اللّهم عجّل لولیک الفرج ***

  11. تشکرها از این نوشته :


  12. #6
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    ببينيد من تا يه جاهائي كار رو پيش بردم مثلا با نرم افزار انيميشن مورد نظر رو با پسوند gif ساختم.
    فقط نميدونم چطوري gif رو بريزم تو ميكرو و روي السيدي نمايش بدم.
    من که گفتم شما باید اول فایل گیف رو به فریم های مجزاری عکس تجزیه کنید برای این کار میتونید از نرمافزار imageredy که همراه فوتوشاپ نصب مبشه استفاده کنید ، بعد از باز کردن فایل گیفت تمام فریم ها رو نمایش میده ، بعد از منوی فایل گذنه export برای استخراج فریم ها استفاده کنی!

  13. کاربران : 3 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  14. #7
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام
    ميشه بگيد تو پست قبلي كه گفتيد با ديكدر بيتمپ هم ميشه نرم افزار ديكدر هست
    خروجيش كد هگزه يا چيز ديگه اي هست
    منم اين سوال رو داشتم كه اگه كد هگز رو كپي كنم تو بسكام با چه دستوري كد هگز رو بفرستم براي السيدي كه نمايش بده
    راستش من هنوز موفق نشدم عكس روي السيدي نمايش بدم همه ي راه ها رو هم رفتم .bgc يا .bgf ولي هيچ كدوم كار نكرد و روي السيدي فقط يه تصوير به هم ريخته نمايش ميده فكر كنم يه نكته اي هست كه به اون اشاره نكردن ومشكل من هم همون هست
    راستي كسي فونت بزرگتر از 16*16 داره
    لااقل طريقه ساختش رو بگيد من خودم دست به كار شم
    *** اللّهم عجّل لولیک الفرج ***

  15. تشکرها از این نوشته :


  16. #8
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    فونت رو من دارم
    ولی به زبان سی هست و متاسفانه رایگان نیست!
    ولی در مورد نمایش عکس من به بیسکام مسلط نیستم !
    بگو دقیقا میخوای چکار کنی؟>
    کدت رو قرار بده ! تا برسی کنم ببینم چی هست ؟

  17. تشکرها از این نوشته :


  18. #9
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    اين برنامه منه براي راه اندازي السيدي ولي نميدونم چرا عكس نمايش نميده
    هم با تبديل خود بسكام امتحان كردم هم با lcd-rgb-8 converter ولي عكسي نشون نميده و يكسري پيكسل رنگي به هم ريخته نمايش ميده

    $lib "lcd-pcf8833.lbx"
    $regfile = "m16def.dat"
    $crystal = 12000000

    Config Graphlcd = Color , Controlport = Porta , Cs = 1 , Rs = 0 , Scl = 3 , Sda = 2

    Const Blue = &B00000011
    Const Yellow = &B11111100
    Const Red = &B11100000
    Const Green = &B00011100
    Const Black = &B00000000
    Const White = &B11111111
    Const Brightgreen = &B00111110
    Const Darkgreen = &B00010100
    Const Darkred = &B10100000
    Const Darkblue = &B00000010
    Const Brightblue = &B00011111
    Const Orange = &B11111000

    Dim A As Byte , B As Byte , C As Byte
    Do
    Cls
    Boxfill(0 , 0) -(131 , 131) , Green , Yellow
    Waitms 200

    Showpic 0 , 0 , Ali
    Wait 2

    Boxfill(0 , 0) -(131 , 131) , White
    Gosub Font16
    Lcdat 20 , 50 , "HI" , Red , Green
    Lcdat 40 , 18 , "HOSEIN" , Red , Green
    Wait 2

    Boxfill(0 , 0) -(131 , 131) , White
    Gosub Font8
    Lcdat 2 , 3 , "HOSEIN" , Green , Black
    Lcdat 10 , 3 , "HESHMATI" , Red , Black

    Lcdat 32 , 3 , "PEYMAN" , Green , Black
    Lcdat 40 , 3 , "RANJBAR" , Red , Black

    Lcdat 62 , 3 , "MILAD" , Green , Black
    Lcdat 70 , 3 , "MOHSENI" , Red , Black
    Wait 2
    Gosub Color1
    Wait 2
    Gosub Color2
    Wait 2



    Loop
    End

    Ali:
    $bgf "a.bgc"

    $include "color16x16.font"
    $include "color8x8.font"

    Font8:
    Setfont Color8x8
    Return

    Font16:
    Setfont Color16x16
    Return






    Color1:
    Boxfill(0 , 0) -(10 , 131) , Red , Yellow
    Boxfill(11 , 0) -(20 , 131) , Red , Green
    Boxfill(21 , 0) -(30 , 131) , Red , Blue
    Boxfill(31 , 0) -(40 , 131) , Green , Red
    Boxfill(41 , 0) -(50 , 131) , Yellow , Yellow
    Boxfill(51 , 0) -(60 , 131) , Yellow , Green
    Boxfill(61 , 0) -(70 , 131) , Red
    Boxfill(71 , 0) -(80 , 131) , Yellow
    Boxfill(81 , 0) -(90 , 131) , Green
    Boxfill(91 , 0) -(100 , 131) , Blue
    Boxfill(101 , 0) -(110 , 131) , Red
    Boxfill(111 , 0) -(120 , 131) , Green
    Boxfill(121 , 0) -(131 , 131) , Yellow
    Return

    Color2:
    Boxfill(0 , 0) -(131 , 10) , Red , Yellow
    Boxfill(0 , 11) -(131 , 20) , Red , Green
    Boxfill(0 , 21) -(131 , 30) , Red , Blue
    Boxfill(0 , 31) -(131 , 40) , Green , Red
    Boxfill(0 , 41) -(131 , 50) , Yellow , Yellow
    Boxfill(0 , 51) -(131 , 60) , Yellow , Green
    Boxfill(0 , 61) -(131 , 70) , Red
    Boxfill(0 , 71) -(131 , 80) , Yellow
    Boxfill(0 , 81) -(131 , 90) , Green
    Boxfill(0 , 91) -(131 , 100) , Blue
    Boxfill(0 , 101) -(131 , 110) , Red
    Boxfill(0 , 111) -(131 , 120) , Green
    Boxfill(0 , 121) -(131 , 131) , Yellow
    Return
    *** اللّهم عجّل لولیک الفرج ***

  19. تشکرها از این نوشته :


  20. #10
    کاربر علاقه مند hmg آواتار ها
    تاریخ عضویت
    Sep 2009
    نوشته ها
    36
    تشکر
    99
    تشکر شده 64 بار در 28 پست

    پیش فرض 6610 lcd

    سلام من برنامه شما رو اجرا کردم و مشکلی نداره و عکس را هم نمایش میده
    راستی مهندس میتونی فونت 16*16 را اینجا آپلود کنی در پیوست یه فایل مناسب برای نمایش گزاشتم امتحانش کن
    فايل هاي پيوست شده فايل هاي پيوست شده

  21. کاربران : 2 تشکر کرده اند از شما hmg برای ارسال این پست سودمند:


  22. #11
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام
    دستت درد نكنه باعث زحمت شدم
    اينم فونت
    فايل هاي پيوست شده فايل هاي پيوست شده
    *** اللّهم عجّل لولیک الفرج ***

  23. تشکرها از این نوشته :


  24. #12
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

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


    ببخشيد اين فايلي كه گذاشتيد رو تو پروتئوس امتحان كردم جواب نميده
    يعني هيچي نمايش نميده
    ميشه شما مراحل كارو بگي (از تبديل عكس تا نمايش) ببينم من درست ميرفتم يا نه
    *** اللّهم عجّل لولیک الفرج ***

  25. تشکرها از این نوشته :


  26. #13
    کاربر علاقه مند hmg آواتار ها
    تاریخ عضویت
    Sep 2009
    نوشته ها
    36
    تشکر
    99
    تشکر شده 64 بار در 28 پست

    پیش فرض 6610

    سلام
    عکس مورد نظر رو به فرمت bmp و سایز 132*132 تبدیل میکنید وبانرم افرار LCD Convertor عکس رو لود کرده و دکمه Convert رو میزنید سپس اون رو save میکنید با فرمت باینری

  27. تشکرها از این نوشته :


  28. #14
    کاربر علاقه مند hmg آواتار ها
    تاریخ عضویت
    Sep 2009
    نوشته ها
    36
    تشکر
    99
    تشکر شده 64 بار در 28 پست

    پیش فرض 6610

    سلام یادم رفت بپرسم
    تو پروتئوس هیچی نمیاد یا فقط عکس رو نمایش نمیده

  29. تشکرها از این نوشته :


  30. #15
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    نقل قول نوشته اصلی توسط hmg نمایش پست ها
    سلام یادم رفت بپرسم
    تو پروتئوس هیچی نمیاد یا فقط عکس رو نمایش نمیده



    فقط عكس رو نمايش نميده و دستورات ديگه رو خوب انجام ميده
    *** اللّهم عجّل لولیک الفرج ***

  31. تشکرها از این نوشته :


  32. #16
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    نقل قول نوشته اصلی توسط hmg نمایش پست ها
    سلام
    عکس مورد نظر رو به فرمت bmp و سایز 132*132 تبدیل میکنید وبانرم افرار LCD Convertor عکس رو لود کرده و دکمه Convert رو میزنید سپس اون رو save میکنید با فرمت باینری


    ببخشيد اينجا شما گفتيد با نرم افزار LCD Convertor عكس رو لود كرده و دكمه Convert رو ميزنيد ولي من وقتي عكس رو لود ميكنم و گزينه Convert رو ميزنم بعد از دو سه ثانيه نرم افزار بسته ميشه(از نرم افزار خارج ميشه) و كار به save نميكشه
    ميشه شما نرم افزارتو اپلود كني
    *** اللّهم عجّل لولیک الفرج ***

  33. تشکرها از این نوشته :


  34. #17
    کاربر علاقه مند hmg آواتار ها
    تاریخ عضویت
    Sep 2009
    نوشته ها
    36
    تشکر
    99
    تشکر شده 64 بار در 28 پست

    پیش فرض 6610

    سلام
    وقتی که سایز عکست بزرگتر از 132*132 باشه این حالت اتفاق میوفته
    باید ابتدا با نرم افزارهای دیگه سایز عکستو کوچک کنی بعد با این LCD Convertor کانورت کنی
    فايل هاي پيوست شده فايل هاي پيوست شده

  35. کاربران : 3 تشکر کرده اند از شما hmg برای ارسال این پست سودمند:


  36. #18
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    خيلي خيلي ممنون
    حق با شما بود عكسم بزرگتر از اندازه مربوطه بود.
    باورت نميشه چقدر خوشحال شدم...
    دو هفته بود تو كف نمايش عكس روي السيدي بودم.
    انشاا...هرچي از خدا ميخاي بهت بده.
    حالا ميتونم انيميشن هم نمايش بدم البته با سرعت خيلي پائين.
    *** اللّهم عجّل لولیک الفرج ***

  37. تشکرها از این نوشته :


  38. #19
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    يه سوال ديگه ؟چرا رنگهايي كه نشون ميده محدوده
    بيشتر رنگهارو نشون نميده
    مثلا تو عكس رنگ خاكستري هست ولي تو السيدي سفيد نشون ميده
    علتش چيه؟
    *** اللّهم عجّل لولیک الفرج ***

  39. تشکرها از این نوشته :


  40. #20
    کاربر علاقه مند hmg آواتار ها
    تاریخ عضویت
    Sep 2009
    نوشته ها
    36
    تشکر
    99
    تشکر شده 64 بار در 28 پست

    پیش فرض 6610

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

  41. تشکرها از این نوشته :


صفحه 1 از 2 12 آخرینآخرین

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

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