ايران ويج

نسخه‌ی کامل: راهنمایی در مورد تابلو روان
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12 13
منظورم اینه که می خوام یه برنامه برای کامپیوترم بنویسم تا کد عکس ها و فونت ها رو در بیاره..

اما نمی دونم روند این برنامه چطوره.
ممنون می شم تو نوشتن این برنامه با c# کمکم کنین.
می خوای عکس رو به یه ماتریس تبدیل کنی؟
من یه بار با بیسیک این کارو کردم اول عکس رو لود می کردی تو یه picturebox بعد یه تابع داشت getpixel رنگ رو می گرفت با سه تا عدد مقاسه می کردم تا روشن یا خاموش بودن رو به دست بیارم
همین کارو می خوای بکنی؟
بله کاملاً درسته!!!

حالا در مورد همین موضوع اگه ممکنه یه توضیح کامل بدین. خودم برنامشو می نویسم.

اونجا که گفتین با سه تا عدد مقایسه می کنه منظورتون همون RGB هست؟
اگه بخوام از فونت استفاده کنم باید چطوری به عکس تبدیلش کنم؟
ببین من مستقیم از عکس استفاده می کردم یعنی هر کاری م یخواستم بکنم با یه نرمافزار مثل paint انجام می دادم نتیجه رو میدادم به این چون هر چی هم امکانات ایجاد می کردی به پای paint نمی رسید
مقایسه ها هم برای تبدیل یه عکس با عمق رنگ بالا به یه عکس سیاه سفید یا ۲ رنگ یا ... بود
مثلا برای سیاه سفید می گفتم r>128 , g>128 , b<128 می شه سفید در غیر اینصورت سیاه
با فونت ها کار نکردم اگه بشه تو picture box نوشت که خودش تبدیل می شه
(من یه مدتی با php کار می کنم یه کتاب خونه داره به اسم GD که تمام این کار ها رو می شه باهاش کرد از نرم افزار های ویندوزی خبر ندارم)
ممنون از زحمات شما.
یه کامپوننت پیدا کردم که بدک نیست. طبق راهنمایی شما یه bitmat تعریف کردم و با یه حلقه کدها رو میخونم و ...

یه سوال دیگه دارم!!!!!!!!

برا حرکت چپ و راست در تابلو یه خورده گیر کردم.
وقتی تابلو ستونی بود شیفت دادن راحت بود. اما حالا که سطری شده سخت تر شده.

من توی سطر ها از آیسی لچ 8 بیتی استفاده کردم.
برا شیفت دیتا روند چطوره؟

سختیش اینجاست که بیت کری رو باید بریزم توی لچ بعدی
ممکنه یه مثال برام بزنین
تا اونجا که من می دونم دو روش ممکنه برای شیفت پیدا بشه
۱ - باید کل بایت به بایت کناری منتقل بشه که کار سختی نیست فقط باید آدرس بایت بعدی رو حساب کنی
۲ - خود بیت های بایت باید به چپ یا راست شیفت پیدا کنن که دستورات اسمبیلش هست (با کری بدون کری و ...) توی C هم معادل داره ولی کری رو نمی دونم چی کار می کنه فکر کنم اسمبلی اون تیکه رو بنویسی راحت تره
این روش مال وقتیه که یه بافر خروجی داشته باشی (یعنی کل خروجی که نمایش داده می شه رو توی رم داشته باشی)
یه کار دیگه هم می شه کرد (نمی دونم عملیه یا نه) اونم اینه که تو لحظه نمایش خروجی رو تولید کنی یعنی بعد از پردازش به جای ریختن توی رم بریزی تو لچ البته پردازش رو بیشتر می کنه ولی رم نمی خواد
شما باید از آخرین بایتی که قرار است یک بیت آن دور ریخته شود شروع کنی . آن را شیفت به راست (تقسیم دو) یا شیفت به چپ (ضرب در دو کنی) سپس یک بیت از بایت بعدی را اعمال کنی.
سلام
تابلو روان ها رو چه جوری برنامه ریزی می کنند؟
راستش مسجد محلمون یه تابلو داره یه بار من یه افه ای اومدم و یه کمی درباره این تابلوها توضیح دادم ولی...
حالا منو هر وقت می بینن میپن اقا پس چی شد بیا اینو راه اندازی کن!
از چه چیزایی شروع کنم؟
سلام.
ببین دوست عزیز هر تابلویی یه راه برا گرفتن دیتا داره.
اینطوری که نمیشه متن تابلو رو عوض کرد.

بهترین کار اینه که یا بگی نمیتونم یا بپیچونیشون!!
راستش دو ماه دارم الکی وعده میدم
اینکه بگم نمی تونم خیلی خیلی بده . آبروم میره ( خدایش عجب غلطی کردم!)
اونام که خودتون میدونین دیگه جون میدن تا یکمی پول بدن یه نفر وارد بیاد درستش کنه
سلام
این تابلو کامله یا شما میخوایی تازه بسازیش؟
اگه که کامله ، حتما یه پورت روش هست که به کیبرد یا کامپیوتر یا... متصل میشه ، اگه این جوری بود که خیرو برکت ، اما اگه این جوری نبود شما باید اوراقش کنی ومیکروش رو در بیاری و براش کد بسازی ، برای ساختن کد نرم افزار های اماده ای وجود داره ه میتونه بهت کمک کنه ، اما شما اول باید ببینید تابلو با چه میکرو کنترلی راه اندازی شده ، طریقه رفرش led ها سطری هست یا ستونی ، ایا اصلا تابلو انقدر بزرگ است که به بلوک بندی نیاز داسته یاشه و کلی سوال دیگه...................
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12 13