سلام و عرص خسته نباشید

من میخوام یه فرکانسی رو در خروجی یک پایه از آردوینو اعمال کنم. چه جوری میتونم این کار رو انجام بدم؟؟
مثلا میخوام فرکانس 50 هرتز رو در خروجی اعمال کنم.
حالا یه سوال دیگه:
چه جوری میتونم زمان 1 بودن و زمان 0 بودن فرکانس رو تغییر بدم؟؟ مثلا اگه زمان تناوب فرکانس 50 میلی ثانیه بود ، چه جوری میتونم 40 میلی ثانیه ش رو 1 کنم و 10 میلی ثانیه ش رو 0؟؟؟