تمرین برنامه نویسی میکروکنترلر:
یکی از تمرین هایی که در راستای افرایش مهارت برنامه نویسی می تواند مفید واقع شود، تایپ کاراکترها با تعداد محدودی کلید روی LCD به شیوه گوشی های موبایل غیر لمسی است. در این صورت مسئله می توان با یک صفحه کلید با کلیدهای کم تعداد و یک LCD متصل به میکروکنترلر، همان شیوه ای را که برای تایپ کردن متن در گوشی های غیز لمسی انجام می شود پیاده سازی کرد. روش کار به این صورت است که با فشار دادن هر کلید، فهرستی از کاراکترهای مرتبط با آن کلید نمایش داده می شوند که یکی از کاراکترها از طریق مکان نما یا معکوس شدن پیکسل ها (یسته به کاراکتری یا گرافیکی بودن LCD) در وضعیت انتخاب شده است و فشار دادن سریع همان کلید یا نگه داشتن آن موجب حرکت بین کاراکترهای آن فهرست می شود. در صورتی که آن کلید برای مدت مشخصی فشار داده نشود، کاراکتر انتخاب شده تایپ می شود و به همین ترتیب می توان متن مورد نظر را تایپ کرد. برای تصحیح متن هم می توان کلیدهایی را برای جابجایی مکان نما یا به عنوان Back space یا Delete در نظر گرفت.
@KnowledgePlus
Post #413
7.73K