پاسخ : کمک در مورد عیب پروژه ی چراغ راهنمای AVR
موقع برنامه نویسی حساب کردم که همیشه باید بیشترین مقدار ما عدد 19باشه و چون من از 2*19استفاده کرده بودم برای همین از اون19تا کم کردم تا به عدد مورد نظرم برسم.اگر میخواستم به جای عدد 36از عدد 19 استفاده کنم مجبور بودم 2تا حلقه فور بنویسم.
عدد 26را به این خاطر از 36 کم کردم که 19+7=26یعنی این که درون فرمول 19 تا باید کم کرد تا عدد نصف بشه و 7 را هم به این خاطر کم کردم که بین سبز و قرمز باید 7ثانیه اختلاف باشه چون اگر قرمز 19ثانیه روشن باشه سبز12ثانیه و زرد هم7ثانیه روشن میشه. :read:
درون حلقه ی ایف19تا ازش کم کردم چون عدد از19بزرگتر بود ولی درون الس این کار رو نکردم چون عدد از 19 کوچیک تر بود و 7تا ازش کم کردم تا بتونم به ثانیه ی چراغ سبز دست رسی داشته باشم.
نوشته اصلی توسط hamidreza.nayeri
عدد 26را به این خاطر از 36 کم کردم که 19+7=26یعنی این که درون فرمول 19 تا باید کم کرد تا عدد نصف بشه و 7 را هم به این خاطر کم کردم که بین سبز و قرمز باید 7ثانیه اختلاف باشه چون اگر قرمز 19ثانیه روشن باشه سبز12ثانیه و زرد هم7ثانیه روشن میشه. :read:
درون حلقه ی ایف19تا ازش کم کردم چون عدد از19بزرگتر بود ولی درون الس این کار رو نکردم چون عدد از 19 کوچیک تر بود و 7تا ازش کم کردم تا بتونم به ثانیه ی چراغ سبز دست رسی داشته باشم.
دیدگاه