به دلایلی عجیب من شیفته انواع ساعت های الکترونیکی هستم (که در این مقاله توضیح داده شده است ). بنابراین این پروژه شروع یک سری پروژه های ساعتی نامنظم خواهد بود که هدف آنها به راحتی قابل پیگیری و ایجاد نتایج جالب خواهد بود. همانطور که قبلاً بررسی شد ، "Clock One" ما از یک برد نمایشگر نقطه ای Freetronics استفاده می کند . در اینجا یک نمونه از یک ساعت کارکرده یک است:
همانطور که می بینید، در نیمه سمت چپ صفحه نمایشی از یک ساعت آنالوگ داریم. با توجه به اینکه ما فقط شانزده ردیف شانزده LED داریم، اصلاً بد نیست. ثانیه ها با شصت پیکسل روشن می شوند که در طول دقیقه ساعت مربع را دور می زنند. در سمت راست دو حرف اول روز هفته و در زیر آن تاریخ را نمایش می دهیم. در تصویر مثال بالا، ساعت 6:08 است. ما ماه را حذف کردیم - اگر نمی دانید چه ماه است، مشکلات بزرگتری دارید.
نرم افزار
برنامه ریزی ساعت بسیار ساده بود. از آنجایی که ما فقط میتوانیم خطوط، پیکسلهای مجزا، و رشتههایی از متن یا کاراکترهای جداگانه ترسیم کنیم، برای کنترل صفحه نمایش به برنامهریزی نیاز بود. یک روش ساده این است که از مقداری کاغذ نمودار استفاده کنید و جایی که می خواهید چیزها و مختصات هر پیکسل مورد نظر را یادداشت کنید، به عنوان مثال:
برای تحقق این امر شما نیاز دارید:سخت افزار
برای جزئیات بیشتر: ساعت یک - ساعت دیجیتال به همراه آنالوگ و آردوینو
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
For some strange reason I have a fascination with various types of electronic clocks (which explains this article). Therefore this project will be the start of an irregular series of clock projects whose goal will be easy to follow and produce interesting results. Our “Clock One” will use a Freetronics Dot Matrix Display board as reviewed previously. Here is an example of an operating Clock One:
As you can see, on the left half of the board we have a representation of an analogue clock. Considering we only have sixteen rows of sixteen LEDs, it isn’t too bad at all. The seconds are illuminated by sixty pixels that circumnavigate the square clock throughout the minute. On the right we display the first two letters of the day of the week, and below this the date. In the example image above, the time is 6:08. We omitted the month – if you don’t know what month it is you have larger problems.