بنا به درخواست چندی از دوستان مبنی بر اینکه ساعت دیجیتالی درست کنید که قابل کوک شدن باشه و در زمان تعیین شده یک خروجی را فعال و در زمان تعیین شده دیگری این خروجی را صفر یا غیر فعال کند ><> یعنی چی؟ شما میتوانید یک زمان را برای روشن شدن LED یا خروجی تعیین کنید و وقتی ساعت به این زمان رسید خروجی را فعال میکند و زمان دیگری را برای خاموش شدن این خروجی یا LED تعیین میکنید و وقتی ساعت به این زمان رسید خروجی را غیر فعال میکند .

مثلا شما میگید میخوام لامپی از این ساعت تا این ساعت روشن باشد >> میتونید از این پروژه استفاده کنید حالشو ببرید :)

در این پروژه از یک lcd 2*16 و آیسی atmega 8 استفاده شده بروی LCD ساعت و دقیقه و ثانیه را میبینید

در خط یا لاین پایین Lcd ساعت و دقیقه روشن شدن و همچنین ساعت و دقیقه خاموش شدن را میبنید

برای تنظیم این زمان ها از سه کلید استفاده میکنیم

سه کلید به نام های set و +hour و +min داریم

کلید set برای انتخاب یا select کردن زمان ها میباشد

خوب حالا چه طوری این زمان ها را تنظیم کنیم ؟؟>>>> با زدن کلید set در گوشه سمت راست LCD این نوشته را میبینید ( h:m ) یعنی اینکه هم اکنون با زدن کلید +hour ساعت و با زدن کلید +min دقیقه را میتوانید تنظیم کنید .

حالا چه طوری ساعت روشن شدن LED را تنظیم کنیم ؟<><> با زدن دوباره کلید set در گوشه سمت راست LCD شما این نوشته را میبینید ( on t ) یعنی اینکه الان شما با زدن کلید +hour و +min میتوانید زمان فعال شدن خروجی را تنظیم کنید .

حالا تنظیم زمان خاموش شدن LED ><>>با زدن دوباره کلید set شما در گوشه سمت راست lcd این نوشته را میبینید ( of t ) یعنی با زدن کلید های +hour , و +min ساعت و دقیقه خاموش شدن LED یا غیر فعال شدن خروجی را تنظیم کنید.

با زدن دوباره کلید set زمان ها از انتخاب خارج میشوند و وقتی ساعت به زمان روشن شدن میرسه led را روشن و وقتی به زمان led را خاموش میکنه .

نکته : بهتر است اول دقیقه را تنظیم کنید بعد ساعت !!!!!>>> چرا ؟؟؟ برای اینکه زیرا ............ :)


برنامه

========


 


نقشه پروتیوس

=========


 


 

دانلود فایل پروتیوس و بسکام

                                                    >>>>>>موفق باشین <<<<<<<