Google Translate
جهت دريافت رايگان تازه هاي سايت شماره مويايل خود را به همراه نام و نام خانوادگي به شماره 99009123812060 ارسال كنيد.
· موتور همو پلار در 10 ثانيه | [ 5 نظر - 15345 مشاهده ] |
· نصب برنامه در Slax | [ 9 نظر - 11703 مشاهده ] |
· ورود به محيط Slax | [ 16 نظر - 12140 مشاهده ] |
· خواندن فایلهای MMC و SD با فرمت FAT16 , FAT32 | [ 33 نظر - 25973 مشاهده ] |
· رله کنترل فاز Three Phase Monitor | [ 35 نظر - 30069 مشاهده ] |
در این مقاله با نحوه ایجاد یکی دیگر از مهم ترین افکتهای موجود بر روی تابلو روان آشنا خواهیم شد. افکت حرکت به سمت راست در تابلو روان.
شما در مقاله قبل با حرکت به سمت چپ آشنا شدید و دیدید که چگونه با خواندن اطلاعات از یک سمت جدول گلایف و ادامه دادن این خواندن پلهای توانستیم بر روی تابلو حرکت ایجاد کنیم. حال برای ایجاد حرکت به سمت راست بجای خواندن اطلاعات از ابتدای جدول، این بار اطلاعات را از انتها به سمت ابتدای جدول خوانده و نمایش میدهیم. در نتیجه در تابلو اینگونه بنظر میرسد که متن و یا شکل ما به سمت راست حرکت میکند. زیرا در این حالت ابتدا ما بخش های انتهایی متن و یا تصویر موجود در جدول را میبینیم و سپس به آهستگی باقی قسمت ها تا اینکه به ابتدای متن و یا تصویر میرسیم.
در این جلسه چگونگی ایجاد حرکت دادن متون و تصاویر را در تابلو روان میآموزیم، البته برنامه تابلو روان بسته به اینکه شما در سخت افزار خود از چه روشی جهت جاروب ماتریس LED استفاده کرده باشید فرق خواهد کرد. معمولاً اگر از جاروب ستونی استفاده کنید نوشتن برنامه برای حرکت متن بصورت افقی ساده تر است و در جاروب سطری نوشتن برنامه برای حرکت عمودی ساده تر خواهد بود. البته شما فرد خوش شانسی هستید چون مداری که در ابتدای این بحث به شما برای تست عملی معرفی شد، قابلیت اجرای جاروب سطری و ستونی را با توجه به ساختار حقیقتاً ساده خود دارد.
انیمیشن یا متحرک سازی، فنی است که با استفاده از تعدادی تصویر ثابت به ایجاد یک تصویر متحرک میپردازند. در این روش تصاویر بصورت متوالی و با فاصله زمانی معین به نمایش در میآیند. هر تصویر با تصویر قبل و بعد خود اندکی اختلاف دارد، از طرفی بدلیل تاخیر چشم انسان در ثبت تصاویر، با نمایش هر تصویر جدید اثر آن تا نمایش تصویر بعدی در چشم باقی میماند در نتیجه چشم متوجه ثابت بودن تصاویر نشده و آنها را به صورت متحرک احساس میکند.
در تابلوی روان نیز از همین روش جهت ایجاد تصاویر متحرک استفاده میشود. در واقع ما با ایجاد یک جدول گلایف که شامل اطلاعات هر تصویر میباشد و سپس با نمایش سریع تصاویر موجود در این جدول به نمایش یک انیمیشن میپردازیم.
در برنامه قبلی ما از روش جاروب سطری در برنامه نویسی تابلو روان استفاده کردیم. حال من تصمیم به توضیح روش جاروب ستونی در تابلو روان را دارم. و از همان مدار قبلی برای تست این روش استفاده میکنیم و فقط برنامه میکروکنترلر تغییر میکند.
در جاروب ستونی ما ابتدا نخستین ستون را فعال میکنیم و سپس ستون دوم فعال میشود و این روال ادامه پیدا میکند تا به ستون آخر برسیم. اگر به مدار ماتریس LED دقت کنید میبینید که ما آند LED های هر ستون را به هم متصل نمودهایم، پس جهت فعال نمودن هر سطر باستی آنرا به سطح ولتاژ مثبت متصل کنیم، از طرفی بدلیل اینکه در ماتریس LED، کاتد LED های هر سطر به هم متصل هستند، جهت روشن نمودن هر LED سطر متناظر با آن LED بایستی به سطح ولتاژ صفر متصل گردد. از همین جا روشن میشود که در طراحی جدول گلایف بایستی بر خلاف برنامه قبلی به ازای نقاطی که میخواهیم LED در آنجا روشن باشد، بایستی عدد صفر را قرار دهیم. به تصویر زیر دقت کنید.
حال نوبت به توضیح برنامه هست. من برنامه این میکرو را به زبان بیسیک نوشتم و از نرم افزار BASCOM-AVR استفاده کردم.
$regfile = "m8def.dat"
$crystal = 8000000
همانطور که میدانید، دستوراتی که با علامت "$" در BASCOM آغاز میشوند، جزو دستورات کمپایلر به حساب میآیند. و در زمان کمپایل کدی را تولید نمیکنند. دو دستور فوق نیز همینگونه هستند. در دستور اول نوع میکرو برای کمپایلر تعریف میشود که در اینجا ATmega8 میباشد و در دستور بعدی فرکانس کریستال بر حسب هرتز مشخص میشود.در این برنامه مقدار فرکانس تعریفی هشت مگاهرتز است. توجه داشته باشید که من در مدار تابلو روان خود، از کریستال خارجی استفاده نکردم. لذا این دستور تعیین کننده فرکانس اسیلاتور داخلی میکروکنترلر میباشد.
پنجشنبه، 8 اسفند ماه | |
· | تابلوروان توسط کیبورد و LCD |
سه شنبه، 17 دي ماه | |
· | تابلوروان قابل اتصال به پورت سریال |
چهارشنبه، 27 آذر ماه | |
· | تابلوروان 8 در 128 فارسی |
سه شنبه، 9 مهر ماه | |
· | ایجاد حرکت در تابلو روان - حرکت به پایین |
· | ایجاد حرکت در تابلو روان - حرکت به بالا |
· | ایجاد حرکت در تابلو روان - حرکت به راست |
· | ایجاد حرکت در تابلو روان - حرکت به چپ |
دوشنبه، 4 شهريور ماه | |
· | انیمیشن در تابلو روان |
يكشنبه، 3 شهريور ماه | |
· | جاروب ستوني |
· | برنامه نویسی اولین تابلوروان |
· | بررسی اولین مدار عملی تابلو روان |
· | جدول گلایف |
· | جاروب یک در میان |
· | اثر فلیکر |
· | جاروب ساده |
· | جاروب ساده |
جمعه، 1 شهريور ماه | |
· | اجزاي تصوير |
· | بلوک دیاگرام یک تابلو دیجیتال |
کل موضوعات | 655 |
کل ارسال ها | 2846 |
کل بازديد ها | 3617708 |
کل پاسخ ها | 2204 |
کل اعضا | 2936 |