سلام
كسي ميتونه بگه چطوري ميشه با AVR توي السيدي رنگي مثل 6610 يا 6100 انيميشن نمايش داد.
لطفا مراحل كار رو بيشتر توضيح بدين
نرم افزار هاي مورد نياز براي اين كار رو هم معرفي كنيد.
سلام
كسي ميتونه بگه چطوري ميشه با AVR توي السيدي رنگي مثل 6610 يا 6100 انيميشن نمايش داد.
لطفا مراحل كار رو بيشتر توضيح بدين
نرم افزار هاي مورد نياز براي اين كار رو هم معرفي كنيد.
*** اللّهم عجّل لولیک الفرج ***
نشون دادن انیمیشن خیلی خوبه !
ولی چند تا محدودیت هست که خیلی مهمه
اول سرعت avr هست دوم محدودیت حافظه فلش
مراحل کار به این صورت هست: همونطور که میدونید یه انیمیشن متشکل از تصاویری هست که پشت سر هم نمایش داده میشن، کیفیت نرمال 30 عکس در ثانیه هست و اما برای شروع میتونی یه فایل gif که متحرک هست رو انتخاب کنی با استفاده از نرم افزار ImageReady فریم های عکس رو استخراج کنی با فرمت بیت مپ ، بعد این فریم ها رو یا روی mmc میریزی یا به صورت binو اگه دکدر بیتمپ رو داری به صورت bmp و یا به روی حافظه فلش avr(که فکر نمیکنم حجمش جوابگو باشه) و عکس ها رو به ترتیب نمایش میدی !
من برای حافظه mmc و lcd3310 و میکروی مگا32 فقط تونستم به سرعت 10 فریم در ثانیه دشت پیدا کنم !حالا شما تلاشت رو بکن ببینیم چی میشه
سلام
من توی یک کلیپ دیدم که با آی سی atxmega 128 به راحتی یک فیلم رو نمایش میده!!
با این آی سی چه طور؟
آیا میشه کاری کرد؟
ببينيد من تا يه جاهائي كار رو پيش بردم مثلا با نرم افزار انيميشن مورد نظر رو با پسوند gif ساختم.
فقط نميدونم چطوري gif رو بريزم تو ميكرو و روي السيدي نمايش بدم.
*** اللّهم عجّل لولیک الفرج ***
ببينيد من تا يه جاهائي كار رو پيش بردم مثلا با نرم افزار انيميشن مورد نظر رو با پسوند gif ساختم.
فقط نميدونم چطوري gif رو بريزم تو ميكرو و روي السيدي نمايش بدم.
*** اللّهم عجّل لولیک الفرج ***
من که گفتم شما باید اول فایل گیف رو به فریم های مجزاری عکس تجزیه کنید برای این کار میتونید از نرمافزار imageredy که همراه فوتوشاپ نصب مبشه استفاده کنید ، بعد از باز کردن فایل گیفت تمام فریم ها رو نمایش میده ، بعد از منوی فایل گذنه export برای استخراج فریم ها استفاده کنی!ببينيد من تا يه جاهائي كار رو پيش بردم مثلا با نرم افزار انيميشن مورد نظر رو با پسوند gif ساختم.
فقط نميدونم چطوري gif رو بريزم تو ميكرو و روي السيدي نمايش بدم.
سلام
ميشه بگيد تو پست قبلي كه گفتيد با ديكدر بيتمپ هم ميشه نرم افزار ديكدر هست
خروجيش كد هگزه يا چيز ديگه اي هست
منم اين سوال رو داشتم كه اگه كد هگز رو كپي كنم تو بسكام با چه دستوري كد هگز رو بفرستم براي السيدي كه نمايش بده
راستش من هنوز موفق نشدم عكس روي السيدي نمايش بدم همه ي راه ها رو هم رفتم .bgc يا .bgf ولي هيچ كدوم كار نكرد و روي السيدي فقط يه تصوير به هم ريخته نمايش ميده فكر كنم يه نكته اي هست كه به اون اشاره نكردن ومشكل من هم همون هست
راستي كسي فونت بزرگتر از 16*16 داره
لااقل طريقه ساختش رو بگيد من خودم دست به كار شم
*** اللّهم عجّل لولیک الفرج ***
فونت رو من دارم
ولی به زبان سی هست و متاسفانه رایگان نیست!
ولی در مورد نمایش عکس من به بیسکام مسلط نیستم !
بگو دقیقا میخوای چکار کنی؟>
کدت رو قرار بده ! تا برسی کنم ببینم چی هست ؟
اين برنامه منه براي راه اندازي السيدي ولي نميدونم چرا عكس نمايش نميده
هم با تبديل خود بسكام امتحان كردم هم با 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
*** اللّهم عجّل لولیک الفرج ***
سلام من برنامه شما رو اجرا کردم و مشکلی نداره و عکس را هم نمایش میده
راستی مهندس میتونی فونت 16*16 را اینجا آپلود کنی در پیوست یه فایل مناسب برای نمایش گزاشتم امتحانش کن
سلام
دستت درد نكنه باعث زحمت شدم
اينم فونت
*** اللّهم عجّل لولیک الفرج ***
در پیوست یه فایل مناسب برای نمایش گزاشتم امتحانش کن
ببخشيد اين فايلي كه گذاشتيد رو تو پروتئوس امتحان كردم جواب نميده
يعني هيچي نمايش نميده
ميشه شما مراحل كارو بگي (از تبديل عكس تا نمايش) ببينم من درست ميرفتم يا نه
*** اللّهم عجّل لولیک الفرج ***
سلام
عکس مورد نظر رو به فرمت bmp و سایز 132*132 تبدیل میکنید وبانرم افرار LCD Convertor عکس رو لود کرده و دکمه Convert رو میزنید سپس اون رو save میکنید با فرمت باینری
سلام یادم رفت بپرسم
تو پروتئوس هیچی نمیاد یا فقط عکس رو نمایش نمیده
*** اللّهم عجّل لولیک الفرج ***
سلام
وقتی که سایز عکست بزرگتر از 132*132 باشه این حالت اتفاق میوفته
باید ابتدا با نرم افزارهای دیگه سایز عکستو کوچک کنی بعد با این LCD Convertor کانورت کنی
خيلي خيلي ممنون
حق با شما بود عكسم بزرگتر از اندازه مربوطه بود.
باورت نميشه چقدر خوشحال شدم...
دو هفته بود تو كف نمايش عكس روي السيدي بودم.
انشاا...هرچي از خدا ميخاي بهت بده.
حالا ميتونم انيميشن هم نمايش بدم البته با سرعت خيلي پائين.
*** اللّهم عجّل لولیک الفرج ***
يه سوال ديگه ؟چرا رنگهايي كه نشون ميده محدوده
بيشتر رنگهارو نشون نميده
مثلا تو عكس رنگ خاكستري هست ولي تو السيدي سفيد نشون ميده
علتش چيه؟
*** اللّهم عجّل لولیک الفرج ***
در کل کیفیت این ال سی دی زیاد خوب نیست ولی به نظر من سرعتش خوب است